{"serverId":"mcp-registry/io.github.bitfenceai/bitfence","tools":[{"name":"analyze_token","fixed":{"name":"analyze_token","description":"Full risk assessment for a token. Returns risk score (0-100), risk level, confidence, recommendation (PROCEED/REQUIRE_HUMAN_APPROVAL/BLOCK), reasoning, and flags triggered. Equivalent to GET /v1/risk/{chain}/{address}.","inputSchema":{"type":"object","title":"AnalyzeTokenParams","$schema":"https://json-schema.org/draft/2020-12/schema","required":["chain","address"],"properties":{"chain":{"type":"string","description":"Blockchain to query: \"solana\", \"base\", \"ethereum\", \"arbitrum\", \"bsc\", or \"hyperevm\""},"address":{"type":"string","description":"Token mint address (Solana) or contract address (Base/EVM, 0x-prefixed)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":189,"tokensAfter":189}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}