Agents

Due Diligence Analyst

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.

When to use it #

  • Before adding a token to a portfolio, a listing or a treasury.
  • A research or compliance team needs a consistent, sourced memo.
  • A person wants the full picture on one token in plain language.

Built for: Exchanges & brokers · Research & data platforms · Funds & market makers

How it decides #

  • Grades six sections from 0 to 100: Liquidity & markets (25%), Supply & concentration (20%), Contract & admin powers (20%), Onchain activity (10%), Derivatives & leverage (10%), Development, usage & community (15%).
  • Grade bands: A ≥ 85, B ≥ 70, C ≥ 55, D ≥ 40, F below.
  • Three or more red flags cap the grade at D.
  • Claude writes a short executive summary from the graded sections only.

Verdicts #

VerdictMeaning
AStrong on every section.
BSolid, with minor concerns.
CMixed: read the red flags.
DWeak or several red flags.
FFails on fundamentals.

Input #

POST/v1/agents/due-diligence-analyst

Body

  • tokenstringrequired

    Token: CoinGecko id (chainlink), symbol (LINK) or contract address

Examples #

Real runs, captured from the live service.

Cardano

Request
curl -X POST "https://coingraph.ai/api/v1/agents/due-diligence-analyst" \
  -H "content-type: application/json" \
  -d '{"token":"cardano"}'
Response · real, captured 2026-10-06 23:24 UTC · long lists trimmed
{
  "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": []
}

Result fields #

Inside data.result:

FieldContents
overallGrade and score.
sections[]Name, score, grade, findings and sources.
red_flags, strengthsThe headline issues and positives.
current_check, latest_brief, recent_newsToday's check, the latest brief and headlines.
coingraph_track_record_30d, methodHow CoinGraph's calls on this token have done, and how the grade is computed.

Use it from Claude #

With CoinGraph connected (how), ask in plain words, or call the tool directly:

MCP tools/call
{
  "name": "run_due_diligence_analyst",
  "arguments": {
    "token": "cardano"
  }
}

The proof for any run: https://coingraph.ai/proof/run_…