CoinGraph
REMOTE · COINGRAPH.AI
Pre-trade crypto intelligence: survival rating, order-book depth, unlocks and contract flags.
Available components
Last scanned (1 hour ago)
Scores higher than 35% of remote servers
Unreachable for 2 days in a row. Last reached 3 Nov 2026.
Category Crypto and Web3
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security11
- TLS not yet verified: we couldn't open a connection to check the certificate. View diagnostics → Unverified
- Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS not yet verified: we couldn't read the response headers to check for it. View diagnostics → Unverified
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability0
- Transport check failed: declared streamable-http, but we couldn't connect to verify it. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability0
- Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
- Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
- Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
- Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified
Unverified: 5 categories
Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 4 Nov 26 0
- Endpoint reachability: behind authorisation → unreachable ▼ security
- Transport: unverified → fail ▼ security
- Authorization: pass → unverified ▼ security
- TLS certificate: pass → unverified ▼ security
- HSTS header: pass → unverified ▼ security
- Tool safety: Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list. security
- Tool coverage: Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list. functional
- Capabilities: Capabilities not yet verified: we couldn't read the endpoint's capabilities. functional
- Schema quality: Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list. functional
- 26 Oct 26 −34
- Endpoint reachability: reachable → behind authorisation ▼ security
- Stability: fail → unverified ▼ security
- Tool safety: pass → unverified ▼ security
- Transport: pass → unverified ▼ security
- Authorization: partial → pass ▲ security
- First check of Authorization: pass security
- Capabilities: pass → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- Schema quality: 100 → unverified ▼ functional
- 24 Oct 26 0
- Tool “run_daily_market_brief” rewrote its description, which is the text the model reads security
- 21 Oct 26 +2
- HSTS header: fail → pass ▲ security
- 20 Oct 26 +46
- Stability: unverified → fail ▼ security
- HSTS header: pass → fail ▼ security
- A breaking change shipped without a version bump: still 1.0.0 ▼ security
- Tool “coingraph_compare” was removed ▼ security
- Tool “coingraph_diff” was removed ▼ security
- Tool “coingraph_discover” was removed ▼ security
- Tool “coingraph_evaluate” was removed ▼ security
- Tool “coingraph_get_asset” was removed ▼ security
- Tool “coingraph_get_signals” was removed ▼ security
- Tool “coingraph_validate_trade” was removed ▼ security
- Tool “get_coin_profile” was removed ▼ security
- Tool “get_comebacks” was removed ▼ security
- Tool “get_market_context” was removed ▼ security
- Tool “get_movers” was removed ▼ security
- Tool “get_survival_rating” was removed ▼ security
- Tool “list_coins_by_band” was removed ▼ security
- Tool “search_coins” was removed ▼ security
- Authorization: unverified → partial ▲ security
- Injection markers: unverified → pass ▲ security
- Transport: fail → pass ▲ security
- The server rewrote its instructions, which are the text every model session reads security
- Schema quality: 141 → 163 ▼ functional
- Endpoint reachability: not serving MCP → reachable ▲ functional
- Tool coverage: 47% → 80% ▲ functional
- Tool coverage: unverified → 100 ▲ functional
- Schema quality: unverified → 100 ▲ functional
- MCP protocol: unverified → pass ▲ functional
- The server now declares the “prompts” capability functional
- New prompt “pre_trade_check” functional
- New prompt “token_due_diligence” functional
- New prompt “wallet_safety_check” functional
- MCP protocol version: 2025-06-18 → 2025-11-25 functional
- New tool “ask_about_token” functional
- New tool “check_token” functional
- New tool “get_market_overview” functional
- New tool “get_proof” functional
- New tool “get_service_status” functional
- New tool “get_token_brief” functional
- New tool “get_token_snapshot” functional
- New tool “get_token_timeline” functional
- New tool “get_track_record” functional
- New tool “lookup_address” functional
- New tool “run_alert_watchtower” functional
- New tool “run_daily_market_brief” functional
- New tool “run_due_diligence_analyst” functional
- New tool “run_leverage_radar” functional
- New tool “run_opportunity_scout” functional
- New tool “run_portfolio_checkup” functional
- New tool “run_trade_gatekeeper” functional
- New tool “run_treasury_steward” functional
- New tool “run_wallet_guard” functional
- New tool “run_whale_watch” functional
- New tool “search_tokens” functional
- New tool “watch_tokens” functional
- 10 Oct 26 −45
- Endpoint reachability: reachable → not serving MCP ▼ security
- Tool safety: pass → unverified ▼ security
- Stability: 0.50 → unverified ▼ security
- Transport: pass → fail ▼ security
- Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. security
- Capabilities: fail → unverified ▼ functional
- Tool coverage: 100 → unverified ▼ functional
- First check of Schema quality: unverified functional
- 5 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 47 to 50. That category is still filling its 30-day observation window: 14 days of observed history at the previous scan, 15 at this one. The score rises as the window fills, whether or not the server changes.
- 3 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 40 to 43. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 13 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://coingraph.ai/api/mcp
TLS unreached
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of coingraph.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 1814, 3799 | 8, 8 | Verified |
| coingraph.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Inconclusive
We could not reach the endpoint well enough to judge its authorisation posture.
| Result | Inconclusive |
|---|
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://coingraph.ai/api/mcp | Unreachable | ||
| http (plaintext) | http://coingraph.ai/api/mcp | HTTPS enforced |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
ask_about_token Ask about a token ~150
Ask CoinGraph anything about a token, or test whether a statement is true. A `question` gets a plain answer with key points and their evidence. A `claim` gets a verdict — supported, contradicted or unknown — with the reasoning. Provide exactly one of the two. Takes 20–40 seconds.
| Name | Type | Req | Description |
|---|---|---|---|
| claim | string | – | A statement to test, e.g. "Whales are moving this token onto exchanges" |
| question | string | – | A question, e.g. "Is leverage crowded right now?" |
| token | string | yes | The token: a CoinGecko id (cardano, chainlink, solana), a symbol (BTC) or a contract address |
No output schema declared.
No examples provided.
check_token Check token before acting ~167
The check to run before acting on a token. Returns a verdict — proceed, caution or avoid — rated across momentum, liquidity, leverage, onchain flows, supply, context and contract, with the reasons and their sources. Add `size_usd` to see how your order compares with available liquidity, and `policy` to test your own rules. Each check gets an id you can prove later with get_proof.
| Name | Type | Req | Description |
|---|---|---|---|
| policy | object | – | Optional: your rules; each one is reported as pass, fail or unknown |
| size_usd | number | – | Optional: your intended order size in US dollars |
| token | string | yes | The token: a CoinGecko id (cardano, chainlink, solana), a symbol (BTC) or a contract address |
No output schema declared.
No examples provided.
get_market_overview Get market overview ~128
The whole crypto market at a glance: total market cap and volume, BTC and ETH dominance, sectors, how many tokens are up or down, Fear & Greed, stablecoins moving to exchanges, network fees, exchange outages, rankings (top gainers and losers, volume spikes, whale activity, exchange inflows and outflows) and the latest market-wide events. Pass `sections` to get only some parts.
| Name | Type | Req | Description |
|---|---|---|---|
| sections | string | – | Optional comma list: overview, sectors, breadth, sentiment, flows, chains, venues, rankings, events, pulse. Default: all |
No output schema declared.
No examples provided.
get_proof Get proof ~103
Proof of exactly what CoinGraph told you. Give the id of a check (eval_…), an answer (ans_…), an agent run (run_…) or a brief (a number) and get the original object, its SHA-256 fingerprint, the Chainlink attestation status and the list of data-source calls behind it.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | The id from a previous answer: eval_…, ans_…, run_… or a brief number |
No output schema declared.
No examples provided.
get_service_status Get service status ~48
Is CoinGraph working right now? Shows whether data collection is healthy, how fresh each data source is, what is covered (tokens, exchanges, chains), the current prices and the payment details.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_token_brief Get token brief ~162
Why did this token move? Returns CoinGraph's brief: a headline, what happened, the likely causes with confidence, the onchain evidence (whale moves, exchange flows), market context and what to watch next. Every statement cites the evidence behind it. Returns the latest brief; set `fresh` to true to run a new investigation now (takes about a minute).
| Name | Type | Req | Description |
|---|---|---|---|
| fresh | boolean | – | Optional: true to run a new investigation instead of returning the latest brief |
| hours | number | – | Optional, with fresh: how many hours back to investigate (default 2) |
| token | string | yes | The token: a CoinGecko id (cardano, chainlink, solana), a symbol (BTC) or a contract address |
No output schema declared.
No examples provided.
get_token_snapshot Get token snapshot ~182
Everything CoinGraph knows about a token right now, in one answer: price and market data, liquidity and order-book depth, futures (open interest, funding, long/short, liquidations), onchain flows to and from exchanges, large transfers, exchange reserves, supply, contract security (honeypot, mint/freeze powers, taxes), news, TVL, developer activity, open signals and the latest brief. Each part says its source and age. Pass `sections` to get only some parts.
| Name | Type | Req | Description |
|---|---|---|---|
| sections | string | – | Optional comma list of parts: identity, market, liquidity, derivatives, onchain, supply, security, context, signals, brief. Default: all |
| token | string | yes | The token: a CoinGecko id (cardano, chainlink, solana), a symbol (BTC) or a contract address |
No output schema declared.
No examples provided.
get_token_timeline Get token timeline ~238
What happened to a token over time. Charts: price, 1-minute candles, open interest, funding, long/short ratios, exchange net flow, exchange reserves and TVL. Events: large transfers, liquidations, signals, headlines and briefs, each with a timestamp. Default window: last 24 hours of events and 14 days of charts.
| Name | Type | Req | Description |
|---|---|---|---|
| resolution | string | – | Optional chart bucket: 15m, 1h, 6h, raw (every row). Default auto: 15m up to 2 days, 1h up to 30 days, 6h beyond |
| series | string | – | Optional comma list of charts to include: price, candles, open_interest, funding, long_short, exchange_net_flow, reserves, tvl |
| since | string | – | Optional ISO-8601 time to start from, e.g. 2026-10-06T00:00:00Z |
| token | string | yes | The token: a CoinGecko id (cardano, chainlink, solana), a symbol (BTC) or a contract address |
No output schema declared.
No examples provided.
get_track_record Get track record ~122
CoinGraph's public scorecard. Every check, signal and brief it issued, what it said, what the price did 1 hour, 24 hours and 7 days later, and whether the call was right — plus the overall hit rate by kind and severity. Pass `token` for one token only.
| Name | Type | Req | Description |
|---|---|---|---|
| kind | string | – | Optional: only checks (evaluation), signals or briefs |
| since | string | – | Optional ISO-8601 time; default the last 7 days |
| token | string | – | Optional: limit to one token |
No output schema declared.
No examples provided.
lookup_address Look up an address ~132
Who is behind a blockchain address? Returns its label (an exchange such as Binance, a contract, a burn address, or unlabelled), a screening result (OFAC sanctions, scam/phishing flags), what kind of address it is (exchange, whale, new wallet…), its balances, how many transactions it has made and its recent large transfers. Read live from the chain.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | The address on that chain |
| chain | string | yes | The chain: eth (Ethereum), bsc (BNB Chain), btc (Bitcoin), sol (Solana) or ada (Cardano) |
No output schema declared.
No examples provided.
run_alert_watchtower Alert Watchtower ~147
Watches your tokens and explains every alert. Give it a list of tokens and optionally a webhook URL. It returns what is happening right now on each token (recent signals with the brief that explains them) and, with a webhook, keeps watching: every new signal or brief is pushed to you as a signed message. Returns one of: ACTIVE / QUIET, with a plain summary, structured result, sourced reasons and a proof id. Price: 5 tADA on testnet (premium).
| Name | Type | Req | Description |
|---|---|---|---|
| hours | integer | – | – |
| min_severity | integer | – | – |
| tokens | array | yes | – |
| webhook_url | string | – | Optional public https URL for continuous alerts |
No output schema declared.
No examples provided.
run_daily_market_brief Daily Market Brief ~159
The whole market in one readable page. Opens with CoinGraph's own record from the last 24 hours (what followed each check), then the market regime (risk-on or risk-off, breadth, leverage, Fear & Greed), what changed ranked by importance, stablecoin and exchange flows, the most crowded futures markets, top movers and headlines — and, if you pass your holdings, a line on each. Returned as Markdown and JSON. Returns one of: RISK_ON / RISK_OFF / NEUTRAL, with a plain summary, structured result, sourced reasons and a proof id. Price: 5 tADA on testnet (premium).
| Name | Type | Req | Description |
|---|---|---|---|
| holdings | array | – | Optional tokens you hold, for a personal section |
No output schema declared.
No examples provided.
run_due_diligence_analyst Due Diligence Analyst ~174
A full due-diligence memo on any token in one run. Structured like exchange listing reviews (Coinbase, Kraken) and lending-risk onboarding (Aave, Gauntlet, LlamaRisk): liquidity and markets, supply and holder concentration, contract and admin powers, onchain activity, derivatives, development and community, and CoinGraph's own track record on the token. Each section gets a grade with its evidence, plus red flags, strengths and an overall grade. Returns one of: A / B / C / D / F, with a plain summary, structured result, sourced reasons and a proof id. Price: 10 tADA on testnet (pro).
| Name | Type | Req | Description |
|---|---|---|---|
| token | string | yes | Token: CoinGecko id (chainlink), symbol (LINK) or contract address |
No output schema declared.
No examples provided.
run_leverage_radar Leverage Radar ~162
Spots crowded futures trades before they unwind. Scores every token with a futures market from 0 to 100 for crowding, combining funding against its own 14-day history, open-interest growth (especially while price is flat), top traders' long/short versus their 7-day average, open interest as a share of market cap, and recent liquidations. Returns which side is crowded and how fragile the market is. Returns one of: CROWDED / ELEVATED / BALANCED, with a plain summary, structured result, sourced reasons and a proof id. Price: 5 tADA on testnet (premium).
| Name | Type | Req | Description |
|---|---|---|---|
| tokens | array | – | Tokens to score; default every token with a futures market |
| top | integer | – | – |
No output schema declared.
No examples provided.
run_opportunity_scout Opportunity Scout ~139
Finds what's moving, keeps only what's safe to act on. Scans the 100 tracked tokens for momentum, volume spikes, coins leaving exchanges and fresh signals, runs the full CoinGraph check on each candidate and drops anything rated avoid. Returns a ranked shortlist; each setup has why it is interesting, what could go wrong, an invalidation price and a time horizon. Every setup is recorded and graded later. Returns one of: SETUPS_FOUND / NOTHING_CLEAN, with a plain summary, structured result, sourced reasons and a proof id. Price: 10 tADA on testnet (pro).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | – | – |
No output schema declared.
No examples provided.
run_portfolio_checkup Portfolio Checkup ~156
A health check for everything in a wallet. Reads a wallet's holdings live from the chain, runs the CoinGraph check on each tracked token, and measures concentration, how many days each position would take to exit at normal volume, and contract risks. Returns a health grade from A to F with fixes ranked by impact. Returns one of: A / B / C / D / F, with a plain summary, structured result, sourced reasons and a proof id. Price: 10 tADA on testnet (pro).
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | – |
| chain | string | yes | Chain: eth (Ethereum), bsc (BNB Chain), btc (Bitcoin), sol (Solana), ada (Cardano) |
No output schema declared.
No examples provided.
run_trade_gatekeeper Trade Gatekeeper ~214
The check every trade passes before it is placed. Give it a token, an order size and optionally your rules. It runs the CoinGraph check, measures the real on-chain price impact of your size (DEX aggregator quote) against order-book depth and daily volume, reads leverage, onchain flows and contract risk, and returns ALLOW, REDUCE (with the largest safe size) or BLOCK, with every reason sourced. Returns one of: ALLOW / REDUCE / BLOCK, with a plain summary, structured result, sourced reasons and a proof id. Price: 5 tADA on testnet (premium).
| Name | Type | Req | Description |
|---|---|---|---|
| max_impact_pct | number | – | Largest acceptable price impact; default 1% for top-20 tokens, 2% otherwise |
| policy | object | – | – |
| side | string | – | – |
| size_usd | number | – | Order size in USD |
| token | string | yes | Token: CoinGecko id (chainlink), symbol (LINK) or contract address |
No output schema declared.
No examples provided.
run_treasury_steward Treasury Steward ~167
Enforces the treasury's rules, with proof. Give it the treasury's assets and its investment policy (minimum liquidity, maximum holder concentration, maximum funding, maximum exchange inflow, mint authority, maximum exit slippage, maximum share of market cap). It tests every asset against every rule — exit slippage with a live DEX quote for the actual position size — and returns pass/fail per rule per asset, each backed by a proof id, ready to attach to a governance vote. Returns one of: COMPLIANT / BREACH / INCOMPLETE, with a plain summary, structured result, sourced reasons and a proof id. Price: 10 tADA on testnet (pro).
| Name | Type | Req | Description |
|---|---|---|---|
| assets | array | yes | – |
| policy | object | yes | – |
No output schema declared.
No examples provided.
run_wallet_guard Wallet Guard ~202
Checks a swap or a send before you sign it. Before a swap, it checks the token: contract risks (honeypot, taxes, mint/freeze/blacklist powers), the real price impact of the amount, holder concentration and market conditions. Before a send, it checks the recipient live on the chain: OFAC sanctions, scam and phishing flags, burn addresses, brand-new wallets and lookalikes of known addresses (address poisoning). Returns SAFE, WARN or STOP with one plain sentence for the user. Returns one of: SAFE / WARN / STOP, with a plain summary, structured result, sourced reasons and a proof id. Price: 5 tADA on testnet (premium).
| Name | Type | Req | Description |
|---|---|---|---|
| amount_usd | number | – | Amount in USD |
| chain | string | – | Chain of the recipient address |
| to_address | string | – | Recipient address (for a send) |
| token | string | – | The token being swapped into or sent |
No output schema declared.
No examples provided.
run_whale_watch Whale Watch ~163
Shows what the big wallets are doing with a token. Reads onchain flows through NOWNodes: large transfers tagged with exchange names, net flows onto or off exchanges compared with the token's own 7-day pattern, exchange reserve trends and, live from the chain, who the biggest unlabelled wallets are. Returns ACCUMULATING, DISTRIBUTING or NEUTRAL with the moves behind it. Returns one of: ACCUMULATING / DISTRIBUTING / NEUTRAL / NO_DATA, with a plain summary, structured result, sourced reasons and a proof id. Price: 5 tADA on testnet (premium).
| Name | Type | Req | Description |
|---|---|---|---|
| token | string | yes | Token: CoinGecko id (chainlink), symbol (LINK) or contract address |
No output schema declared.
No examples provided.
search_tokens Search tokens ~102
Find a token. With no input, lists the 100 tokens CoinGraph tracks with price, 1h and 24h change, open signals and the latest headline. With `query`, searches 21,000+ tokens by name, symbol or contract address and says whether each one is tracked. Use this first to get the token id.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | – | Name, symbol or contract address to search for. Leave empty to list the tracked tokens |
No output schema declared.
No examples provided.
watch_tokens Watch tokens ~163
Watch up to 50 tokens and get told when something important happens. CoinGraph sends a signed message to your webhook URL when a signal fires (price, volume, whale transfer, liquidations, exchange flows, news…) or a new brief is written. Returns a watch id and a secret that verifies each message (shown once — keep it).
| Name | Type | Req | Description |
|---|---|---|---|
| kinds | array | – | Optional: only these signal kinds, e.g. whale_transfer, exchange_inflow, price_move |
| min_severity | integer | – | Optional: only send signals at or above this severity, 1 (low) to 3 (high). Default 2 |
| tokens | array | yes | Token ids to watch |
| webhook_url | string | yes | Public https URL that receives the messages |
No output schema declared.
No examples provided.
How do I install the CoinGraph MCP server?
CoinGraph is a hosted endpoint at https://coingraph.ai/api/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · coingraph.ai
claude mcp add --transport http ai-coingraph-coingraph 'https://coingraph.ai/api/mcp'
What is the CoinGraph MCP server?
CoinGraph is an MCP server listed in the public MCP registry as ai.coingraph/coingraph. Pre-trade crypto intelligence: survival rating, order-book depth, unlocks and contract flags. This page covers its hosted endpoint (https://coingraph.ai/api/mcp).
Is the CoinGraph MCP server safe to use?
CoinGraph scores 39 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the CoinGraph MCP server expose?
CoinGraph exposes 22 tools: search_tokens, get_token_snapshot, get_token_timeline, check_token, get_token_brief, and 17 more. Their descriptions and schemas cost roughly 3,380 tokens of context every time the server is loaded.
Does the CoinGraph MCP server require authentication?
Its publisher declares no required credentials for CoinGraph. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.
Is the CoinGraph MCP server still maintained?
CoinGraph is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 3 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.