Skip to main content
MCP é o garçom da IDE: você pede em linguagem natural (“manda um WhatsApp”, “cria link compartilhável da instância”) e a IA chama a API da Notifique por você.

O que é MCP?

MCP (Model Context Protocol) liga a IA no seu computador à API da Notifique. Servidor: https://mcp.notifique.dev/mcp. Catalog 3.0 (~200 tools no catálogo completo; no Cursor o MCP expõe packs sob demanda). Auth: API Key (X-API-Key / Authorization: Bearer sk_…) ou OAuth Bearer (descoberta em /.well-known/oauth-protected-resource com escopos completos).

Domains no Cursor (~40 tools)

O Cursor limita ~40 tools. Por padrão só o pack system aparece em tools/list. Fluxo:
  1. system.list_domains — packs (whatsapp, forms, …) + contagem
  2. system.load_domain { "domain": "whatsapp" } — carrega o pack e notifica listChanged
  3. system.search_tools { "query": "carousel" } — busca no catálogo inteiro
  4. system.unload_domain — libera slots
Env úteis: NOTIFIQUE_MCP_DEFAULT_DOMAINS=whatsapp,sms, NOTIFIQUE_MCP_EXPOSE_ALL=true (catálogo completo; não use no Cursor), NOTIFIQUE_MCP_MAX_TOOLS (soft cap, default 38).

Capacidade (catalog 3.0)

Chat no site (AI widget) não tem tool de envio — só painel.

WhatsApp oficial no MCP

META_TEMPLATE_REQUIRED → use template aprovado, não texto livre.

Segurança

Peça system.capabilities para ver sensitivity por domínio.

Exemplos de frase

  • “Cria instância oficial com link compartilhável e me devolve a URL”
  • “Envia carrossel no WhatsApp QR para…”
  • “Lista forms e cria short link para essa landing”
  • “Preview de re-run da campanha X só em WhatsApp e SMS”
  • “Cria um OAuth app com redirect https://…”
  • “Quais tools de suppressions existem?”

Como configurar

Cursor

Claude Desktop / Code

Mesma URL + header X-API-Key. Health sem chave: curl -sS https://mcp.notifique.dev/health.
Nunca commite a chave. Vazou? Revogue e crie outra.

Próximos passos