{"serverId":"mcp-registry/com.routavo/routavo","tools":[{"name":"dispute","fixed":{"name":"dispute","description":"Flag a metered call for the provider to review. Takes the receipt and a short reason. The receipt must verify and must have charged something. The dispute lands in that provider's queue and is visible to Routavo. One dispute per receipt.","inputSchema":{"type":"object","required":["receipt","reason"],"properties":{"reason":{"type":"string","description":"What was wrong, in plain words. Up to 500 characters. Do not paste the response body."},"receipt":{"type":"object","description":"The receipt object from the call() result you are disputing.","additionalProperties":true}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Dispute a charge"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":179,"tokensAfter":179}],"toolsChanged":1,"tokensSaved":0,"todo":[],"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."}