Solana SPL Token Mint/Freeze Authority & Rug-Pull Risk Evaluator
evaluate_solana_token_riskEvaluates a Solana SPL token's rug-pull probability by checking active mint authority, freeze authority, mutable metadata, and top-holder concentration. Use when making a pre-trade security decision on whether a Solana SPL token is safe to buy; for retrieving SPL token symbol, decimals, and DEX liquidity pool metadata via x402, use inspect_solana_token_liquidity instead. Stateless read-only edge call (max 32 KB, 60 RPM): accepts 'token_address' ('risk_profile' defaults to 'strict_decentralized'), supports '?demo=true' or L402 (20 sats), and returns HTTP 400 if invalid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| risk_profile | No | Tolerance policy for centralized freeze authorities; defaults to 'strict_decentralized' when omitted. | |
| token_address | Yes | Base58-encoded Solana SPL token mint address (32–44 characters). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| risk_score | Yes | Rug-pull risk score from 0.0 (renounced/safe) to 1.0 (critical danger). | |
| valid_base58 | Yes | True when the provided address is a valid Base58 Solana public key. | |
| should_transact | Yes | True when the token passes authority and concentration safety checks. | |
| freeze_authority_present | Yes | True if an active authority can freeze holder token accounts. |