Decentralized AI inference (weather, deepfake detection, LLMs) with x402 USDC micropayments.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server exposing Telegraph Protocol AI inference APIs as tools with automatic x402 micropayments.
Connects any MCP-compatible agent (Claude Desktop, Cursor, ElizaOS, LangChain, OpenClaw, Goose, etc.) to Telegraph's network of AI miners β weather forecasting, deepfake detection, LLM inference, AI-text detection, signal monitoring β with zero crypto code in the agent. The MCP server handles private key custody, payment signing, and transaction settlement internally.
Miners can be Bittensor subnets, hosted models, or any private API integrated via YAML. Some tool and field names still say
subnetfor legacy reasons β read it as "miner".
| Document | Description |
|---|---|
| Architecture | MCP protocol, tool categories, x402 auto-payment, client integrations |
| Troubleshooting | Common issues and solutions |
Published to npm as
telegraph-protocol-mcpand listed on the MCP Registry asio.github.telegraphprotocol/telegraph. Maintainers: see PUBLISHING.md.
All via environment variables (.env file or inline):
| Variable | Required | Default | Description |
|---|---|---|---|
TELEGRAPH_NODE_URL | Yes | http://localhost:7044 | Telegraph node URL |
TELEGRAPH_ENGINE_URL | Yes | http://localhost:8080 | Engine server URL |
TELEGRAPH_DAEMON_URL | Yes | http://localhost:8081 | Daemon API URL |
TELEGRAPH_EVM_PRIVATE_KEY | Yes* | β | EVM private key (0x-prefixed hex) |
TELEGRAPH_SOLANA_PRIVATE_KEY | No* | β | Solana private key (base58) |
EVM_NETWORK | No | eip155:* | EVM CAIP-2 network |
SVM_NETWORK | No | solana:* | Solana CAIP-2 network |
REFRESH_INTERVAL_MS | No | 300000 | Miner-tool refresh interval (ms). 0 to disable. |
*At least one private key required.
| Tool | Description |
|---|---|
tg_node_status | Node status, public key, chain info |
tg_node_subnets_health | Miner integration health check |
tg_node_list_subnets | Full miner catalog with metadata, schemas, endpoints |
| Tool | Payment | Description |
|---|---|---|
tg_engine_list_subnets | Free | List the miners the Engine can route to |
tg_engine_ask | x402 | Auto-routed inference (LLM picks the best miner for your query) |
tg_engine_ask_subnet | x402 | Direct inference through a specific miner by ID |
| Tool | Description |
|---|---|
tg_daemon_health | Daemon health check |
tg_daemon_categories | Signal categories (POLITICS, ECONOMICS, TECHNOLOGY, CLIMATE, HEALTH, CRYPTO, SPORTS, β¦) |
tg_daemon_questions | Query collected signals with filters (category, source, time, interest) |
Tools for each miner endpoint are auto-generated from the Telegraph node's live integration registry. The live set changes on-chain, so treat this as a snapshot, not the source of truth (call tg_node_list_subnets for the current catalog):
| Miner | Tools |
|---|---|
| Zeus (18) β Weather | tg_zeus_predict |
| ItsAI (32) β AI text detection | tg_itsai_text_detector_detect |
| Sapling (33) β AI content detection | tg_sapling_ai_detector_detect |
| BitMind (34) β Deepfake | tg_bitmind_detect_image, tg_bitmind_detect_video, tg_bitmind_preprocess_video, tg_bitmind_get_video_upload_url |
| OpenAI (102) β LLM / images | tg_openai_chat, tg_openai_responses, tg_openai_embed, tg_openai_images_generate, tg_openai_moderate |
These update automatically. New miners registered on-chain appear within 5 minutes. Deregistered miners are cleaned up. The agent always sees only currently valid tools.
Some tool and field names contain
subnetfor legacy reasons β Telegraph began by integrating Bittensor subnets. Today a miner is any provider integrated via YAML, subnet or not.
When an agent calls a paid tool (e.g., tg_engine_ask):
@x402/fetch intercepts the 402, signs an EIP-3009 TransferWithAuthorization using your private key, attaches the signature as a PAYMENT header, and retriesThe agent and LLM never see the payment flow, private key, or blockchain transaction. It's fully transparent β the agent just sees a tool that returns results.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows).
Using npx (simplest β no clone or build):
Or pointing at a local build:
Restart Claude Desktop. The Telegraph tools will appear in the tool list. Try asking "What's the weather in Lahore?" or "Use the Telegraph engine to explain what Bitcoin is."
Add to Cursor Settings β MCP β Add new MCP server:
In your Eliza character file or MCP plugin config:
ElizaOS v0.25+ supports MCP via the @elizaos/plugin-mcp package. Enable it in your character's plugin list:
LangChain supports MCP through langchain-mcp-adapters:
TypeScript/Node.js:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/telegraph)<a href="https://allmcps.com/mcp/telegraph"><img src="https://allmcps.com/api/badge/telegraph?style=directory" alt="Telegraph on AllMCPs" /></a>