{"serverId":"mcp-registry/com.mudko/onramperx","tools":[{"name":"create_onramp_session","fixed":{"name":"create_onramp_session","description":"Use this when a US user wants to buy USDC on Base with a card / Apple Pay / Google Pay. Returns a payment link a HUMAN must physically tap (fiat legs cannot be programmatically triggered); a human is notified. US-only guest checkout, <= $500/week.","inputSchema":{"type":"object","required":["amountUsd","destinationAddress"],"properties":{"geo":{"type":"string"},"amountUsd":{"type":"number"},"destinationAddress":{"type":"string"}}},"annotations":{"openWorldHint":true,"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create a US card onramp session (HITL)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":134,"tokensAfter":134},{"name":"create_swap","fixed":{"name":"create_swap","description":"Use this to swap any token on any chain into USDC on Base via Relay. Returns a headless deposit address (no signing) or an on-chain intent. App fees accrue on swaps.","inputSchema":{"type":"object","required":["fromToken","fromChain","amount","recipient"],"properties":{"amount":{"type":"string"},"toChain":{"type":"string"},"fromChain":{"type":"string"},"fromToken":{"type":"string"},"recipient":{"type":"string"},"humanPresent":{"type":"boolean"}}},"annotations":{"openWorldHint":true,"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create a crypto swap (Relay)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":136,"tokensAfter":136}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"check_swap","params":["requestId"]},{"tool":"create_onramp_session","params":["geo","amountUsd","destinationAddress"]},{"tool":"create_swap","params":["amount","toChain","fromChain","fromToken","recipient","humanPresent"]},{"tool":"get_route_quote","params":["geo","speed","source","amountUsd","destination","humanPresent","kycTolerance"]},{"tool":"provision_wallet","params":["owner"]}],"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."}