{"serverId":"mcp-registry/xyz.47620/solana-data","tools":[{"name":"crypto_orderbook","fixed":{"name":"crypto_orderbook","description":"Order-book top-of-book for a crypto coin: best bid/ask, mid price, spread (abs + bps), bid/ask depth and book imbalance (>0 = more bids). -> /x/crypto/orderbook/:symbol. Pay-per-call ($0.005 USDC).","inputSchema":{"type":"object","required":["symbol"],"properties":{"limit":{"type":"integer","description":"Order-book levels (5-100, default 20)"},"symbol":{"type":"string","description":"Coin ticker or name, e.g. btc, eth, sol"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":140,"tokensAfter":140},{"name":"health","fixed":{"name":"health","description":"Network health for a chosen chain. Paths: solana -> /x/solana/health, base -> /x/base-fac/health, polygon -> /x/polygon-fac/health. Pay-per-call from $0.001 USDC.","inputSchema":{"type":"object","required":["chain"],"properties":{"chain":{"enum":["solana","base","polygon"],"type":"string","description":"Chain to query"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107},{"name":"payment_evidence","fixed":{"name":"payment_evidence","description":"payment evidence (multichain) — Given a transaction hash (EVM 0x 64-hex or Solana base58 signature), returns on-chain payment evidence: status, confirmations, sender, receiver, val From $0.010 USDC.","inputSchema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101},{"name":"payment_verify","fixed":{"name":"payment_verify","description":"payment verification (multichain) — Verify an on-chain payment: confirmations, finality, sender/receiver and value, plus optional expected-match checks (query ?to=, ?minAmount=). R From $0.010 USDC.","inputSchema":{"type":"object","required":["hash"],"properties":{"hash":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101},{"name":"risk_check","fixed":{"name":"risk_check","description":"BEFORE paying an address, get a 0-100 risk score with reasons and a proceed/review verdict, built from re-verifiable on-chain facts. chain -> /x/solana/risk/:address | /x/base-fac/risk/:address | /x/polygon-fac/risk/:address. Pay-per-call ($0.02 USDC).","inputSchema":{"type":"object","required":["chain","address"],"properties":{"chain":{"enum":["solana","base","polygon"],"type":"string","description":"Chain to query"},"address":{"type":"string","description":"Address to check before paying (0x... EVM or base58 Solana)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":165,"tokensAfter":165},{"name":"should_pay","fixed":{"name":"should_pay","description":"Pay-vs-do-not-pay decision for a payee, aggregating on-chain facts into a single verdict. chain -> /x/base-fac/should-pay/:address | /x/polygon-fac/should-pay/:address (EVM). Pay-per-call ($0.02 USDC).","inputSchema":{"type":"object","required":["chain","address"],"properties":{"chain":{"enum":["base","polygon"],"type":"string","description":"EVM chain"},"address":{"type":"string","description":"Payee address (0x...)"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":137,"tokensAfter":137},{"name":"solana_health","fixed":{"name":"solana_health","description":"Solana network health: current slot, epoch, and SOL/USD price. Pay-per-call ($0.001 USDC).","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"solana_risk_check","fixed":{"name":"solana_risk_check","description":"BEFORE sending SOL/USDC to any address, run this: returns account type (wallet vs program vs closed), balance, activity, and a 0-100 risk score with reasons and a proceed/review verdict. Use it to avoid paying a dead, wrong or program address. Pay-per-call ($0.01 USDC).","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Solana address to check before paying"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":138,"tokensAfter":138},{"name":"trust_check","fixed":{"name":"trust_check","description":"BEFORE paying a wallet/payee, get a multichain safe|review|avoid verdict built only from re-verifiable on-chain facts (existence, activity, USDC settlements, contract code). Covers Solana, Base and Polygon. Pay-per-call ($0.02 USDC).","inputSchema":{"type":"object","required":["target"],"properties":{"chain":{"enum":["solana","base","polygon"],"type":"string","description":"Optional; inferred if omitted"},"target":{"type":"string","description":"Payee address (0x... EVM or base58 Solana)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":157,"tokensAfter":157},{"name":"unit_convert","fixed":{"name":"unit_convert","description":"Convert a value between units: length (m/km/mi/ft/in/yd/nmi + Russian verst/sazhen), mass (g/kg/lb/oz + pood/funt), area (m2/ft2/acre/hectare) and temperature (C/F/K). -> /x/util/convert. Pay-per-call ($0.001 USDC).","inputSchema":{"type":"object","required":["value","from","to"],"properties":{"to":{"type":"string","description":"Target unit, e.g. km, lb, celsius"},"from":{"type":"string","description":"Source unit, e.g. miles, kg, pood"},"value":{"type":"number","description":"The numeric value to convert"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":162,"tokensAfter":162},{"name":"x402_ecosystem_stats","fixed":{"name":"x402_ecosystem_stats","description":"LIVE, sourced snapshot of x402 adoption across the public ecosystem: indexed pay-per-call service count, networks, payment assets, categories and USD price stats (min/median/mean/max), each with its source URL and fetchedAt. Aggregated from 402index.io + Coinbase CDP Bazaar + PayAI Bazaar. -> /x/x402/stats. Pay-per-call ($0.01 USDC).","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128}],"toolsChanged":11,"tokensSaved":0,"todo":[{"tool":"defi_arbitrage","params":["symbol"]},{"tool":"defi_yields","params":["symbol"]},{"tool":"gas_multichain","params":["chain"]},{"tool":"nft_holdings","params":["address"]},{"tool":"opportunity_feed","params":["domain"]},{"tool":"payment_evidence","params":["hash"]},{"tool":"payment_verify","params":["hash"]},{"tool":"portfolio_multichain","params":["address"]},{"tool":"stablecoin_peg","params":["symbol"]},{"tool":"token_research","params":["address"]},{"tool":"token_risk_evm","params":["address"]},{"tool":"tx_history","params":["address"]},{"tool":"tx_receipt","params":["hash"]},{"tool":"wallet_balances_multichain","params":["address"]},{"tool":"wallet_reliability_json","params":["address"]},{"tool":"wallet_security","params":["address"]}],"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."}