# 100pro Token Risk Screen > Token & contract risk screen for EVM chains and Solana SPL tokens. $0.1 USDC per > single-token call, $0.25 for a 2-5 token batch, on > eip155:8453, settled to 0x77280b0b32a7d066cf55066cec25ec8b5ac4e288. ## Paid route (x402 v2) GET https://x402.rendraputra.dev/screen?token=&chain= - Unpaid, it answers HTTP 402 with the canonical challenge in the PAYMENT-REQUIRED header (also in the body) and `accepts[0]["amount"]` = 100000 for one token, 250000 for a 2-5 token batch (6-decimal USDC). - Pay on Base, then retry the same URL with `PAYMENT-SIGNATURE: `. - Settlement is fail-closed: the report is generated only after the facilitator settles; a failed settle returns 402 with the facilitator's reason, never a free report. - Success returns 200 text/markdown plus the settlement receipt in PAYMENT-RESPONSE. ## MCP route (streamable HTTP) POST https://x402.rendraputra.dev/mcp — JSON-RPC 2.0 (initialize, tools/list, tools/call) exposing one tool, `token_risk_screen` {token, chain}. Same product, same price. An unpaid tools/call returns HTTP 402 with the same canonical challenge; pay and retry with the payment under `params._meta["x402/payment"]` (or a PAYMENT-SIGNATURE header). ## Free routes - GET https://x402.rendraputra.dev/healthz — liveness + price + accepted networks. - GET https://x402.rendraputra.dev/openapi.json — OpenAPI 3.1 contract (x-payment-info: x402, $0.1 single / $0.25 batch). - GET https://x402.rendraputra.dev/.well-known/x402 — machine-readable offer (discovery shape). ## What the report contains GoPlus honeypot/tax/owner flags and LP-lock state, mint and freeze authority (with the controlling address), Solana default-account-state, transfer fee and transfer hook, holder concentration, liquidity depth, and wash-trade flags, ending in a **Verdict** line.