MCP server
Connect CoinGraph to your assistant
CoinGraph runs as a remote MCP server. Add one URL and Claude, Cursor or your own agent can check tokens, explain moves, look up addresses and run the ten agents.
| Setting | Value |
|---|---|
| Server URL | https://coingraph.ai/mcp |
| Transport | Streamable HTTP, stateless |
| Authentication | None needed during the preview (MCP calls are free; the REST API's x402 pricing applies to direct HTTP calls) |
| Capabilities | 22 tools, 3 prompts, server instructions |
Claude (web and desktop) #
Open connectors
Go to Settings → Connectors and choose Add custom connector.
Add CoinGraph
Name:
CoinGraph. URL:https://coingraph.ai/mcp. Save.Use it
In a new chat, enable CoinGraph from the tools menu and ask: “Check Chainlink before I buy $5K. Use CoinGraph.”
Claude Code #
claude mcp add --transport http coingraph https://coingraph.ai/mcpThen ask in any session, or check the connection with /mcp.
Cursor, Windsurf and JSON-configured clients #
Add CoinGraph to the client's MCP config, for Cursor ~/.cursor/mcp.json:
{
"mcpServers": {
"coingraph": {
"url": "https://coingraph.ai/mcp"
}
}
}Clients that only run local servers #
Bridge the remote server with mcp-remote:
{
"mcpServers": {
"coingraph": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://coingraph.ai/mcp"
]
}
}
}From your own agent #
Any MCP client library works. With the official TypeScript SDK:
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(new StreamableHTTPClientTransport(new URL("https://coingraph.ai/mcp")));
const result = await client.callTool({
name: "check_token",
arguments: { token: "solana", size_usd: 5000 },
});
console.log(result.content[0].text); // { object: "evaluation", data: { verdict, … } }What you will see #
A real exchange through the connector (7 October 2026, 10:55 UTC). The tool result is shortened; the full object is at /proof/eval_d2efbaab9c51154d751d.
You
Is it safe to buy $5K of LINK right now? Use CoinGraph.
Claude calls
check_token with { token: "chainlink", size_usd: 5000 }
{
"object": "evaluation",
"id": "eval_d2efbaab9c51154d751d",
"data": {
"verdict": "proceed",
"confidence": 0.95,
"dimensions": {
"momentum": "ok",
"liquidity": "ok",
"leverage": "ok",
"onchain": "ok",
"supply": "ok",
"context": "ok",
"contract": "ok"
},
"reasons": [
"1h -0.81%, 24h -3.8%: nothing stretched",
"$2.8M available within 2% of the price on tracked order books",
"Funding 0.01% per 8h: leverage not crowded"
],
"size_check": {
"order_usd": 5000,
"share_of_24h_volume_pct": 0.002,
"best_route_impact_pct": 0,
"dex_quote": {
"venue": "paraswap",
"price_impact_pct": 0.115
}
},
"onchain": "Net $2M withdrawn from exchanges in 24h — holders taking custody",
"verify_url": "https://token2049.coingraph.ai/api/v1/verify/eval_d2efbaab9c51154d751d"
}
}Claude answers
Yes, as far as liquidity and risk go: CoinGraph rates LINK proceed with 95% confidence. A $5K buy is 0.002% of daily volume and barely moves the price on exchange order books ($2.8M available within 2%; on-chain via ParaSwap it would cost 0.115%). Funding is 0.01% per 8h, so leverage isn't crowded, $2M net left exchanges in the last 24h, and GoPlus finds no contract risks. Momentum is soft (−3.8% in 24h) but not stretched. Proof: token2049.coingraph.ai/proof/eval_d2efbaab9c51154d751d. This is information, not advice.
What to ask #
| You ask | CoinGraph tool used |
|---|---|
| “Is it safe to buy $5K of LINK right now?” | run_trade_gatekeeper |
| “Why did SOL move in the last hour?” | get_token_brief |
| “Are whales moving ADA onto exchanges?” | run_whale_watch |
| “Who owns 5tzFkiKs…uAi9 on Solana?” | lookup_address |
| “Write me a due-diligence memo on Cardano.” | run_due_diligence_analyst |
| “How is the market today?” | run_daily_market_brief |
Tip