Maytapi MCP Server para WhatsApp API

Conecte seu assistente de IA ao WhatsApp usando o Model Context Protocol (MCP). Envie mensagens, gerencie grupos, canais, comunidades, catálogos, etiquetas e muito mais -- diretamente do Claude, Cursor ou qualquer ferramenta de IA compatível com MCP.

O que é MCP?

O Model Context Protocol (MCP) é um padrão aberto desenvolvido pela Anthropic que permite que assistentes de IA se conectem a ferramentas e serviços externos. Pense nele como um adaptador universal entre a IA e suas aplicações.

Com o Maytapi MCP Server, seu assistente de IA pode interagir diretamente com a WhatsApp API -- enviando mensagens, gerenciando contatos, administrando grupos, canais, comunidades, catálogos e muito mais -- tudo através de comandos em linguagem natural.

Configuração Rápida

Nenhuma instalação necessária. Adicione a seguinte configuração às definições do seu cliente MCP:

Loading...

Substitua your-product-id e your-api-token pelas suas credenciais do Maytapi Console.

Como Funciona

1
Instale o MCP Server

Execute via npx (sem instalação necessária) ou instale o Maytapi MCP Server globalmente via npm. Configure-o com seu Product ID e API Token.

2
Conecte Sua Ferramenta de IA

Adicione a configuração do MCP server ao Claude Desktop, Claude Code, Cursor ou seu cliente MCP preferido.

3
Comece a Usar o WhatsApp via IA

Peça ao seu assistente de IA para enviar mensagens, gerenciar grupos, criar canais -- tudo através de linguagem natural.

Locais do Arquivo de Configuração

Cliente Caminho
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Claude Code~/.claude.json
CursorCursor Settings > MCP

Ferramentas Disponíveis

O Maytapi MCP Server disponibiliza mais de 80 ferramentas cobrindo toda a WhatsApp API. Aqui está a lista completa agrupada por categoria.

Gerenciamento de Produto e Telefone

Nome da Ferramenta Descrição
get_productRetorna informações do produto
list_phonesLista todos os telefones registrados no produto
add_phoneAdiciona um novo telefone ao produto
get_statusRetorna o status da sessão atual
get_screenRetorna captura de tela da sessão atual
get_qr_codeRetorna o QR code para pareamento do telefone
connect_with_phone_numberConecta com número de telefone em vez de QR code
logoutDesconecta o número da sessão atual
get_phone_logsRetorna logs de um telefone específico (filtro de entrada/saída)

Mensagens

Nome da Ferramenta Descrição
send_messageEnvia mensagens para qualquer chat. Suporta mais de 30 tipos de mensagem: texto, mídia, enquete, vcard, contato, localização, sticker, link, botões, lista, encaminhar, excluir, reação, remover reação, editar, fixar, favoritar, produto, catálogo, convite de grupo, mensagens de canal (texto/mídia/link/enquete/sticker/áudio/excluir), respostas de story (texto/mídia), vídeo curto e criar evento.
get_messageRecupera informações sobre uma mensagem específica pelo ID
get_messagesRecupera mensagens de uma conversa com paginação, filtro por autor e filtro fromMe

Gerenciamento de Grupos

Nome da Ferramenta Descrição
create_groupCria um novo grupo no WhatsApp com participantes, mensagem de convite e imagem de perfil opcionais
get_groupsLista todos os grupos com carregamento opcional de participantes, ordenação, links de convite e paginação
get_groupObtém informações de um grupo específico com geração opcional de link de convite
group_addAdiciona participantes a um grupo com convite opcional
group_removeRemove um participante de um grupo
group_promotePromove um participante a administrador
group_demoteRebaixa um administrador a participante
group_configConfigura as definições do grupo: edição, envio, mensagens temporárias, membersCanAddMembers, approveNewMembers, nome, descrição
set_group_profile_imageDefine a foto de perfil do grupo (512x512 recomendado)
delete_group_profile_imageRemove a foto de perfil do grupo
group_accept_inviteAceita um convite de grupo pelo código de convite
group_revoke_inviteRevoga e regenera o link de convite do grupo
group_approval_request_listLista solicitações pendentes de entrada no grupo
group_approve_requestAprova solicitações pendentes de entrada
group_reject_requestRejeita solicitações pendentes de entrada
get_group_info_by_invite_codeObtém informações do grupo usando código de convite
leave_groupSai de um grupo do WhatsApp

Operações de Contato

Nome da Ferramenta Descrição
get_contactsLista todos os contatos
get_contactObtém informações de um contato específico
check_phonesVerifica o status de registro no WhatsApp de múltiplos números de telefone
block_contactBloqueia ou desbloqueia um contato
get_profile_imageObtém a foto de perfil de um contato ou grupo
set_profile_imageDefine a foto de perfil da sua conta WhatsApp
delete_profile_imageRemove a foto de perfil da sua conta WhatsApp
contact_addAdiciona um novo contato à agenda do WhatsApp (requer "Manage contacts from web" ativado)
contact_editEdita um contato existente na agenda do WhatsApp
contact_removeRemove um contato da agenda do WhatsApp

Operações de Chat

Nome da Ferramenta Descrição
get_conversationsLista todas as conversas/chats com paginação
get_conversationObtém detalhes de uma conversa específica com mensagens, filtro por autor e filtro fromMe
favorite_conversationAdiciona ou remove uma conversa dos favoritos
pin_conversationFixa ou desfixa uma conversa
archive_conversationArquiva ou desarquiva uma conversa
mute_conversationSilencia ou reativa uma conversa (8 horas, 1 semana ou para sempre)
clear_conversationLimpa todas as mensagens de uma conversa

Operações de Canal

Nome da Ferramenta Descrição
create_channelCria um novo canal no WhatsApp com nome, descrição e imagem
get_channelsLista todos os canais com links de convite opcionais
get_channelObtém informações de um canal específico
delete_channelExclui um canal que você é dono
channel_configConfigura as definições do canal (nome, descrição, imagem)
channel_invite_codeObtém o código/link de convite de um canal
channel_subscribeInscreve-se em um canal
channel_unsubscribeCancela a inscrição de um canal
channel_subscribe_by_invite_codeInscreve-se em um canal usando código de convite
channel_unsubscribe_by_invite_codeCancela a inscrição de um canal usando código de convite
channel_get_messagesObtém mensagens de um canal com paginação
channel_searchPesquisa canais por texto
channel_search_by_countryPesquisa canais por código de país (ISO 2 letras)
channel_get_info_by_invite_codeObtém informações do canal usando código de convite
channel_statisticsObtém estatísticas e análises do canal
channel_demoteRebaixa um administrador de um canal
channel_accept_admin_inviteAceita um convite de administrador do canal
channel_revoke_admin_inviteRevoga o convite de administrador para um número

Operações de Comunidade

Nome da Ferramenta Descrição
create_communityCria uma nova comunidade no WhatsApp com subgrupos opcionais
get_communitiesLista todas as comunidades com informações detalhadas opcionais e paginação
get_communityObtém detalhes de uma comunidade específica
community_addAdiciona participantes a uma comunidade com convite opcional
community_removeRemove um participante de uma comunidade
community_promotePromove um participante a administrador da comunidade
community_demoteRebaixa um administrador da comunidade a participante
community_add_subgroupAdiciona grupos existentes como subgrupos de uma comunidade
community_remove_subgroupRemove subgrupos de uma comunidade
community_revoke_inviteRevoga e regenera o link de convite da comunidade
deactivate_communityDesativa uma comunidade

Operações de Story Beta

Nome da Ferramenta Descrição
get_storiesObtém seus próprios stories com paginação
get_contacts_storiesObtém stories de todos os contatos
get_contact_storiesObtém stories de um contato específico
create_storyCria um novo story (texto com cor de fundo ou mídia com legenda)

Operações de Etiqueta

Nome da Ferramenta Descrição
create_labelCria uma nova etiqueta no WhatsApp Business com nome e cor
get_labelsLista todas as etiquetas
get_label_chatsObtém todos os chats que possuem uma etiqueta específica atribuída
get_label_colorsObtém todas as opções de cores disponíveis para etiquetas
edit_labelEdita uma etiqueta existente (nome e/ou cor)
remove_labelsExclui permanentemente uma ou mais etiquetas
add_label_to_chatAtribui uma etiqueta a um chat
remove_label_from_chatRemove uma etiqueta de um chat

Catálogo Comercial

Nome da Ferramenta Descrição
get_catalog_productsLista todos os produtos do catálogo
get_catalog_productObtém um produto específico do catálogo
add_catalog_productAdiciona um novo produto (nome, imagem, preço, moeda, descrição, URL)
edit_catalog_productEdita um produto existente do catálogo
remove_catalog_productRemove um produto do catálogo
add_product_imageAdiciona uma imagem a um produto do catálogo
remove_product_imageRemove uma imagem de um produto do catálogo
get_contact_catalog_productsLista produtos do catálogo de outro contato WhatsApp Business
get_catalog_collectionsLista todas as coleções do catálogo
get_catalog_collectionObtém uma coleção específica com seus produtos
add_catalog_collectionCria uma nova coleção no catálogo
edit_catalog_collectionEdita o nome de uma coleção do catálogo
remove_catalog_collectionRemove uma coleção do catálogo
add_collection_productsAdiciona produtos a uma coleção
remove_collection_productRemove produtos de uma coleção
get_catalog_ordersLista pedidos com paginação, ordenação e filtro por conversa
get_catalog_orderObtém informações detalhadas sobre um pedido específico
get_catalogObtém produtos do catálogo (legado)

Operações de Presença

Nome da Ferramenta Descrição
get_presenceObtém o status de presença atual de um contato (online, offline, visto por último)
subscribe_presenceInscreve-se para receber atualizações de presença de um contato via webhook
send_presenceEnvia seu status de presença (digitando, gravando, online, offline) para um contato

Operações de Chamada

Nome da Ferramenta Descrição
reject_callRejeita uma chamada recebida (callId obtido da notificação webhook)
create_call_linkCria um link de chamada compartilhável para chamadas de voz ou vídeo com agendamento

Configuração de Webhook

Nome da Ferramenta Descrição
set_webhookDefine a URL do webhook do produto para receber mensagens e eventos
set_ack_preferenceDefine a preferência de confirmação de leitura para ativar/desativar a entrega de confirmação de leitura via webhook

Exemplo de Uso

Uma vez conectado, basta dizer ao seu assistente de IA o que você deseja fazer.

Você diz:

"Envie uma mensagem no WhatsApp para +1234567890 dizendo 'Olá, seu pedido foi enviado!'"

A IA faz:

Chama send_message com tipo text, o número de telefone e o conteúdo da mensagem via Maytapi API.

Você diz:

"Crie um grupo no WhatsApp chamado 'Equipe do Projeto' e adicione +1234567890, +0987654321"

A IA faz:

Chama create_group com o nome do grupo e os números dos participantes.

Você diz:

"Mostre o status da minha conexão do WhatsApp"

A IA faz:

Chama get_status para verificar o status atual da conexão da sessão do WhatsApp.

Você diz:

"Crie um novo canal no WhatsApp chamado 'Atualizações da Empresa'"

A IA faz:

Chama create_channel com o nome do canal para criar um novo canal no WhatsApp.

Por que Usar o Maytapi MCP Server?

Traga todo o poder das mensagens do WhatsApp diretamente para o seu fluxo de trabalho com IA.

  • Mais de 80 ferramentas cobrindo mensagens, grupos, canais, comunidades, catálogos, etiquetas e muito mais
  • Não é necessário programar -- basta configurar e começar a usar
  • Funciona com Claude Desktop, Claude Code, Cursor e outros clientes MCP
  • Padrão aberto -- sem dependência de um único provedor de IA

Automatize sua comunicação no WhatsApp com as ferramentas de IA que você já usa.

Requisitos

Comece a usar o Maytapi MCP Server em minutos.

O MCP server roda localmente na sua máquina e se comunica com a Maytapi API via HTTPS.

Pronto para turbinar sua comunicação no WhatsApp?

Desbloqueie recursos poderosos para mensagens empresariais e automação com nossa API do WhatsApp

Explore a API do WhatsApp

Perfeito para empresas, desenvolvedores e usuários avançados

Perguntas Frequentes

O que é MCP?

O Model Context Protocol (MCP) é um padrão aberto criado pela Anthropic que permite que assistentes de IA se conectem a ferramentas e fontes de dados externas. Ele fornece uma forma universal para a IA interagir com serviços como a Maytapi WhatsApp API.

O MCP Server é gratuito?

O MCP Server em si é gratuito e de código aberto. Você só precisa de uma assinatura ativa da Maytapi para usar a WhatsApp API. Todos os planos da Maytapi incluem acesso completo à API.

Quais ferramentas de IA são compatíveis?

Testado com Claude Desktop, Claude Code e Cursor. Funciona com qualquer ferramenta de IA que suporte o padrão Model Context Protocol.

Meu API Token está seguro?

Sim. O MCP server roda localmente na sua máquina. Suas credenciais de API são armazenadas na sua configuração local e nunca são enviadas a terceiros. Toda a comunicação com a Maytapi API é feita via HTTPS.

Preciso saber programar?

Familiaridade básica com a execução de comandos no terminal é útil, mas não é necessário saber programar. Instale o Node.js, adicione a configuração e comece a usar com seu assistente de IA.

Onde posso obter minhas credenciais de API?

Cadastre-se ou faça login no Maytapi Console. Seu Product ID e API Token estão disponíveis na página de configurações.

Explore a WhatsApp API para Seu Cliente

Desbloqueie o Potencial Completo da WhatsApp API com Recursos Ilimitados Personalizado para o Sucesso da Sua Marca

Entre em contato conosco para se tornar nosso parceiro. Envie um e-mail para discutir qualquer condição, acordo e preços.