{"serverId":"mcp-registry/io.tooloracle/xrploracle","tools":[{"name":"xrpl_compliance_check","fixed":{"name":"xrpl_compliance_check","description":"XRPL compliance check: freeze status, clawback capability, auth requirements, transfer restrictions. Native MiCA-relevant controls.","inputSchema":{"type":"object","required":["account"],"properties":{"account":{"type":"string","description":"XRPL account to check compliance flags"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101},{"name":"xrpl_dex_orderbook","fixed":{"name":"xrpl_dex_orderbook","description":"XRPL native DEX order book: bids/asks for any currency pair","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":10},"base_issuer":{"type":"string","default":""},"quote_issuer":{"type":"string","default":""},"base_currency":{"type":"string","default":"XRP"},"quote_currency":{"type":"string","default":"RLUSD"}},"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":116,"tokensAfter":116},{"name":"xrpl_escrow_check","fixed":{"name":"xrpl_escrow_check","description":"Check active XRPL escrows for an address. Shows locked amounts, conditions, and deadlines.","inputSchema":{"type":"object","required":["owner"],"properties":{"owner":{"type":"string","description":"XRPL address to check escrows for"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":86,"tokensAfter":86},{"name":"xrpl_escrow_create","fixed":{"name":"xrpl_escrow_create","description":"Create an XRPL native escrow for agent-to-agent deals. No smart contract needed — XRPL has built-in escrow. Lock XRP, set conditions, auto-release on fulfillment.","inputSchema":{"type":"object","properties":{"hours":{"type":"integer","default":1,"description":"Hours until escrow can be finished"},"deal_type":{"type":"string","default":"compliance_evidence","description":"Type of deal"},"amount_xrp":{"type":"number","default":1,"description":"Amount to escrow in XRP"},"destination":{"type":"string","default":"rJffixdE2JGWGf12Rh9D9kjDgd6jVxVpzD","description":"Recipient XRPL address"}},"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":185,"tokensAfter":185},{"name":"xrpl_path_find","fixed":{"name":"xrpl_path_find","description":"XRPL cross-currency path finding: discover optimal payment routes using DEX + AMM liquidity. Atomic cross-currency settlement.","inputSchema":{"type":"object","required":["source_account","destination_account"],"properties":{"amount":{"type":"string","description":"Amount to deliver"},"issuer":{"type":"string","description":"Currency issuer (if not XRP)"},"currency":{"type":"string","description":"Destination currency (default: USD)"},"source_account":{"type":"string","description":"Sender XRPL address"},"destination_account":{"type":"string","description":"Receiver XRPL address"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":184,"tokensAfter":184},{"name":"xrpl_payment_intel","fixed":{"name":"xrpl_payment_intel","description":"XRPL cross-border payment intelligence: routing, ODL, settlement speed, cost","inputSchema":{"type":"object","properties":{"amount_xrp":{"type":"number","default":1000},"to_currency":{"type":"string","default":"EUR"},"from_currency":{"type":"string","default":"USD"}},"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":95,"tokensAfter":95},{"name":"xrpl_settlement_status","fixed":{"name":"xrpl_settlement_status","description":"XRPL settlement lane: fees, speed, RLUSD supply, liquidity. Why XRPL is the fastest settlement for AI agent commerce.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":68,"tokensAfter":68},{"name":"xrpl_token_check","fixed":{"name":"xrpl_token_check","description":"XRPL issued currency risk check: issuer trust, supply, freeze capability, compliance","inputSchema":{"type":"object","properties":{"issuer":{"type":"string"},"currency":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73}],"toolsChanged":8,"tokensSaved":0,"todo":[{"tool":"xrpl_amm_pools","params":["asset","asset2"]},{"tool":"xrpl_dex_orderbook","params":["limit","base_issuer","quote_issuer","base_currency","quote_currency"]},{"tool":"xrpl_escrow_monitor","params":["address"]},{"tool":"xrpl_payment_intel","params":["amount_xrp","to_currency","from_currency"]},{"tool":"xrpl_token_check","params":["issuer","currency"]}],"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."}