{"serverId":"mcp-registry/com.stevesignals.api/steve-guard","tools":[{"name":"check_mint","fixed":{"name":"check_mint","description":"Trap check for a fresh Solana mint (pump.fun focus): rug-check verdict, dev first-buy SOL, reserves, liveness. Safety screen, not a profit claim; verify via track_record. Free 10/day, then $0.01/check (see guard_pricing).","inputSchema":{"type":"object","required":["mint"],"properties":{"mint":{"type":"string","description":"Solana mint address (base58)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"check_robinhood","fixed":{"name":"check_robinhood","description":"Robinhood Chain (chain 4663) token pre-buy INTEL — near-zero competitor coverage. One call: safety (honeypot/tax/mint via GoPlus) + wallet distribution (top-holder %, holders) + NET-USD wallet-footprint (buy$ vs sell$, repeat-buyers, strong-loaders) -> 0-100 score + accumulation/distribution verdict. The dollar-weighted net-USD footprint separates real accumulation from a 'count trap' (more buys but net distribution). Specialist coverage generic EVM rug-checkers lack. Free 10/day, then paid via ","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Robinhood-chain ERC-20 token address (0x..., 42 chars)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":197,"tokensAfter":197},{"name":"check_robinhood_honeypot","fixed":{"name":"check_robinhood_honeypot","description":"Robinhood Chain (EVM, chain 4663) token honeypot check via REAL on-chain buy+sell SIMULATION (stateOverride detector-contract, no funds spent). Detects sell-blocked / whitelist / high-tax honeypots that static analysis (e.g. GoPlus) MISSES. Verdict: SAFE / HONEYPOT / CANT_BUY + round-trip loss %. Pre-trade safety check for autonomous agents trading Robinhood Chain crypto. Free 10/day, then paid via guard_pricing.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Robinhood-chain ERC-20 token address (0x..., 42 chars)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":176,"tokensAfter":176},{"name":"exit_check","fixed":{"name":"exit_check","description":"Can you get OUT of a $size position, and at what slippage? Not binary 'sellable' — size-aware exit-liquidity. A token can be sellable yet trap you (thin pool: exiting $5k costs 20%+). Returns exit_slippage_pct for your size, max exit under 5%/10% slippage, liquidity, thin-volume warning, verdict = EASY_EXIT/MODERATE/THIN/TRAP/NO_EXIT. Call BEFORE entering to size the position to your real exit capacity. RH-chain (0x) or Solana (base58).","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"0x-address or base58 mint"},"size_usd":{"type":"number","description":"intended position size in USD (default 1000)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":196,"tokensAfter":196},{"name":"impersonation_check","fixed":{"name":"impersonation_check","description":"Is THIS token the REAL contract for its ticker, or a same-symbol copycat? Scammers reuse famous/existing tickers; an agent told to buy '$FOO' needs the legit contract. Returns rank-by-liquidity among all same-symbol tokens on-chain, is_canonical, the real contract if this is an impersonator, a famous-name flag, and impersonation_risk (LOW/MEDIUM/HIGH). Robinhood-chain (0x) or Solana (base58).","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"Robinhood-chain 0x-address or Solana base58 mint"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"build_swap","params":["input_mint","output_mint"]},{"tool":"copy_signals","params":["limit"]},{"tool":"recent_events","params":["since"]},{"tool":"score_mint","params":["mint"]},{"tool":"verify_claim","params":["n","claim","sample","win_rate"]}],"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."}