{"server":"dev.rendraputra/100pro-token-risk","count":3,"tools":[{"name":"contract_source_check","title":"Contract source check (EVM, read-only)","description":"Contract-level due diligence for an EVM contract address: whether the source is verified and through which route (sourcify / verifier-alliance / eth-bytecode-db), fully vs partially verified, whether the deployed bytecode still matches the verified source, proxy pattern and implementation address, deployer address and creation tx, contract age, and a capability scan of the verified source (and of the proxy implementation) for mint, pause, blacklist, selfdestruct and delegatecall. Returns markdown ending in a **Verdict** line. Up to 5 comma-separated addresses per call. $0.1 USDC for a single contract address, $0.25 for a 2-5 address batch, on Base (x402 v2, no account, no API key). An unpaid call answers HTTP 402 with the payment challenge; sign it and retry with the payment in the call `_meta`. Read-only: it never signs, transfers, or approves anything on the caller's behalf.","input_schema":{"type":"object","required":["address"],"properties":{"chain":{"enum":["base","ethereum","bsc","polygon","arbitrum"],"type":"string","default":null,"description":"Optional. Defaults to Base when omitted."},"address":{"type":"string","examples":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"],"maxLength":300,"minLength":20,"description":"EVM address (0x + 40 hex chars). Batch up to 5 addresses, comma-separated. Required."}},"additionalProperties":false},"output_schema":{"type":"object","required":["kind","chain","results"],"properties":{"kind":{"type":"string","description":"Which tool produced this result"},"chain":{"type":"string","description":"Chain used, or `auto` when inferred"},"results":{"type":"array","items":{"type":"object","required":["address","verdict","level"],"properties":{"level":{"type":"string","description":"Leading level word of the verdict, uppercased; empty when the report produced no verdict line"},"address":{"type":"string","description":"The address as requested"},"verdict":{"type":"string","description":"The Verdict line exactly as it appears in the markdown report"}},"additionalProperties":false},"description":"One entry per requested address, in request order"}},"additionalProperties":false},"annotations":{"title":"Contract source check (EVM, read-only)","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:13:15.069Z"},{"name":"token_risk_screen","title":"Token risk screen (EVM + Solana, read-only)","description":"Pre-trade risk screen for an EVM token contract or a Solana SPL mint (Base, Ethereum, BSC, Polygon, Arbitrum, Solana). Returns a markdown report: honeypot/tax/owner flags, LP-lock state, mint and freeze authority, transfer fee/hook, holder concentration, liquidity depth, wash-trade flags, and a final **Verdict** line. Up to 5 comma-separated tokens per call. $0.1 USDC for a single token contract / SPL mint, $0.25 for a 2-5 address batch, on Base (x402 v2, no account, no API key). An unpaid call answers HTTP 402 with the payment challenge; sign it and retry with the payment in the call `_meta`. Read-only: it never signs, transfers, or approves anything on the caller's behalf.","input_schema":{"type":"object","required":["token"],"properties":{"chain":{"enum":["solana","base","ethereum","bsc","polygon","arbitrum"],"type":"string","default":null,"description":"Optional. Omit it and the chain is inferred from the address shape (0x… → Base by default, base58 → Solana). Set it explicitly when the same address shape is ambiguous."},"token":{"type":"string","examples":["0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","So11111111111111111111111111111111111111112"],"maxLength":300,"minLength":20,"description":"EVM address (0x + 40 hex chars) or Solana SPL mint (base58). Batch up to 5 addresses, comma-separated. Required."}},"additionalProperties":false},"output_schema":{"type":"object","required":["kind","chain","results"],"properties":{"kind":{"type":"string","description":"Which tool produced this result"},"chain":{"type":"string","description":"Chain used, or `auto` when inferred"},"results":{"type":"array","items":{"type":"object","required":["token","verdict","level"],"properties":{"level":{"type":"string","description":"Leading level word of the verdict, uppercased; empty when the report produced no verdict line"},"token":{"type":"string","description":"The address as requested"},"verdict":{"type":"string","description":"The Verdict line exactly as it appears in the markdown report"}},"additionalProperties":false},"description":"One entry per requested address, in request order"}},"additionalProperties":false},"annotations":{"title":"Token risk screen (EVM + Solana, read-only)","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:13:15.069Z"},{"name":"wallet_risk_screen","title":"Wallet risk screen (EVM, read-only)","description":"Wallet-level due diligence for an EVM address: externally-owned account vs contract (and proxy type), age from its first transaction, activity counters, native balance, funding source, how many contracts it has deployed, Blockscout scam/reputation/tags, and GoPlus address-security flags (sanctioned, phishing, mixer, money laundering, honeypot-related, malicious contracts created). Returns markdown with a **Verdict** and a flag list. Up to 5 comma-separated addresses per call. $0.1 USDC for a single wallet address, $0.25 for a 2-5 address batch, on Base (x402 v2, no account, no API key). An unpaid call answers HTTP 402 with the payment challenge; sign it and retry with the payment in the call `_meta`. Read-only: it never signs, transfers, or approves anything on the caller's behalf.","input_schema":{"type":"object","required":["address"],"properties":{"chain":{"enum":["base","ethereum","bsc","polygon","arbitrum"],"type":"string","default":null,"description":"Optional. Defaults to Base when omitted."},"address":{"type":"string","examples":["0x6aAFF8af0ae8017725312C388bA3745dfE91185B"],"maxLength":300,"minLength":20,"description":"EVM address (0x + 40 hex chars). Batch up to 5 addresses, comma-separated. Required."}},"additionalProperties":false},"output_schema":{"type":"object","required":["kind","chain","results"],"properties":{"kind":{"type":"string","description":"Which tool produced this result"},"chain":{"type":"string","description":"Chain used, or `auto` when inferred"},"results":{"type":"array","items":{"type":"object","required":["address","verdict","level"],"properties":{"level":{"type":"string","description":"Leading level word of the verdict, uppercased; empty when the report produced no verdict line"},"address":{"type":"string","description":"The address as requested"},"verdict":{"type":"string","description":"The Verdict line exactly as it appears in the markdown report"}},"additionalProperties":false},"description":"One entry per requested address, in request order"}},"additionalProperties":false},"annotations":{"title":"Wallet risk screen (EVM, read-only)","readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-19T17:13:15.069Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/dev.rendraputra%2F100pro-token-risk/connection?target=mcpServers","arguments":{"name":"dev.rendraputra/100pro-token-risk","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/dev.rendraputra%2F100pro-token-risk","arguments":{"name":"dev.rendraputra/100pro-token-risk"}}]}