{"serverId":"mcp-registry/io.github.aminshojaeee1986-ui/aoi","tools":[{"name":"execute_quote","fixed":{"name":"execute_quote","description":"Execute a capability using an accepted quote. The quote must belong to the agent, be unexpired, and the input_data must match the quoted request. The quoted USD price is deducted from your prepaid balance on success and released on failure. Returns structured intelligence with provenance. If balance is insufficient, returns INSUFFICIENT_CREDIT (top up at https://carbonaa.org/aoi/console). Requires an API key. THIS IS THE ONLY OPERATION THAT CONSUMES PREPAID CREDITS.","inputSchema":{"type":"object","required":["quote_id","input_data"],"properties":{"quote_id":{"type":"string","description":"The quote_id returned by request_quote"},"input_data":{"type":"object","description":"The same input_data that was quoted","additionalProperties":true},"execution_idempotency_key":{"type":"string","description":"Optional idempotency key for execution. Same key returns the same result without duplicate execution."}}},"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":265,"tokensAfter":265},{"name":"get_capability_details","fixed":{"name":"get_capability_details","description":"Get full details for a specific capability including required inputs, expected outputs, confidence level, and domain. No API key required. Returns CAPABILITY_NOT_FOUND if the id does not exist.","inputSchema":{"type":"object","required":["capability_id"],"properties":{"capability_id":{"type":"string","description":"The capability ID (e.g. climate_risk_assessment, carbon_assessment)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"get_pricing_model","fixed":{"name":"get_pricing_model","description":"Get the AOI commercial model description. AOI uses a quote-first dynamic pricing model — agents request quotes and receive a final commercial price before execution. Quotes are free; execution requires prepaid balance. No API key required.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":93,"tokensAfter":93},{"name":"get_runtime_status","fixed":{"name":"get_runtime_status","description":"Get current platform runtime status including active capabilities count and service health. No API key required.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":58,"tokensAfter":58},{"name":"get_settlement","fixed":{"name":"get_settlement","description":"Get settlement details for a transaction, including captured amount, settled amount, refunded amount, and settlement status. Requires an API key.","inputSchema":{"type":"object","required":["transaction_id"],"properties":{"transaction_id":{"type":"string","description":"The transaction to look up settlement for"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":100,"tokensAfter":100},{"name":"get_trust_governance","fixed":{"name":"get_trust_governance","description":"Get AOI trust and governance framework including security model, data classification, audit trail, and zero-trust policy. No API key required.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":67,"tokensAfter":67}],"toolsChanged":6,"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."}