z-mcp

Hosted WhatsApp MCP for Claude and ChatGPT: connect the WhatsApp you already use with a login and ask who is waiting for a reply.

Hosted MCP Server

npx add-mcp 'https://api.z-mcp.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Conectar com login

O caminho principal usa https://api.z-mcp.com/mcp, login e autorização. Os endpoints e escopos por número abaixo continuam disponíveis em Avançado.

MCP Integration

O protocolo MCP permite que LLMs como Claude e ChatGPT usem ferramentas externas. Com z-mcp, você conecta seu WhatsApp direto na conversa.

O que é MCP?

MCP (Model Context Protocol) é o padrão criado pela Anthropic para permitir que modelos de linguagem interajam com ferramentas externas. Pense como uma forma de dar “superpoderes” ao Claude: ele pode enviar mensagens, buscar informações, cruzar contexto de conversas e muito mais.

O z-mcp implementa esse protocolo como servidor MCP remoto, transporte Streamable HTTP, em https://api.z-mcp.com/mcp, com login e autorização. Para chave por número, use Avançado. O endpoint antigo /api/mcp/sse foi descontinuado e responde 410. Você controla suas conversas pelo Claude, ChatGPT, Claude Code, Cursor ou qualquer outro cliente MCP... tudo na nuvem, sem instalar nada.

100% Cloud

Não precisa instalar nada no seu computador. O cliente MCP fala direto com sua instância z-mcp na nuvem.

Avançado: autenticar por chave em um número

A instância aceita a chave zmcp_... de três jeitos. Use header sempre que o cliente permitir:

MétodoExemploQuando usar
X-API-KeyX-API-Key: zmcp_sua-api-keyRecomendado. Funciona em Claude Code, Cursor, Windsurf e qualquer cliente que aceite headers customizados.
Authorization: BearerAuthorization: Bearer zmcp_sua-api-keyAlternativa equivalente, para clientes que só falam Bearer.
?key= na URL?key=zmcp_sua-api-keySó para cliente sem campo de header (ex.: ChatGPT). A chave aparece em log de acesso; trate a URL como senha.

Avançado: ferramentas e escopos por número

Depois de configurar, estas ferramentas ficam disponíveis na conversa:

FerramentaDescriçãoParâmetrosEscopos
send_whatsapp_messageEnvia mensagem de texto para um contato ou grupo.to, messagefull, send_only
get_recent_messagesMensagens recentes de todos os chats ou de um só, com paginação por data.start_date, end_date, chat_id (opcional), limitfull, read_only
get_chat_historyHistórico de uma conversa específica, reunindo aliases do mesmo contato.chat_id, período (opcional)full, read_only
get_messageTexto completo de uma mensagem, útil quando o conteúdo vem truncado.chat_id, message_idfull, read_only
search_contactsBusca contatos e chats por nome ou telefone.queryfull, read_only
get_whatsapp_statusInforma se o WhatsApp da instância está conectado.(nenhum)full, read_only, send_only
get_response_metricsMédia, mediana e p90 de tempo de resposta num período, com comparação mensal.start_date, end_datefull, read_only
get_attention_chatsLista conversas esperando resposta, ordenadas por atraso.start_date, end_datefull, read_only
get_contact_contextResolve contato e aliases para cruzar com reuniões no Grilo conectado.chat_idfull, read_only

Cada chave de API tem um escopo: full chama tudo, read_only chama tudo menos send_whatsapp_message, e send_only só envia mensagem e checa status.

Um endereço, login e autorização

Use o endereço abaixo no Claude, ChatGPT ou Codex. Ele inclui os números da sua conta. O acesso é identificado pelo login; nenhuma chave precisa ser copiada.

https://api.z-mcp.com/mcp

Veja Conectar IA para cada clique e os prints das telas.

Você escolhe o acesso

A tela de autorização mostra a conta e os números. Leitura é o padrão; envio é opcional e exige sua confirmação antes de cada mensagem. Você pode revogar em Conectar IA.

Claude

Abra Configurações › Conectores › Adicionar conector personalizado. Nome: z-mcp. Cole o endereço acima, adicione e clique em Conectar. Entre no z-mcp e clique em Autorizar. Numa conversa nova, ative o conector nas ferramentas e pergunte.

ChatGPT

Abra chatgpt.com/plugins e clique em Adicionar › Adicionar servidor MCP personalizado. Nome: z-mcp. Em Conexão, cole o endereço acima; em Autenticação, mantenha OAuth. Marque Entendo e quero continuar e clique em Criar como plugin. Entre no z-mcp e autorize. Numa conversa nova, escolha z-mcp no botão +.

Depende da sua conta

O botão de servidor personalizado depende do plano e das permissões do ChatGPT. Os rótulos são da tela em português conferida em outubro de 2026.

Codex

Adicione o conector e faça login no navegador:

codex mcp add z-mcp --url "https://api.z-mcp.com/mcp"
codex mcp login z-mcp

No editor, adicione o endereço como Streamable HTTP e clique em Autenticar. A configuração manual usa:

[mcp_servers.z-mcp]
url = "https://api.z-mcp.com/mcp"

Claude Code e outros clientes

claude mcp add --transport http z-mcp "https://api.z-mcp.com/mcp"
claude
# No Claude Code, abra /mcp e escolha Autenticar.

No Cursor e em clientes com OAuth, use o mesmo endereço e faça login quando solicitado.

Avançado: chave manual por número

Para um app sem OAuth ou para dar acesso a apenas um número, abra Avançado em Conectar IA. Chaves existentes continuam funcionando. O link contém uma senha; guarde em lugar seguro.

https://sua-instancia.zmcp.me/api/mcp?key=zmcp_sua-api-key

No ChatGPT, somente este modo usa Sem autenticação. Em clientes com headers, prefira X-API-Key:

{
  "mcpServers": {
    "zmcp": {
      "url": "https://sua-instancia.zmcp.me/api/mcp",
      "headers": {
        "X-API-Key": "zmcp_sua-api-key"
      }
    }
  }
}
curl -s -X POST "https://sua-instancia.zmcp.me/api/mcp" \
  -H "X-API-Key: zmcp_sua-api-key" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Dica

Combine ferramentas para automações poderosas. Por exemplo: “Busque todas as mensagens sobre fatura do último mês e resuma em um relatório.”

Vantagens do z-mcp Cloud

  • Sem instalação - Tudo funciona como conector remoto
  • Sempre atualizado - Novas features automaticamente
  • Multi-dispositivo - Use em qualquer computador
  • Seguro - Conexão criptografada, API key única por instância