Pular para o conteúdo

Ferramentas Disponíveis

Lista completa de ferramentas disponíveis no nosso servidor MCP.

Mensagens

send_message

Envia uma mensagem para um contato.

ParâmetroTipoObrigatórioDescrição
phonestringSimNúmero do destinatário com código do país
channelstringSimID do canal
contentstringSimConteúdo da mensagem
typestringNãoTipo: text, image, video, audio, document. Default: text
pathstringCondicionalURL do arquivo (obrigatório para tipos de mídia)

Exemplo de uso:

“Envie uma mensagem para 5511999999999 usando o canal 01arz3ndektsv4rrffq69g5fav dizendo: Olá, tudo bem?“

list_messages

Lista mensagens de um chat.

ParâmetroTipoObrigatórioDescrição
chat_idstringSimID do chat
pageintegerNãoPágina. Default: 1
per_pageintegerNãoRegistros por página (máx: 100). Default: 20

Exemplo de uso:

“Mostre as últimas mensagens do chat 01arz3ndektsv4rrffq69g5fav”

Chats

list_chats

Lista as conversas.

ParâmetroTipoObrigatórioDescrição
statusstringNãoFiltrar por status: entrance, waiting, finished
is_openbooleanNãoFiltrar por chats abertos ou fechados
contactstringNãoFiltrar por ID ou telefone do contato
tagstringNãoFiltrar por ID da tag
channelstringNãoFiltrar por ID do canal
pageintegerNãoPágina. Default: 1
per_pageintegerNãoRegistros por página (máx: 100). Default: 20

Exemplo de uso:

“Liste os chats que estão aguardando atendimento”

transfer_chat

Transfere uma conversa para outro canal ou atendente.

ParâmetroTipoObrigatórioDescrição
chat_idstringSimID do chat
channelstringSimID do canal de destino
attendantstringNãoID do atendente de destino
messagestringNãoMensagem interna de contexto

Exemplo de uso:

“Transfira o chat 01arz3ndektsv4rrffq69g5fav para o canal 01hxyz123abc456def789ghjkm”

Contatos

list_contacts

Lista os contatos.

ParâmetroTipoObrigatórioDescrição
namestringNãoFiltrar por nome
phonestringNãoFiltrar por telefone
tagstringNãoFiltrar por ID da tag
pageintegerNãoPágina. Default: 1
per_pageintegerNãoRegistros por página (máx: 100). Default: 20

Exemplo de uso:

“Busque contatos com o nome João Silva”

get_contact

Busca um contato específico.

ParâmetroTipoObrigatórioDescrição
idstringSimID do contato

Exemplo de uso:

“Mostre os detalhes do contato 01hxyz123abc456def789ghjkm”

create_contact

Cria um novo contato.

ParâmetroTipoObrigatórioDescrição
phonestringSimNúmero de telefone com código do país
namestringNãoNome do contato
tagsarrayNãoIDs das tags
customfieldsobjectNãoCampos personalizados

Exemplo de uso:

“Crie um contato com o número 5511999999999 e nome João Silva”

update_contact

Atualiza um contato existente.

ParâmetroTipoObrigatórioDescrição
idstringSimID do contato
namestringNãoNome do contato
tagsarrayNãoIDs das tags
customfieldsobjectNãoCampos personalizados

Exemplo de uso:

“Atualize o nome do contato 01hxyz123abc456def789ghjkm para João Silva”

verify_number

Verifica se um número existe no WhatsApp.

ParâmetroTipoObrigatórioDescrição
phonestringSimNúmero com código do país
channelstringSimID do canal WhatsApp

Exemplo de uso:

“Verifique se o número 5511999999999 existe no WhatsApp”

Canais

list_channels

Lista os canais disponíveis.

ParâmetroTipoObrigatórioDescrição
typestringNãoFiltrar por tipo: whatsapp, instagram, etc
statusstringNãoFiltrar por status: connected, disconnected

Exemplo de uso:

“Liste meus canais conectados”

Templates

list_templates

Lista os templates de mensagem disponíveis.

ParâmetroTipoObrigatórioDescrição
channelstringNãoFiltrar por ID do canal
statusstringNãoFiltrar por status: approved, pending, rejected
categorystringNãoFiltrar por categoria: marketing, utility, authentication

Exemplo de uso:

“Liste os templates aprovados do canal 01arz3ndektsv4rrffq69g5fav”

Dicas de uso

Seja específico

Quanto mais detalhes você fornecer, melhor o assistente executará a tarefa:

❌ “Envie uma mensagem”

✅ “Envie uma mensagem para 5511999999999 usando o canal 01arz3ndektsv4rrffq69g5fav dizendo: Seu pedido foi enviado!”

Combine ferramentas

O assistente pode usar várias ferramentas em sequência:

“Busque o contato João Silva e mostre as últimas mensagens do chat”

Confirme antes de enviar

Para ações importantes, peça confirmação:

“Vou enviar uma mensagem para 100 contatos. Me mostre a prévia antes de enviar”