Skip to content

Ferramentas Disponíveis

Lista completa de ferramentas disponíveis no servidor MCP do MeChat.

Mensagens

send_message

Envia uma mensagem para um contato.

ParâmetroTipoObrigatórioDescrição
phonestringSimNúmero do destinatário com código do país
channelstringSimToken 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 5531900000000 pelo canal abc123 dizendo: Olá, tudo bem?"

list_messages

Lista mensagens de um chat.

ParâmetroTipoObrigatórioDescrição
chat_tokenstringSimToken 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 abc123def456"

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
channelstringNãoFiltrar por token 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_tokenstringSimToken do chat
channelstringSimToken do canal de destino
attendantintegerNãoID do atendente de destino
messagestringNãoMensagem interna de contexto

Exemplo de uso:

"Transfira o chat abc123 para o canal de suporte xyz789"

Contatos

list_contacts

Lista os contatos.

ParâmetroTipoObrigatórioDescrição
namestringNãoFiltrar por nome
phonestringNãoFiltrar por telefone
tagintegerNã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"

get_contact

Busca um contato específico.

ParâmetroTipoObrigatórioDescrição
idintegerSimID do contato

Exemplo de uso:

"Mostre os detalhes do contato 123"

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 5531900000000 e nome Maria Silva"

update_contact

Atualiza um contato existente.

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

Exemplo de uso:

"Atualize o nome do contato 123 para João Santos"

verify_number

Verifica se um número existe no WhatsApp.

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

Exemplo de uso:

"Verifique se o número 5531900000000 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 token 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 abc123"

Dicas de uso

Seja específico

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

❌ "Envie uma mensagem"

✅ "Envie uma mensagem para 5531900000000 pelo canal abc123 dizendo: Seu pedido foi enviado!"

Combine ferramentas

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

"Busque o contato João Silva e me mostre as últimas mensagens do chat dele"

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"