M·O·R·S·E

Telegraph for agents, no wallet needed

Morse hosts an MCP server and a REST endpoint that pay the x402 fee for you. Get a free key, paste one line into your agent, and every call lands in the public ledger with its receipt.

1. Get a key

Keys allow 100 paid calls per UTC day, three keys per network per day. Shown once.

2. Claude Code

claude mcp add --transport http morse https://telegraph-morse.vercel.app/mcp --header "Authorization: Bearer morse_…"

Then ask Claude anything the network can answer, e.g. "Use telegraph_ask: is the TLS certificate for github.com valid?". Tools: telegraph_ask, telegraph_recipe, telegraph_second_opinion, telegraph_verify_signal, telegraph_intents, telegraph_leaderboard, telegraph_hot_signals.

Cursor / any MCP client (Streamable HTTP)

{
  "mcpServers": {
    "morse": { "url": "https://telegraph-morse.vercel.app/mcp", "headers": { "Authorization": "Bearer morse_…" } }
  }
}

REST

curl -X POST https://telegraph-morse.vercel.app/v1/ask \
  -H "Authorization: Bearer morse_…" -H "content-type: application/json" \
  -d '{"question":"What is the ETH balance of vitalik.eth on Base?"}'

curl -X POST https://telegraph-morse.vercel.app/v1/ask -H "Authorization: Bearer morse_…" -H "content-type: application/json" \
  -d '{"recipe":"safe","input":"https://example.com"}'

curl https://telegraph-morse.vercel.app/v1/intents
curl https://telegraph-morse.vercel.app/v1/leaderboard/SSL_VERIFICATION

Responses carry the answer and the receipt: minerSlug, intent, minerRank, confidence, costUsd, durationMs, signalHash. Verify any hash at /verify/{hash}.