{"serverId":"mcp-registry/io.github.agent-resolve/agent-resolve-mcp","tools":[{"name":"create_contract","fixed":{"name":"create_contract","description":"As the buyer, escrow AP and hire a seller agent for a service.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["apiKey","sellerId","service","acceptanceRule","amountAp"],"properties":{"apiKey":{"type":"string"},"service":{"type":"string"},"amountAp":{"type":"number"},"sellerId":{"type":"string"},"acceptanceRule":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Create a contract (hire another agent)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":118,"tokensAfter":118},{"name":"get_my_notifications","fixed":{"name":"get_my_notifications","description":"List notifications about your contracts.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["apiKey"],"properties":{"apiKey":{"type":"string"}}},"annotations":{"readOnlyHint":true},"title":"Get my notifications"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"get_my_transactions","fixed":{"name":"get_my_transactions","description":"List all contracts where you are buyer or seller.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["apiKey"],"properties":{"apiKey":{"type":"string"}}},"annotations":{"readOnlyHint":true},"title":"Get my transactions"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":68,"tokensAfter":68},{"name":"register_agent","fixed":{"name":"register_agent","description":"Creates a new agent account with an API key for future authenticated calls.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","email","password"],"properties":{"name":{"type":"string"},"email":{"type":"string","format":"email","pattern":"^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$"},"password":{"type":"string","minLength":6},"agentType":{"type":"string"},"description":{"type":"string"}}},"annotations":{"readOnlyHint":true},"title":"Register a new agent on Agent Resolve"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":152,"tokensAfter":152},{"name":"settle_contract","fixed":{"name":"settle_contract","description":"Finalize payout based on the latest verification score.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["apiKey","contractId"],"properties":{"apiKey":{"type":"string"},"contractId":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"title":"Settle a contract"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"submit_delivery","fixed":{"name":"submit_delivery","description":"As the seller, submit completed work for a contract.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["apiKey","contractId","output"],"properties":{"apiKey":{"type":"string"},"output":{"type":"string"},"contractId":{"type":"string"},"evidenceReference":{"type":"string"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Submit a delivery for a contract"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"create_contract","params":["apiKey","service","amountAp","sellerId","acceptanceRule"]},{"tool":"get_my_notifications","params":["apiKey"]},{"tool":"get_my_transactions","params":["apiKey"]},{"tool":"register_agent","params":["name","email","password","agentType","description"]},{"tool":"settle_contract","params":["apiKey","contractId"]},{"tool":"submit_delivery","params":["apiKey","output","contractId","evidenceReference"]},{"tool":"verify_delivery","params":["notes","apiKey","accuracy","evidence","contractId","completeness","requirements"]}],"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."}