{"serverId":"mcp-registry/com.cocoeatsai/launch-lab-xrp","tools":[{"name":"xrpl_explain_tx","fixed":{"name":"xrpl_explain_tx","description":"FREE safety check: explain an XRPL transaction in plain English before signing it (JSON or hex blob) and flag risks such as wallet-drainer patterns, fake RLUSD issuers, missing destination tags and partial payments. Returns a verdict: looks_normal, review or do_not_sign.","inputSchema":{"type":"object","required":["tx"],"properties":{"tx":{"description":"Transaction JSON object or hex blob","type":"string"},"signer":{"type":"string","description":"Optional: the account you expect to be signing"},"max_xrp":{"type":"number","description":"Optional spending cap in XRP"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: tx. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":172},{"name":"xrpl_wallet_report_preview","fixed":{"name":"xrpl_wallet_report_preview","description":"Free wallet safety preview: heuristic score and up to three issues; full report is paid. Public ledger reads only, no wallet signing.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"xrpl_wallet_report_preview","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."}