Token risk score
token_risk0-100 rug-risk score for any Solana token: mint/freeze authority, Token-2022 traps, holder concentration, liquidity depth — plus pump.fun curve flags. Contract state is read live from Solana (authorities, Token-2022 extensions such as transfer fees, hooks, permanent delegate, pausable), holders from the largest accounts, market from DexScreener; for tokens still on any launchpad bonding curve (pump.fun, Meteora DBC, letsbonk…) liquidity is the SOL/USDC in the curve, read from chain (field curve). For pump.fun mints the curve forensics flags are merged in. When to use: For any Solana token, pump.fun or not. For pump.fun curve-stage detail use pump_token (callable here by name); for EVM tokens use evm_token_security (callable here by name). Price: $0.005 per call (10 free/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mint": "<mint>"
},
"name": "token_risk"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mint | Yes | token mint. Base58 Solana address, 32-44 chars. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dex | No | ||
| mint | No | ||
| name | No | ||
| flags | No | ||
| found | No | ||
| grade | No | ||
| score | No | ||
| symbol | No | ||
| fdv_usd | No | ||
| onchain | No | ||
| pair_url | No | ||
| swap_url | No | ||
| txns_24h | No | ||
| price_usd | No | ||
| disclaimer | No | ||
| known_asset | No | ||
| solana_pairs | No | ||
| generated_utc | No | ||
| liquidity_usd | No | ||
| onchain_error | No | ||
| pair_age_hours | No | ||
| volume_24h_usd | No | ||
| liquidity_total_usd | No |