Skip to main content
MCP is your IDE waiter: you ask in plain language (“send a WhatsApp”, “list failed webhooks”) and the AI calls the Notifique API for you.

What is MCP?

MCP (Model Context Protocol) is a bridge between the AI on your computer and the Notifique API. Instead of crafting HTTP requests by hand, you chat and the AI uses ready-made tools. Think of a waiter: you order the dish; they take it to the kitchen (API) and bring back the response. Server: https://mcp.notifique.dev/mcp. Uses the same API Key as your app.

What is it for?

With MCP you can:
  • Send WhatsApp (text, buttons, list, media), SMS, email, push, RCS, voice, and Instagram Direct
  • Connect official WhatsApp (Cloud API) or unofficial (QR)
  • Query message status, instances, templates, contacts, and webhooks
  • Sync templates with the Meta WABA (whatsapp.sync_templates, whatsapp.push_template)
  • Manage instances and view metrics (metrics_overview, metrics_logs)
  • Notify across multiple channels in one call via POST /v1/notify
Common tools: whatsapp.send_text, whatsapp.send, whatsapp.create_instance, messages.send_template, messages.send_sms, messages.send_email. For voice, use POST /v1/voice/calls via a generic tool. Not sure which tool to use? Ask for system.help or system.capabilities.

Official WhatsApp in MCP

Think of Cloud API as Meta’s official counter: outside the 24-hour window you may only send an approved template; inside it, text, buttons, and lists are allowed. Example, create an official instance in advanced mode:
Example, buttons message (session, inside 24h):
If the API returns META_TEMPLATE_REQUIRED, the official line is outside the 24h window. Use messages.send_template, do not retry with freeform text.
Full Cloud API guide: Official Quick Start. QR vs official: Connection modes.

When to use it?

Example phrases

  • “What’s the status of message X?”
  • “Which WhatsApp instances are active? Which ones are official?”
  • “Create an official WhatsApp connection with my token and phone number id”
  • “Send a text to +1…”
  • “Send a Yes/No buttons message to this number”
  • “Sync Meta templates on this instance”
  • “Show webhooks that failed today”
  • “Send an RCS to 5511999999999”
  • “Originate a voice call to +5511999887766 saying Hello”
  • “Send an Instagram DM to @username”

How to set up

Claude Desktop

Edit the config file:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
Replace sk_... with your key and restart Claude.

Cursor

Open Settings → MCP or create .cursor/mcp.json in the project root:

Claude Code

Other MCP apps

Use URL https://mcp.notifique.dev/mcp and send the key in the header:
  • X-API-Key: sk_...
  • or Authorization: Bearer sk_...
Never put your key in a public repository. Leaked? Revoke it in the dashboard and create a new one.

Test if the server is up

No API Key needed:
If you see "ok": true, the server is working.

Security and tips

Notifique MCP (IDE + API Key) is different from workspace assistant MCP. See Automations.

Next steps