Model Context Protocol

Deterministic data tools for agents.

Agents are good at reasoning and bad at reliably normalizing a phone number. Connect any MCP client to MessyAPI and every capability becomes a tool — same engines, same key, same metering as the REST API.

  • • Remote endpoint: https://messyapi.com/mcp (streamable HTTP, JSON-RPC 2.0, protocol 2025-06-18)
  • • Local stdio bridge: npm install -g https://messyapi.com/pkg/messyapi-mcp-1.0.0.tgz
  • • Authenticate with your existing API key as a Bearer header
One-click setup

Then replace messy_live_... with your key in Cursor's MCP settings. Use a test key while experimenting.

Claude Code (terminal)
claude mcp add --transport http messyapi https://messyapi.com/mcp \
  --header "Authorization: Bearer $MESSYAPI_KEY"
Claude Desktop / Cursor / any MCP client — remote (recommended)
{
  "mcpServers": {
    "messyapi": {
      "url": "https://messyapi.com/mcp",
      "headers": { "Authorization": "Bearer messy_live_..." }
    }
  }
}
Local stdio bridge
{
  "mcpServers": {
    "messyapi": {
      "command": "npx",
      "args": ["-y", "https://messyapi.com/pkg/messyapi-mcp-1.0.0.tgz"],
      "env": { "MESSYAPI_API_KEY": "messy_live_..." }
    }
  }
}