Ir para o conteúdo
OmniChannels.ai

Assistentes e agentes de IA

Claude Code + OmniChannels.ai: crie e teste mensagens pelo terminal

Conexão via MCPConexão via API e webhooksAtualizado em

Em resumo

O Claude Code se conecta à OmniChannels.ai com um único comando: claude mcp add --transport http apontando para https://mcp.broadnet.me/mcp com um cabeçalho Authorization: Bearer. Ele pode então enviar mensagens de teste, listar modelos do WhatsApp e ler relatórios de entrega enquanto escreve o código da sua integração a partir da nossa especificação OpenAPI 3.1. Equipes compartilham o servidor em .mcp.json, e regras de permissão controlam quais ferramentas rodam sem confirmação.

O que você pode fazer

  • Escrever código a partir dos modelos reais

    O Claude Code lê seus modelos aprovados do WhatsApp via MCP e escreve uma função com exatamente as variáveis de que cada um precisa.

    Experimente pedir

    “Use as ferramentas omnichannels para listar meus modelos de WhatsApp aprovados e depois escreva uma função em TypeScript que envie o order_update com os campos necessários.”

  • Criar um handler de webhook

    Indique o guia de webhooks ao Claude Code e ele escreve um endpoint que armazena status de entrega e mensagens recebidas, tolerando campos que variam por canal.

    Experimente pedir

    “Escreva um handler de webhook em Express que registre os status SUBMITTED, SENT, DELIVERED, READ, FAILED e REJECTED por ID de mensagem e registre em log campos desconhecidos em vez de falhar.”

  • Gerar um cliente tipado a partir da especificação

    Com a especificação OpenAPI salva no seu repositório, o Claude Code usa os caminhos e campos exatos em vez de adivinhá-los.

    Experimente pedir

    “Usando docs/omnichannels-openapi.yaml, escreva um módulo Python que envie um SMS com POST /sms/sendSms e liste cada campo usado com o tipo definido na especificação.”

  • Testar de ponta a ponta no seu número

    O Claude Code envia uma mensagem de teste depois que você aprova a chamada da ferramenta e confere o relatório de entrega para confirmar que o seu código funciona.

    Experimente pedir

    “Envie um SMS de teste de OmniDemo para o meu número 447700900123 e depois confira o relatório de entrega.”

  • Depurar envios com falha

    As ferramentas de leitura permitem que o Claude Code compare relatórios de entrega com os seus logs e rastreie uma falha até a requisição que a causou.

    Experimente pedir

    “Leia o relatório de entrega da campanha de ontem, resuma os motivos das falhas e confira o nosso código de retentativa com base no guia de erros.”

Como a conexão funciona

Conexão via MCPConexão via API e webhooks

O Claude Code adiciona servidores MCP remotos com claude mcp add --transport http e um cabeçalho Authorization. O seu shell expande o token a partir de uma variável de ambiente quando você executa o comando; para uma equipe, um .mcp.json no escopo do projeto permite que cada desenvolvedor informe o próprio token via ${BROADNET_TOKEN}, e o Claude Code pede que cada pessoa aprove o servidor antes de usá-lo.

O MCP serve para agir na sua conta: enviar mensagens de teste, ler modelos e relatórios de entrega. Para escrever o código da integração, passe ao Claude Code a nossa especificação OpenAPI 3.1 como fonte de verdade para endpoints e campos, além do guia de webhooks, já que os payloads de webhook não estão na especificação. Regras de permissão como mcp__omnichannels__get_* deixam as ferramentas de leitura rodarem sem confirmação, enquanto as de envio continuam pedindo.

  • Comando: claude mcp add --transport http omnichannels https://mcp.broadnet.me/mcp
  • Configuração de equipe: versione o .mcp.json com Bearer ${BROADNET_TOKEN}, nunca com uma chave
  • As regras de permissão nomeiam as ferramentas como mcp__omnichannels__<tool>
  • Especificação OpenAPI 3.1 em /developers/openapi.json com os campos exatos das requisições
  • SMS único usa JSON; envios em massa e a maioria dos outros canais usam multipart/form-data

Configuração

  1. 1

    Solicite acesso à API

    Solicite acesso de teste e receba um token de API. Os envios de teste só vão para os seus próprios números verificados.

  2. 2

    Obtenha uma chave temporária

    No portal de administração, abra Integrations e depois MCP Integration, escolha Get temporary key e exporte-a como BROADNET_TOKEN.

    Guia: MCP server for AI agents
  3. 3

    Adicione o servidor

    Execute claude mcp add --transport http omnichannels https://mcp.broadnet.me/mcp com o cabeçalho Authorization, ou versione um .mcp.json de projeto para a sua equipe, e verifique com /mcp.

    Guia: Use the MCP server with Claude Code
  4. 4

    Defina as regras de permissão

    Libere ferramentas de leitura como mcp__omnichannels__get_* se quiser, mantenha toda ferramenta de envio com confirmação e bloqueie as ferramentas de que o projeto não precisa.

    Guia: Use the MCP server with Claude Code
  5. 5

    Adicione a especificação OpenAPI

    Baixe o openapi.yaml para o seu repositório e peça ao Claude Code que o use para caminhos de endpoint, campos e enums.

    Guia: OpenAPI 3.1 spec
  6. 6

    Teste no seu próprio número

    Peça ao Claude Code para enviar uma mensagem de teste ao seu número verificado e depois leia o relatório de entrega.

Documentação do fornecedor

Claude Code é uma marca de seu proprietário. A OmniChannels.ai não é afiliada nem endossada por Claude Code; esta página descreve uma conexão feita com os recursos de MCP, HTTP ou webhook do próprio Claude Code.

Fluxo de exemplo

Como uma solicitação típica vai de Claude Code até o seu cliente e volta.

  1. 01

    Claude Code

    Escreve a sua integração e chama ferramentas quando solicitado

  2. 02

    MCP e API OmniChannels.ai

    Ferramentas MCP para testes; seu código chama a REST API

  3. 03

    Seu celular de teste

    SMS ou WhatsApp de teste para o seu número verificado

  4. 04

    Seu handler de webhook

    Recebe status de entrega e mensagens recebidas

1. Claude Code: Escreve a sua integração e chama ferramentas quando solicitado 2. MCP e API OmniChannels.ai: Ferramentas MCP para testes; seu código chama a REST API 3. Seu celular de teste: SMS ou WhatsApp de teste para o seu número verificado 4. Seu handler de webhook: Recebe status de entrega e mensagens recebidas

Perguntas

Existe um plugin oficial da OmniChannels.ai para o Claude Code?

Não. O Claude Code se conecta pelo suporte padrão a servidores MCP remotos, usando o nosso endpoint público e o seu token de API, e lê a nossa especificação OpenAPI pública como qualquer outro arquivo do seu repositório.

Como compartilho o servidor com a minha equipe sem compartilhar uma chave?

Versione um .mcp.json no escopo do projeto cujo cabeçalho Authorization use ${BROADNET_TOKEN}. Cada desenvolvedor define essa variável no próprio shell, e o Claude Code pede que aprovem o servidor do projeto antes de usá-lo.

O Claude Code pode enviar mensagens sem perguntar?

Por padrão, o Claude Code pergunta antes de usar uma ferramenta MCP. Mantenha isso nas ferramentas de envio, já que cada envio é uma mensagem real e cobrada. Libere apenas ferramentas de leitura nas regras de permissão e confira antes os nomes das ferramentas em /mcp, porque eles dependem da versão do servidor e da sua conta.

Devo usar MCP ou a REST API no meu produto?

Use MCP para que o Claude Code teste e inspecione a sua conta durante o desenvolvimento. O código que vai para produção deve chamar a REST API diretamente, com um token do seu cofre de segredos, usando a especificação OpenAPI para os campos exatos.

Obtenha acesso à API e ao MCP

Conte quais canais, países e caso de uso você tem. Um engenheiro emite suas credenciais de teste e verifica seus números de teste.