security.token_diagnostic
Use this tool for a single-call combined security check: runs security.token_risk and security.contract_health_audit in parallel against the same GoPlus data and returns both, plus a deduped union of risk_flags and a plain risk_flags_count. Deliberately does not compute a composite score or letter grade - every field is copied unchanged from the two underlying tools. Cheaper than calling both separately. Do not use for token unlock/vesting risk (use unlocks.dump_risk) or if you only need one of the two checks (call that tool directly and pay less). Paid in USDC on Base.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | Yes | EVM chain id, e.g. 8453 for Base. | |
| contract_address | Yes | Token contract address (0x...). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notice | No | ||
| chain_id | Yes | ||
| risk_flags | Yes | ||
| token_name | No | ||
| buy_tax_pct | No | ||
| is_honeypot | No | ||
| is_mintable | No | ||
| checks_total | Yes | ||
| data_sources | Yes | ||
| generated_at | Yes | ||
| holder_count | No | ||
| sell_tax_pct | No | ||
| token_symbol | No | ||
| lp_burned_pct | No | ||
| lp_locked_pct | No | ||
| is_open_source | No | ||
| owner_renounced | No | ||
| checks_completed | Yes | ||
| contract_address | Yes | ||
| liquidity_health | Yes | ||
| risk_flags_count | Yes | ||
| top_unlocked_holder_pct | No |