{"serverId":"mcp-registry/io.github.jdhart81/agent-escrow","tools":[{"name":"describe_agent","fixed":{"name":"describe_agent","description":"Fleet-standard self-description.","inputSchema":{"type":"object","title":"describe_agentArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":44,"tokensAfter":44},{"name":"escrow_status","fixed":{"name":"escrow_status","description":"Current record for an escrow.","inputSchema":{"type":"object","title":"escrow_statusArguments","required":["escrow_id"],"properties":{"escrow_id":{"type":"string","title":"Escrow Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":63,"tokensAfter":63},{"name":"list_escrows","fixed":{"name":"list_escrows","description":"List escrows, optionally filtered by state\n    (OPEN|FUNDED|RELEASED|REFUNDED|DISPUTED).","inputSchema":{"type":"object","title":"list_escrowsArguments","properties":{"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":82,"tokensAfter":82},{"name":"refund_escrow","fixed":{"name":"refund_escrow","description":"Refund an OPEN/FUNDED/DISPUTED escrow to the payer (exactly-once).\n    Refunding an OPEN escrow is a cancel.","inputSchema":{"type":"object","title":"refund_escrowArguments","required":["escrow_id"],"properties":{"reason":{"type":"string","title":"Reason","default":""},"escrow_id":{"type":"string","title":"Escrow Id"}}},"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}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"dispute_escrow","params":["reason","escrow_id"]},{"tool":"escrow_status","params":["escrow_id"]},{"tool":"fund_escrow","params":["escrow_id","payment_ref"]},{"tool":"list_escrows","params":["state"]},{"tool":"open_escrow","params":["payee","payer","terms","fee_bps","currency","deadline","open_ref","amount_minor"]},{"tool":"refund_escrow","params":["reason","escrow_id"]},{"tool":"release_escrow","params":["escrow_id","delivery_proof"]},{"tool":"verify_audit","params":["escrow_id"]}],"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."}