← Connect

Connect via MCP

Dial exposes a remote MCP server over Streamable HTTP. Add the URL in your editor — do not open it in a browser tab.

Server: https://payphone.wtf/mcp (POST JSON-RPC only). OAuth: in Cursor MCP settings, click Login on the dial server (Payphone). Paid tools still use x402 on Base.

One-click setup opens your editor with a prefilled prompt — review it and press Enter before anything runs. Cursor · Claude Code · Codex

Cursor

Dial Agent plugin · dashboard paste-once bootstrap · MCP OAuth · credits via DIAL_API_KEY

Add MCP to CursorOpen in app
.cursor/mcp.json
{
  "mcpServers": {
    "dial": {
      "url": "https://payphone.wtf/mcp"
    }
  }
}

Full setup: pnpm cursor:agent:setup (plugin + env + test SMS). MCP-only: copy .cursor/mcp.json below. OAuth Login required once.

Claude Code

MCP in `~/.claude/mcp.json` · `/dial` skill via plugin

Add MCP to Claude Code
~/.claude/mcp.json (remote URL)
{
  "mcpServers": {
    "dial": {
      "url": "https://payphone.wtf/mcp"
    }
  }
}

Claude Desktop can use the same URL. For stdio + local signing, see full MCP docs.

Codex

MCP in `~/.codex/config.toml` · skills in `.agents/skills`

Add MCP to Codex
~/.codex/config.toml
[mcp_servers.dial]
url = "https://payphone.wtf/mcp"

Open MCP settings in Codex → Open config.toml, paste the snippet, restart. Run /mcp to verify.

Live tools