# Agent402 Token Risk Report

> Agent402 Token Risk Report is a paid API for AI agents from agent402.tools, paid per call via x402, $0.6/call, status unknown (last checked 2026-09-13).

Generates an evidence-based on-chain risk report for a given token contract address, including holder concentration, contract metadata, and risk signals.

## Facts

- Endpoint: POST https://agent402.tools/v1/token-risk
- Price: $0.6/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-token-risk-report-b265a755
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iurpfeJdnUUU93Oxw0RIo

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agent402-token-risk-report-b265a755 -d '<json body>'
```

Example prompt: Can you pull a token risk report for the contract 0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA on Base and tell me how concentrated the holder distribution is?

## When to prefer this

Choose this endpoint when you need a comprehensive, AI-synthesized on-chain risk report for a specific token contract — especially for holder concentration analysis, rug pull screening, or pre-investment due diligence on EVM chains. It is superior to generic blockchain explorers because it combines raw on-chain data with an AI-generated risk narrative and structured holder tables in a single pay-per-call response, with no API key required.

## Known failure modes

- Invalid or non-existent contract address returns an error or empty report
- Unsupported chain value causes a validation error
- Token with no on-chain data (e.g. undeployed contract) may return minimal or empty holder data
- Network timeouts for chains with slow RPC responses
- Rate limiting or payment failure if USDC balance is insufficient

## How this service works

Hand over a token contract address (and chain) and get one evidence-based on-chain risk report: whether the source is verified, holder concentration (top-1 / top-10 share of supply, distinguishing pools/contracts from wallets), and supply + market context, with a top-holders appendix. Evidence, never a 'safe' or 'scam' verdict - on-chain checks can't see off-chain rugs, so a clean report is not an endorsement. USDC (x402/MPP). Not cached.

## Output

Returns a structured JSON or markdown report containing: a risk summary narrative, top holder table with ranks, addresses, share percentages, address types, and labels; metadata including token name, symbol, chain, holder count, top-1 and top-10 holder share percentages, the synthesis model used, and a disclaimer. Sources used for the analysis are also listed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "type": "string",
   "description": "Chain: base (default), ethereum, polygon, arbitrum, optimism, bsc, gnosis, or celo."
  },
  "format": {
   "enum": [
    "markdown",
    "json"
   ],
   "type": "string",
   "description": "Response shape (default markdown report)."
  },
  "address": {
   "type": "string",
   "description": "Token contract address (0x + 40 hex)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "meta": {
   "name": "Example",
   "tier": "token-risk",
   "chain": "base",
   "symbol": "EXMP",
   "address": "0x…",
   "disclaimer": "Evidence-based on-chain risk signals only. Not financial advice.",
   "holder_count": 1234,
   "top1_share_pct": 42.1,
   "synthesis_model": "anthropic/claude-opus-5",
   "top10_share_pct": 71.5,
   "verified_source": true
  },
  "chain": "base",
  "report": "# Token & Contract Risk Report: EXAMPLE (0x…)\n\n## Snapshot\n...\n\n## Risk summary\n... This is not financial advice and not exhaustive.",
  "tables": [
   {
    "name": "holders",
    "rows": [
     [
      "1",
      "0x…",
      "42.10%",
      "contract",
      "Uniswap V3 Pool"
     ]
    ],
    "label": "Top holders",
    "columns": [
     "Rank",
     "Address",
     "Share of supply",
     "Type",
     "Label"
    ]
   }
  ],
  "address": "0x0000000000000000000000000000000000000000",
  "sources": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-token-risk-report-b265a755/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
