Ir para o conteúdo
OmniChannels.ai

Assistentes e agentes de IA

LlamaIndex + OmniChannels.ai: ferramentas de mensagens para seus agentes

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

Em resumo

Os agentes LlamaIndex usam a OmniChannels.ai pelo nosso servidor MCP remoto. Com llama-index-tools-mcp, um BasicMCPClient apontado para https://mcp.broadnet.me/mcp e encapsulado em McpToolSpec transforma as nossas ferramentas de envio, modelos e relatórios de entrega em ferramentas do agente. O nosso servidor exige um cabeçalho Authorization: Bearer, então consulte a documentação do pacote para saber como a sua versão o define, ou chame a nossa REST API com ferramentas próprias.

O que você pode fazer

  • Agente de suporte de entregas só com leitura

    Mantenha apenas as ferramentas de leitura para que o agente responda dúvidas sobre entregas sem poder enviar.

    Experimente pedir

    “Crie um agente que responda dúvidas sobre entregas usando apenas ferramentas de leitura e recuse qualquer pedido de envio de mensagem.”

  • Responder com seus documentos, agir com ferramentas

    Combine um query engine sobre as suas próprias políticas com as nossas ferramentas de mensagens, para que as respostas sigam as suas regras antes de qualquer envio.

    Experimente pedir

    “Crie um agente que consulte o índice da nossa política de reembolso, redija uma resposta de WhatsApp em árabe e inglês e me pergunte antes de enviá-la para 971500000000.”

  • Workflow que respeita os modelos

    O agente lista os modelos aprovados do WhatsApp e preenche as variáveis para mensagens iniciadas pela empresa fora da janela de 24 horas.

    Experimente pedir

    “Escreva um workflow que encontre o modelo aprovado appointment_reminder e o envie para 966500000000 com o horário de amanhã, após a minha aprovação.”

  • Ferramentas REST específicas

    Encapsule uma única operação REST em uma FunctionTool quando quiser controle total sobre campos, validação e logs.

    Experimente pedir

    “Escreva uma FunctionTool do LlamaIndex que envie um SMS com POST /sms/sendSms e leia BROADNET_TOKEN do ambiente.”

  • Análise de falhas

    O agente lê os relatórios de entrega e agrupa as falhas por motivo para a sua equipe de operações.

    Experimente pedir

    “Crie um agente que leia os relatórios de entrega de ontem e resuma as mensagens FAILED e REJECTED por motivo e canal.”

Como a conexão funciona

Conexão via MCPConexão via API e webhooks

O llama-index-tools-mcp oferece o BasicMCPClient, que se conecta a um servidor MCP remoto pela URL, e o McpToolSpec, que transforma as ferramentas desse servidor em uma lista de ferramentas para um agente LlamaIndex. Aponte o cliente para https://mcp.broadnet.me/mcp, um endpoint Streamable HTTP. Toda requisição ao nosso servidor precisa levar um cabeçalho Authorization: Bearer; a forma de defini-lo, por exemplo com um cliente HTTP personalizado, depende da versão do pacote, então consulte a documentação dele.

Filtre a lista de ferramentas para que cada agente tenha apenas as de que precisa, e adicione uma etapa de confirmação antes de qualquer envio. Se a opção de cabeçalho da sua versão não servir, escreva wrappers FunctionTool próprios para a nossa REST API com um token Bearer, usando a especificação OpenAPI 3.1 para os campos exatos; o SMS único usa JSON, e os envios em massa e a maioria dos outros canais usam multipart/form-data.

  • MCP: BasicMCPClient em https://mcp.broadnet.me/mcp, encapsulado em McpToolSpec
  • Cabeçalho Authorization: Bearer obrigatório em toda requisição
  • Filtre as ferramentas por nome e confirme antes de qualquer envio
  • Alternativa REST: wrappers FunctionTool criados a partir da especificação OpenAPI 3.1

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 defina-a como BROADNET_TOKEN.

    Guia: MCP server for AI agents
  3. 3

    Instale o llama-index-tools-mcp

    Instale o pacote e consulte a documentação dele para saber como a sua versão passa cabeçalhos personalizados a um servidor remoto.

  4. 4

    Carregue as ferramentas

    Crie um BasicMCPClient para a nossa URL com o cabeçalho Authorization, encapsule-o em McpToolSpec e obtenha a lista de ferramentas.

    Guia: MCP server for AI agents
  5. 5

    Restrinja e controle

    Passe ao agente apenas as ferramentas de que ele precisa e exija confirmação antes de qualquer ferramenta que envia.

  6. 6

    Teste no seu próprio número

    Rode o agente com o seu número verificado e confira o relatório de entrega antes de ampliar o acesso.

Documentação do fornecedor

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

Fluxo de exemplo

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

  1. 01

    Seu agente LlamaIndex

    Agente ou workflow com ferramentas do McpToolSpec

  2. 02

    Servidor MCP OmniChannels.ai

    Ferramentas de envio, modelos e relatórios de entrega

  3. 03

    Celular do cliente

    Mensagem de SMS, WhatsApp ou RCS entregue

  4. 04

    Relatório de entrega

    Lido pelo agente ou enviado ao seu webhook

1. Seu agente LlamaIndex: Agente ou workflow com ferramentas do McpToolSpec 2. Servidor MCP OmniChannels.ai: Ferramentas de envio, modelos e relatórios de entrega 3. Celular do cliente: Mensagem de SMS, WhatsApp ou RCS entregue 4. Relatório de entrega: Lido pelo agente ou enviado ao seu webhook

Perguntas

Existe uma integração oficial da OmniChannels.ai para o LlamaIndex?

Não. O LlamaIndex se conecta pelo pacote genérico de ferramentas MCP, usando o nosso endpoint público e o seu token de API, ou por ferramentas que você escreve para a nossa REST API.

Como passo o token de API?

O nosso servidor precisa de um cabeçalho Authorization: Bearer em toda requisição. A forma como o llama-index-tools-mcp define cabeçalhos personalizados depende da versão, então siga a documentação atual do pacote. Se não servir para a sua configuração, chame a REST API com ferramentas próprias.

O agente pode ler meus documentos ou meu CRM por este servidor?

Não. O nosso servidor cobre apenas mensagens, modelos e relatórios de entrega. Os seus documentos vêm dos seus próprios índices LlamaIndex, e outros sistemas, das ferramentas ou servidores MCP deles.

Como evito que o agente envie por engano?

Dê a ele apenas as ferramentas de que precisa, deixe de fora as ferramentas de envio em agentes que só respondem perguntas e confirme cada envio com uma pessoa. Use uma chave temporária e os seus próprios números durante os testes.

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.