Token verdict API, is this token safe
Plain-language AI verdict on an ERC-20 token: a rating (avoid, caution or no red flags) from fixed rules over checked facts (honeypot and contract risk flags, liquidity, upgradeable proxy, last hour's DEX buying and selling), the reasons, and a short AI-written summary of those facts only. Base (default), Ethereum, Arbitrum, Optimism or Polygon; risk flags on Base only. Use before buying or accepting an unknown token. Not investment advice.
Token verdict, AI token analysis $0.01
Plain-language AI verdict on an ERC-20 token: a rating (avoid, caution or no red flags) from fixed rules over checked facts (honeypot and contract risk flags, liquidity, upgradeable proxy, last hour's DEX buying and selling), the reasons, and a short AI-written summary of those facts only. Base (default), Ethereum, Arbitrum, Optimism or Polygon; risk flags on Base only. Use before buying or accepting an unknown token. Not investment advice.
Inputs: token (required): Token: a ticker such as AERO or a 0x ERC-20 contract address; chain: Network: base (default), eth, arb, op or polygon.
Free first (25 successful calls per caller, no key):
curl "https://agent-data-tools.revmesh2074.workers.dev/token/verdict?token=0x940181a94A35A4569E4529A3CDfB74e38FD98631&trial=1"
With a card key from /credits, in a header or, when your client can only fetch a URL, in the URL:
curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/token/verdict?token=0x940181a94A35A4569E4529A3CDfB74e38FD98631"
curl "https://agent-data-tools.revmesh2074.workers.dev/token/verdict?token=0x940181a94A35A4569E4529A3CDfB74e38FD98631&api_key=adt_…"
Without a key the same URL answers 402 Payment Required with x402 and MPP terms, so a wallet client pays USDC per call and retries. Over MCP (https://agent-data-tools.revmesh2074.workers.dev/mcp) this tool is token_verdict.
Example result
{
"chain": "base",
"token": "0x940181a94a35a4569e4529a3cdfb74e38fd98631",
"symbol": "AERO",
"name": "Aerodrome",
"rating": "no red flags",
"reasons": [
"risk screen low: 0 high and 0 medium flags",
"deep liquidity: about $560,000 in the main pool",
"not an upgradeable proxy",
"last hour: top wallets bought 9,800 and sold 7,100 on DEXs"
],
"summary": "Aerodrome shows no red flags in these checks: …",
"priceUsd": 0.64,
"facts": {
"risk": "low",
"flags": [],
"liquidityUsd": 560656,
"upgradeable": false,
"dexBought": "9800",
"dexSold": "7100"
},
"model": "@cf/meta/llama",
"disclaimer": "Heuristic screen from on-chain facts, not investment advice."
}Honeypot token check, token risk: red flags plus live DEX liquidity for a Base token before a swap $0.01
Check a Base token before you swap into it: a high/medium/low risk verdict with named red flags (paused transfers, blacklist, owner-set fees or tax, a mint selector with a live owner, upgradeable proxy, no or thin liquidity, a pair under 7 days old, buys but no sells as a honeypot sign) plus live DexScreener price, liquidity, volume and FDV. Heuristic screening, not a safety guarantee. Use before swapping into an unfamiliar Base token.
Inputs: address (required): Token contract address on Base (0x...).
Free first (25 successful calls per caller, no key):
curl "https://agent-data-tools.revmesh2074.workers.dev/token-report?address=0x4200000000000000000000000000000000000006&trial=1"
With a card key from /credits, in a header or, when your client can only fetch a URL, in the URL:
curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/token-report?address=0x4200000000000000000000000000000000000006"
curl "https://agent-data-tools.revmesh2074.workers.dev/token-report?address=0x4200000000000000000000000000000000000006&api_key=adt_…"
Without a key the same URL answers 402 Payment Required with x402 and MPP terms, so a wallet client pays USDC per call and retries. Over MCP (https://agent-data-tools.revmesh2074.workers.dev/mcp) this tool is token_report.
Example result
{
"chain": "base",
"address": "0x4200000000000000000000000000000000000006",
"marketDataSource": "DexScreener",
"marketRetrievedAt": "2026-10-14T12:00:00.000Z",
"risk": "low",
"summary": "low risk: 0 high and 0 medium flag(s). Heuristic screening, not a guarantee of safety.",
"flags": [],
"token": {
"name": "Wrapped Ether",
"symbol": "WETH",
"decimals": 18
},
"market": {
"priceUsd": 2432.15,
"priceChange24hPct": -3.05,
"volume24hUsd": 40100383,
"liquidityUsdTotal": 4904163,
"pairCount": 2,
"topPair": {
"dex": "pancakeswap",
"quote": "USDC",
"ageDays": 1000
},
"trades24h": {
"buys": 32010,
"sells": 30694
}
}
}Questions
How do I pay?
Each successful call costs the tool's price; failed calls are not charged. The first 25 calls are free. Then pay with card credits from $1 (the key goes in an Authorization header or as api_key= in the URL) or per call in USDC over x402 or MPP. No account is needed.