servers / ai-kontato-kontato

ai.kontato/kontato MCP server

communitystreamable_httpremotewrite capablehealthy

Give your AI agents a real WhatsApp number to send and receive messages.


01Tools · 9
ToolRiskSide effectsApproval
list_schedules
Lista as entregas agendadas (recorrentes/unicas) desta conta, com proximo disparo.
unknownunknownunknown
send
Envia uma mensagem de WhatsApp pelo numero-ponte do Kontato. CASO SEGURO: se OMITIR "to", entrega no WhatsApp do PROPRIO DONO (self-notification). REGRA TURN-BASED: voce nao executa trabalho no futuro; se pedirem algo recorrente ("todo dia me manda X"), faca a entrega de HOJE agora e oriente a registrar um schedule, nunca prometa entrega futura.
writetrueunknown
reply
Responde a um numero especifico que mandou mensagem para o numero-ponte. Igual a `send`, mas "to" e OBRIGATORIO. Responder a quem te escreveu (reply-ratio alto) e mais seguro que cold outbound.
writetrueunknown
list_messages
Lista o historico de mensagens do numero-ponte (recebidas e enviadas), mais recentes primeiro. Use para decidir a quem responder com `reply`.
writetrueunknown
status
Mostra o estado da conta Kontato: ativa ou nao, numero-ponte, e os schedules (rotinas) ja registrados. Use para honrar a regra turn-based: antes de dizer que algo sera entregue "todo dia", confirme aqui se existe um schedule ativo.
writetrueunknown
provision
Cria (ou reutiliza) uma conta Kontato e ativa a API key (self-serve, sem humano no loop). IDEMPOTENTE POR TELEFONE: se ja existe conta para o owner_phone, devolve a MESMA conta — entao e seguro chamar de novo em qualquer sessao ou depois de um restart (o usuario nunca precisa lidar com api_key). Se a resposta vier com verification_required=false (numero ja verificado antes), NAO peca OTP: chame `send` direto. Informe owner_phone (formato internacional so digitos, ex: 5511999998888) para habilitar o caso seguro de self-notification: o agente entrega no WhatsApp do proprio dono. Retorna o whatsapp_bridge_number (numero generico do Kontato que envia, nunca o numero pessoal do dono).
writetrueunknown
verify_number
Confirma o numero do dono com o codigo OTP de 6 digitos que chegou no WhatsApp dele apos o `provision`. OBRIGATORIO antes de enviar/agendar: ate verificar, `send`/`reply`/`schedule` retornam 403 owner_not_verified. Se o codigo expirou ou errou demais, chame de novo apos pedir um novo (resend) ao operador.
writetrueunknown
schedule
Registra uma entrega recorrente ou unica no scheduler do Kontato. No horario, o Kontato roda o `prompt` como um agente completo (com web/Exa) e entrega no WhatsApp do dono. USE ISTO para "todo dia me manda X": voce nao precisa ficar online nem prometer trabalho futuro — o scheduler dispara sozinho. O `prompt` deve ser autossuficiente (ex: "Busque as principais noticias do mercado financeiro de hoje e entregue um resumo curto").
writetrueunknown
cancel_schedule
Cancela uma entrega agendada pelo seu schedule_id (obtido em `list_schedules` ou `schedule`).
writetrueunknown

02Install & source
https://api.kontato.ai/mcp
remote_url

03Access granted
Send chat messages · write

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-07-06 20:50Z
next_check2026-07-08 20:40Z
cadenceevery 48h
verifiedtools_list:passed handshake:passed metadata:failed
index_statusindex5 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. ai.kontato/kontato MCP — as seen on mcpexplorer.com

[![ai.kontato/kontato MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/ai-kontato-kontato.svg)](https://mcpexplorer.com/servers/ai-kontato-kontato)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →
ai.kontato/kontato MCP server — MCPExplorer