MCP tools

Example answers

What a complete answer looks like: the question, the tool the assistant picks, an answer organised verdict first, and the three suggested questions every result carries.

!

Illustrations, not transcripts

These are not real Claude conversations. Each one illustrates the answer format the server asks for, built from a real CoinGraph response captured 2026-10-06 23:24 UTC: every number comes from that response, which you can open under each example. The wording is ours. An AI tool's wording, length and layout will vary, and over MCP your own assistant writes the prose.

The server tells every assistant how to present results: lead with the verdict and the number that matters, then sections and tables, charts where the client can draw them, sources and times, what is unassessed and why, the proof link, and the three suggested_questions. See Tools for what each call returns and Prompts for the ready-made workflows.

A token check #

A yes-or-no question still gets the answer first, then the detail. Free.

You ask

Is LINK safe to act on right now? Check it with CoinGraph.

The assistant calls

check_token with { token: "chainlink" } · free

Illustrated answer · built from the real response below

CoinGraph rates LINK proceed with 95% confidence: none of the 7 dimensions it checks is flagged. Price $13.96, +0.73% in 24 hours.

The check, dimension by dimension

DimensionRatingWhy
momentumok1h +0.36%, 24h +0.73%: nothing stretched
liquidityok$3.3M available within 2% of the price on tracked order books
leverageokFunding 0.01% per 8h: leverage not crowded
onchainokExchange net flow $-411.9K in 24h: normal
supplyokFDV / market cap 1.34
contextokNo fundamental or mood flags
contractokNo contract risks found on the ETH contract (home chain)

The numbers behind it

  • Liquidity: $3.45M of bids and $3.27M of asks within 2% of the price on tracked order books.
  • Futures: funding 0.01% on binanceusdm, 0.0089% on bybit per 8 hours; open interest +0.59% in 24 hours; 0 liquidations in the last hour.
  • Onchain: $2.11M moved onto exchanges and $2.52M off them in 24 hours, a net $411.86K outflow.
  • Supply: fully diluted value is 1.34× market cap; the top 10 holders own 39% of supply.

Sources: coingecko, ccxt, nownodes, goplus/nownodes holders, coingraph, goplus; as of 2026-10-06 23:20 UTC. Every dimension was measured; nothing is unassessed. Proof: coingraph.ai/proof/eval_b0a5ee5a25b634682506. Information, not advice.

Suggested next questions

  • Has CoinGraph's check on LINK been right before?
  • Check LINK again for a $5K order
  • Show me the proof for check eval_b0a5ee5a25b634682506

Generated by the server from this response (suggested_questions), not written for this page.

The CoinGraph response this is built from (real, captured 2026-10-06 23:24 UTC, long lists trimmed)
JSON
{
  "object": "evaluation",
  "id": "eval_b0a5ee5a25b634682506",
  "as_of": "2026-10-06T23:20:00.000Z",
  "data": {
    "token": {
      "id": "chainlink",
      "symbol": "LINK",
      "name": "Chainlink",
      "rank": 14
    },
    "verdict": "proceed",
    "confidence": 0.95,
    "dimensions": {
      "momentum": {
        "rating": "ok",
        "reasons": [
          {
            "text": "1h +0.36%, 24h +0.73%: nothing stretched",
            "source": "coingecko:/coins/markets"
          }
        ]
      },
      "liquidity": {
        "rating": "ok",
        "reasons": [
          {
            "text": "$3.3M available within 2% of the price on tracked order books",
            "source": "ccxt:fetchOrderBook",
            "info": true
          }
        ]
      },
      "leverage": {
        "rating": "ok",
        "reasons": [
          {
            "text": "Funding 0.01% per 8h: leverage not crowded",
            "source": "ccxt:fetchFundingRates"
          }
        ]
      },
      "onchain": {
        "rating": "ok",
        "reasons": [
          {
            "text": "Exchange net flow $-411.9K in 24h: normal",
            "source": "nownodes:eth_getLogs",
            "info": true
          }
        ]
      },
      "supply": {
        "rating": "ok",
        "reasons": [
          {
            "text": "FDV / market cap 1.34",
            "source": "coingecko:/coins/markets",
            "info": true
          },
          {
            "text": "Top 10 holders own 39% of supply",
            "source": "goplus/nownodes holders",
            "info": true
          },
          "… 1 more"
        ]
      },
      "context": {
        "rating": "ok",
        "reasons": [
          {
            "text": "No fundamental or mood flags",
            "source": "coingraph"
          }
        ]
      },
      "contract": {
        "rating": "ok",
        "reasons": [
          {
            "text": "No contract risks found on the ETH contract (home chain)",
            "source": "goplus:/token_security"
          }
        ]
      }
    },
    "reasons": [
      {
        "dimension": "momentum",
        "text": "1h +0.36%, 24h +0.73%: nothing stretched",
        "source": "coingecko:/coins/markets"
      },
      {
        "dimension": "liquidity",
        "text": "$3.3M available within 2% of the price on tracked order books",
        "source": "ccxt:fetchOrderBook",
        "info": true
      },
      "… 1 more"
    ],
    "size_check": null,
    "policy_check": null,
    "watch_next": [],
    "snapshot": {
      "market": {
        "price_usd": 13.96,
        "market_cap_usd": 10444287501,
        "fully_diluted_valuation_usd": 13961085301,
        "volume_24h_usd": 263776470,
        "rank": 14,
        "change_pct": {
          "15m": 0.14,
          "1h": 0.36,
          "4h": 0.22,
          "24h": 0.73,
          "7d": -5.2107,
          "30d": 8.1012,
          "200d": 40.1246,
          "1y": -40.4316
        },
        "high_24h_usd": 14.11,
        "low_24h_usd": 13.72,
        "ath_usd": 52.7,
        "ath_date": "2021-05-09T16:13:57.000Z",
        "from_ath_pct": -73.5,
        "atl_usd": 0.148183,
        "from_atl_pct": 9323.01,
        "volatility_24h_pct": 2.44,
        "…": "3 more fields"
      },
      "liquidity_depth": {
        "bid": 3449590,
        "ask": 3265820,
        "bid_ask_ratio": 1.06
      },
      "derivatives": {
        "funding": [
          {
            "venue": "binanceusdm",
            "symbol": "LINK/USDT:USDT",
            "rate_pct": 0.01,
            "next_rate_pct": null,
            "next_at": null,
            "annualised_pct": 11,
            "mark": 13.959,
            "index": 13.96491236,
            "basis_pct": -0.04
          },
          {
            "venue": "bybit",
            "symbol": "LINK/USDT:USDT",
            "rate_pct": 0.0089,
            "next_rate_pct": null,
            "next_at": null,
            "annualised_pct": 9.8,
            "mark": 13.958,
            "index": 13.966,
            "basis_pct": -0.06
          },
          "… 1 more"
        ],
        "open_interest_change": {
          "1h": 0.67,
          "4h": 0.42,
          "24h": 0.59
        },
        "liquidations_1h": {
          "count": 0,
          "usd": 0,
          "longs_usd": 0,
          "shorts_usd": 0
        }
      },
      "onchain_flows_24h": {
        "inflow_usd": 2109570,
        "outflow_usd": 2521420,
        "net_usd": -411856
      },
      "supply": {
        "fdv_to_market_cap": 1.34,
        "top_holders": {
          "top10": 39,
          "top20": 49.4,
          "as_of": "2026-10-06T14:52:00.000Z"
        }
      }
    },
    "disclaimer": "CoinGraph never executes, custodies or advises. The caller decides.",
    "hash": "191799c06ad780515560070f892e1c19d7dd72e22b844e127980674a496e5599",
    "verify_url": "https://coingraph.ai/api/v1/verify/eval_b0a5ee5a25b634682506"
  },
  "sources": [
    {
      "provider": "coingecko",
      "endpoint": "/coins/markets",
      "as_of": "2026-10-06T23:20:00.000Z"
    },
    {
      "provider": "ccxt",
      "endpoint": "fetchOrderBook",
      "as_of": "2026-10-06T23:20:00.000Z"
    },
    "… 17 more"
  ]
}

A pre-trade run #

Trade Gatekeeper sizes the order against live liquidity and runs the check in one call.

You ask

Before I buy $5K of SOL, run CoinGraph's pre-trade check.

The assistant calls

run_trade_gatekeeper with { token: "solana", size_usd: 5000, side: "buy" } · 5 credits

Illustrated answer · built from the real response below

ALLOW: a $5K order of SOL fits current liquidity, with under 0.01% price impact on the best route (exchange order books) against a limit of 1%.

The order against the market

MeasureValue
Requested$5K
Largest size within the limit$5K
Best routeexchange order books
Share of daily volumeunder 0.01%

The check behind it

The underlying check is proceed with 86% confidence.

DimensionRating
momentumok
liquidityok
leverageok
onchainok
supplyok
contextok
contractunassessed

Unassessed: contract. The run did not measure it, so the verdict rests on the other dimensions; that is why the confidence is 86% rather than higher.

No brief is attached to this run. There were no warnings. As of 2026-10-06 23:21 UTC. Proof: coingraph.ai/proof/run_2620bb88435002c82aed, and the check: coingraph.ai/proof/eval_301dfef4e441c9d2fb81. Information, not advice.

Suggested next questions

  • Why couldn't CoinGraph measure SOL's contract?
  • Has CoinGraph's check on SOL been right before?
  • Show me the proof for check eval_301dfef4e441c9d2fb81

Generated by the server from this response (suggested_questions), not written for this page.

The CoinGraph response this is built from (real, captured 2026-10-06 23:24 UTC, long lists trimmed)
JSON
{
  "object": "agent_run",
  "id": "run_2620bb88435002c82aed",
  "as_of": "2026-10-06T23:21:51.905Z",
  "data": {
    "run_id": "run_2620bb88435002c82aed",
    "agent": "trade-gatekeeper",
    "agent_version": "1.0.0",
    "as_of": "2026-10-06T23:21:51.905Z",
    "verdict": "ALLOW",
    "summary": "ALLOW: $5K buy of SOL fits current liquidity (under 0.01% impact via exchange order books).",
    "result": {
      "token": {
        "id": "solana",
        "symbol": "SOL"
      },
      "side": "buy",
      "size": {
        "requested_usd": 5000,
        "max_safe_usd": 5000
      },
      "impact": {
        "best_route": "exchange order books",
        "best_pct": 0,
        "routes": [
          {
            "route": "exchange order books",
            "impact": 0
          }
        ],
        "limit_pct": 1,
        "share_of_daily_volume_pct": 0
      },
      "check": {
        "verdict": "proceed",
        "confidence": 0.86,
        "dimensions": {
          "momentum": "ok",
          "liquidity": "ok",
          "leverage": "ok",
          "onchain": "ok",
          "supply": "ok",
          "context": "ok",
          "contract": "unassessed"
        },
        "evaluation_id": "eval_301dfef4e441c9d2fb81"
      },
      "policy": null,
      "latest_brief": null
    },
    "reasons": [
      {
        "text": "$5K buy: under 0.01% impact on the best route (exchange order books; limit 1%), check verdict proceed",
        "source": "coingraph:evaluate"
      }
    ],
    "warnings": [],
    "links": {
      "proof": "/api/v1/verify/eval_301dfef4e441c9d2fb81"
    },
    "disclaimer": "CoinGraph never trades, holds funds or gives financial advice. The caller decides.",
    "hash": "56e179df3b8f7f9d5ffeb8284e305c7f3d0294e9d33e6b3d5e18b2df05e4ea55",
    "verify_url": "https://coingraph.ai/api/v1/verify/run_2620bb88435002c82aed"
  },
  "sources": []
}

A full token report #

For a whole picture of one token, the assistant can call get_token_report (1 credit): the snapshot, the check, 30 days of price, volume, open interest, funding and exchange flows as ready-to-plot charts, a key-metrics table and the latest brief. In Claude the charts can be drawn as an Artifact.

A market overview #

The whole market in one call, organised into tables.

You ask

How is the crypto market doing today?

The assistant calls

get_market_overview with { sections: "overview,breadth,sentiment" } · 1 credit

Illustrated answer · built from the real response below

Total market cap is $2.92T, −3.23% in 24 hours, and only 30 of 83 tracked coins (36.1%) are up on the day. Sentiment still reads Greed (73).

Size and dominance

MeasureValue
Total market cap$2.92T
Change in 24h−3.23%
BTC dominance58.7%
ETH dominance11.26%

Breadth

42 coins (50.6%) rose in the last hour, against 36.1% over the whole day. Open interest is rising on 42 coins (65.6% of those measured).

Sentiment

Fear & Greed is 73 today, up from 70 the day before. A chart of its 30-day history would go here in a client that can draw. Trending on CoinGecko: ZIG Finance (ZIG, +5.74%) and Orca (ORCA, +34.26%).

Sources: CoinGecko /global and /coins/markets, Binance futures open interest, alternative.me Fear & Greed; as of 2026-10-06 23:20 UTC. Information, not advice.

Suggested next questions

  • Fear & Greed is 73: is leverage crowded on BTC and ETH?
  • Run the daily market brief
  • Check BTC before I act on it

Generated by the server from this response (suggested_questions), not written for this page.

The CoinGraph response this is built from (real, captured 2026-10-06 23:24 UTC, long lists trimmed)
JSON
{
  "object": "market",
  "id": "mk_b414f56cbf685a73cb0f",
  "as_of": "2026-10-06T23:20:45.388Z",
  "data": {
    "overview": {
      "total_market_cap_usd": 2922440000000,
      "total_volume_24h_usd": 68434300000000,
      "market_cap_change_24h_pct": -3.23,
      "volume_change_24h_pct": 75415.71,
      "btc_dominance_pct": 58.7,
      "eth_dominance_pct": 11.26,
      "dominance": {
        "bnb": 3.54,
        "btc": 58.7,
        "eth": 11.26,
        "sol": 2.43,
        "trx": 1.09,
        "xrp": 3.23,
        "usdc": 2.53,
        "usdt": 6.29,
        "steth": 0.9,
        "figr_heloc": 0.84
      },
      "active_cryptocurrencies": 21954,
      "markets": 1507,
      "as_of": "2026-10-06T23:20:00.000Z",
      "sources": [
        {
          "provider": "coingecko",
          "endpoint": "/global",
          "as_of": "2026-10-06T23:20:00.000Z"
        }
      ]
    },
    "breadth": {
      "coins": 83,
      "up_1h": 42,
      "down_1h": 26,
      "up_1h_pct": 50.6,
      "up_24h": 30,
      "down_24h": 51,
      "up_24h_pct": 36.1,
      "rising_open_interest": 42,
      "rising_open_interest_pct": 65.6,
      "as_of": "2026-10-06T23:20:00.000Z",
      "sources": [
        {
          "provider": "coingecko",
          "endpoint": "/coins/markets",
          "as_of": "2026-10-06T23:20:00.000Z"
        },
        {
          "provider": "binanceusdm",
          "endpoint": "openInterestHist",
          "as_of": null
        }
      ]
    },
    "sentiment": {
      "fear_greed": {
        "value": 73,
        "label": "Greed",
        "day": "2026-10-06T00:00:00.000Z",
        "history_30d": [
          [
            "2026-10-06T00:00:00.000Z",
            73
          ],
          [
            "2026-10-05T00:00:00.000Z",
            70
          ],
          "… 28 more"
        ]
      },
      "trending": [
        {
          "position": 1,
          "id": "zignaly",
          "symbol": "ZIG",
          "name": "ZIG Finance",
          "rank": 326,
          "change_24h_pct": 5.74
        },
        {
          "position": 2,
          "id": "orca",
          "symbol": "ORCA",
          "name": "Orca",
          "rank": 194,
          "change_24h_pct": 34.26
        },
        "… 13 more"
      ],
      "as_of": "2026-10-06T23:20:00.000Z",
      "sources": [
        {
          "provider": "alternative.me",
          "endpoint": "/fng",
          "as_of": null
        },
        {
          "provider": "coingecko",
          "endpoint": "/search/trending",
          "as_of": "2026-10-06T23:20:00.000Z"
        }
      ]
    }
  },
  "sources": [
    {
      "provider": "coingecko",
      "endpoint": "/global",
      "as_of": "2026-10-06T23:20:00.000Z"
    },
    {
      "provider": "coingecko",
      "endpoint": "/coins/markets",
      "as_of": "2026-10-06T23:20:00.000Z"
    },
    "… 3 more"
  ]
}

Due diligence #

A graded memo: the grade first, then every section with its evidence.

You ask

Write me a due-diligence memo on Cardano.

The assistant calls

run_due_diligence_analyst with { token: "cardano" } · 25 credits

Illustrated answer · built from the real response below

Cardano (ADA) grades B (74/100), with no red flags and a current check of proceed. Its strongest section is liquidity & markets (A): $70.9M available within 2% of the price.

Section grades

SectionGradeScoreFindings
Liquidity & marketsA85$70.9M available within 2% of the price; 25 exchange markets, 0 rated trustworthy by CoinGecko; 24h volume $676.7M (6.7% of market cap)
Supply & concentrationB80Fully diluted value is 1.2× market cap (83.4% of max supply issued); Unlock schedule: unassessed (no free source)
Contract & admin powersB75Native coin: no token contract to review

The captured response shown here is trimmed to 3 of the memo's sections; a real answer would list every one.

Strengths and red flags

Strengths: Deep liquidity across venues. Red flags: none.

What was not measured

Unlock schedule: unassessed (no free source) The contract section reads: Native coin: no token contract to review.

Track record

CoinGraph made 17 calls on ADA in the last 30 days. Method: Weighted: liquidity 25%, supply 20%, contract 20%, onchain 10%, derivatives 10%, development & usage 15%. Three or more red flags cap the grade at D.

As of 2026-10-06 23:22 UTC. Proof: coingraph.ai/proof/run_d4d10603a70e58d45e87. Over MCP the executive summary is written by your assistant from this memo (summary_instructions). Information, not advice.

Suggested next questions

  • Why did ADA score B on contract & admin powers?
  • Show me the proof for check eval_b959c70bf2a2354c59fa
  • Give me the full 30-day report on ADA

Generated by the server from this response (suggested_questions), not written for this page.

The CoinGraph response this is built from (real, captured 2026-10-06 23:24 UTC, long lists trimmed)
JSON
{
  "object": "agent_run",
  "id": "run_d4d10603a70e58d45e87",
  "as_of": "2026-10-06T23:22:38.490Z",
  "data": {
    "run_id": "run_d4d10603a70e58d45e87",
    "agent": "due-diligence-analyst",
    "agent_version": "1.0.0",
    "as_of": "2026-10-06T23:22:38.490Z",
    "verdict": "B",
    "summary": "Cardano (ADA) receives an overall grade of B, and the current check verdict is proceed, with no red flags. Its main strength is liquidity (A): $70.9M sits within 2% of the price across 25 markets, with $676.7M in daily volume, though CoinGecko rates none of those markets trustworthy. Supply is mostly issued (83.4% of m…",
    "result": {
      "token": {
        "id": "cardano",
        "symbol": "ADA",
        "name": "Cardano",
        "rank": 17
      },
      "overall": {
        "grade": "B",
        "score": 74
      },
      "sections": [
        {
          "name": "Liquidity & markets",
          "score": 85,
          "findings": [
            "$70.9M available within 2% of the price",
            "25 exchange markets, 0 rated trustworthy by CoinGecko",
            "24h volume $676.7M (6.7% of market cap)"
          ],
          "sources": [
            "ccxt:fetchOrderBook",
            "coingecko:/coins/{id}/tickers"
          ],
          "grade": "A"
        },
        {
          "name": "Supply & concentration",
          "score": 80,
          "findings": [
            "Fully diluted value is 1.2× market cap (83.4% of max supply issued)",
            "Unlock schedule: unassessed (no free source)"
          ],
          "sources": [
            "coingecko:/coins/markets",
            "goplus:/token_security",
            "nownodes"
          ],
          "grade": "B"
        },
        {
          "name": "Contract & admin powers",
          "score": 75,
          "findings": [
            "Native coin: no token contract to review"
          ],
          "sources": [
            "goplus:/token_security"
          ],
          "grade": "B"
        },
        "… 3 more"
      ],
      "red_flags": [],
      "strengths": [
        "Deep liquidity across venues"
      ],
      "current_check": {
        "verdict": "proceed",
        "evaluation_id": "eval_b959c70bf2a2354c59fa"
      },
      "recent_news": [],
      "latest_brief": null,
      "coingraph_track_record_30d": {
        "calls": 17,
        "hit_rate_pct": null
      },
      "method": "Weighted: liquidity 25%, supply 20%, contract 20%, onchain 10%, derivatives 10%, development & usage 15%. Three or more red flags cap the grade at D."
    },
    "reasons": [
      {
        "text": "Strength: Deep liquidity across venues",
        "source": "coingraph"
      }
    ],
    "warnings": [],
    "links": {
      "proof": "/api/v1/verify/eval_b959c70bf2a2354c59fa"
    },
    "disclaimer": "CoinGraph never trades, holds funds or gives financial advice. The caller decides.",
    "hash": "f751d2a0744eb01c24e62fbca32d701e6bff615c5bab3b01b2d3543ddfc0660c",
    "verify_url": "https://coingraph.ai/api/v1/verify/run_d4d10603a70e58d45e87"
  },
  "sources": []
}

Wallet safety #

Wallet Guard before signing. A STOP is said plainly, first.

You ask

I'm about to send ETH to 0x0330…e54a. Is that address safe?

The assistant calls

run_wallet_guard with { to_address: "0x0330…e54a", chain: "eth" } · 5 credits

Illustrated answer · built from the real response below

STOP: do not sign. The recipient 0x0330…e54a is on the OFAC sanctions list, and it is also flagged for stealing attack.

Who the recipient is

CheckResult
Labelunlabelled
Typenew or rarely used wallet
Transactions8
Screening riskhigh
Sanctionedyes
FlagsOn the OFAC sanctions list (ETH); stealing attack

Why it matters

Each reason names its source: Recipient is on the OFAC sanctions list (ofac); Recipient flagged: stealing attack (goplus:/address_security).

No token was given, so no contract or price impact was checked. As of 2026-10-06 23:24 UTC. Proof: coingraph.ai/proof/run_eecd3b10501ac13279fb.

Suggested next questions

  • Why is 0x0330…e54a on the OFAC sanctions list?
  • What does the "stealing attack" flag on 0x0330…e54a mean?
  • Run Wallet Guard on a different recipient before I send

Generated by the server from this response (suggested_questions), not written for this page.

The CoinGraph response this is built from (real, captured 2026-10-06 23:24 UTC, long lists trimmed)
JSON
{
  "object": "agent_run",
  "id": "run_eecd3b10501ac13279fb",
  "as_of": "2026-10-06T23:24:16.899Z",
  "data": {
    "run_id": "run_eecd3b10501ac13279fb",
    "agent": "wallet-guard",
    "agent_version": "1.0.0",
    "as_of": "2026-10-06T23:24:16.899Z",
    "verdict": "STOP",
    "summary": "STOP: Recipient is on the OFAC sanctions list.",
    "result": {
      "recipient": {
        "chain": "eth",
        "address": "0x0330070fd38ec3bb94f58fa55d40368271e9e54a",
        "label": "unlabelled",
        "type": "new or rarely used wallet",
        "tx_count": 8,
        "screening": {
          "risk": "high",
          "sanctioned": true,
          "burn_address": false,
          "flags": [
            "On the OFAC sanctions list (ETH)",
            "stealing attack"
          ]
        },
        "lookalike_of": null
      }
    },
    "reasons": [
      {
        "text": "Recipient is on the OFAC sanctions list",
        "source": "ofac"
      },
      {
        "text": "Recipient flagged: stealing attack",
        "source": "goplus:/address_security"
      }
    ],
    "warnings": [],
    "links": {},
    "disclaimer": "CoinGraph never trades, holds funds or gives financial advice. The caller decides.",
    "hash": "eddf849df8d3d047d5676d32dc255bf354000d0d54ecbdaef2bf28ecdefa6791",
    "verify_url": "https://coingraph.ai/api/v1/verify/run_eecd3b10501ac13279fb"
  },
  "sources": []
}