360Dialog MCP
Learn how to manage your 360Dialog account using an AI agent
Connect your AI agent to 360Dialog's Model Context Protocol (MCP) server and manage WhatsApp infrastructure with ease.
Introduction
360Dialog MCP is a hosted server that gives AI agents secure and grained access to the 360Dialog Hub public API. It is designed to work with popular AI assistants like Claude, Claude Code, Cursor, Codex, VS Code, and more.
Benefits
Ease of access — Effortlessly manage assets using natural language
AI-powered flows — Offload existing manual account management flows to AI agents
Fine-grained access control — Select which scopes to allow during connection
Optimized for AI — Tool results are efficiently formatted for best inference performance
UI/JSON previews — See a visual preview of your templates via MCP Apps, and get an example JSON body for sending a template via 360Dialog Messaging API
Capabilities
Search documentation — Search the public 360Dialog client and partner documentation for troubleshooting, or for implementation reference
Manage accounts, users and channels — List accounts, users, and channels; surface any issues with channels that might block messaging
Inspect and edit channel profiles — Inspect and modify a channel's WhatsApp profile, or submit a new display name
Manage WhatsApp templates — Create, preview, list, and delete WhatsApp templates; get example JSON body for sending a template via 360Dialog Messaging API
Configure webhooks — Read and set webhook configuration per channel, then test webhook URL for issues
Query balance and invoices — See account invoices, channel balance, and balance usage stats
Quickstart
Connect to MCP
360Dialog MCP is a streamable HTTP server. Any AI tool that has an MCP client, supports the streamable HTTP protocol, and remote MCP servers can connect to it by adding the server's URL:
Claude Code users can run this command to connect to the MCP server:
Codex users can run this command to connect to the MCP server:
You may need to restart the AI tool afterwards for the changes to take effect.
Start Authentication
After adding the MCP server and restarting your MCP client, you will be either:
Taken to the 360Dialog MCP consent page, or
Be asked by your AI tool to authenticate with the MCP server.
Steps to start or re-attempt authentication with the MCP server vary.
For Claude Code, use the /mcp command to list your MCP servers. Select 360dialog from the list, and select Authenticate.
For Codex, use the following command to log in:
Authorize Scopes
Before the log in screen, you will be asked to review the access request and pick scopes you want to grant.

Inspect the redirect URL and ensure it is a link you trust. If it is an untrusted link (e.g. unknown non-localhost URL), click Decline. Otherwise, select which scopes you would like to grant:

Denying scopes will hide corresponding tools from the AI agent. If write:channels is denied, the AI agent will not be shown the set_display_name tool.
After selecting/deselecting scopes, click Approve.

Test the MCP
Use this example prompt in Claude, Cursor, or your own agent once the server is connected to ensure the connection works:
Typical tool flow will be:
get_self— Get identity and account contextlist_channels— Discover available channelsget_webhook— Read live webhook configuration
If the tools do not work, attempt to reconnect to the 360Dialog MCP.
You may now start integrating AI agents into your WhatsApp Business Account management flows.
Last updated
Was this helpful?
