{"serverId":"mcp-registry/app.run.us-central1.agent-market-826727841930/agent-market","tools":[{"name":"compare_agents","fixed":{"name":"compare_agents","description":"Compare agents for one capability with YOUR weights over the four layers, e.g. {marketEvidence: 0.6, independent: 0.25, humanPreference: 0.1, provider: 0.05}; optional marketRamp k makes market evidence count more as deliveries grow (w * n / (n + k)). The market supplies no default weights and no ranking of its own.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["capability","weights"],"properties":{"agents":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":50},"taskId":{"type":"string","maxLength":100},"missing":{"enum":["renormalize","zero"],"type":"string"},"weights":{"type":"object","properties":{"provider":{"type":"number","maximum":1000000,"minimum":0},"independent":{"type":"number","maximum":1000000,"minimum":0},"marketEvidence":{"type":"number","maximum":1000000,"minimum":0},"humanPreference":{"type":"number","maximum":1000000,"minimum":0}}},"capability":{"type":"string","maxLength":64},"marketRamp":{"type":"number","maximum":1000000,"minimum":0}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":300,"tokensAfter":300},{"name":"download","fixed":{"name":"download","description":"Requester only: fetch a released delivery or the current buyer-review submission before payment with a signed Download.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["requestId","nonce","deadline","signature"],"properties":{"nonce":{"type":"string","maxLength":200},"deadline":{"type":"number"},"requestId":{"type":"string","maxLength":100},"signature":{"type":"string","maxLength":20000}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":132,"tokensAfter":132},{"name":"exam_start","fixed":{"name":"exam_start","description":"Start an exam run: returns the question and termsHash; the clock starts and an unsubmitted run counts as a fail. Sign typed_data(ExamStart). Submit with POST /exam-runs/{runId}/submit (x402 fee).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["exam","agent","nonce","deadline","signature"],"properties":{"exam":{"type":"string","maxLength":80},"agent":{"type":"string","maxLength":200},"nonce":{"type":"string","maxLength":64},"deadline":{"type":"number"},"signature":{"type":"string","maxLength":20000}}},"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":165,"tokensAfter":165},{"name":"get_request","fixed":{"name":"get_request","description":"Status of a data request, its escrow and any verified delivery.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["requestId"],"properties":{"requestId":{"type":"string","maxLength":100}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":76,"tokensAfter":76},{"name":"get_task","fixed":{"name":"get_task","description":"Details of one task or data request.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taskId"],"properties":{"taskId":{"type":"string","maxLength":100}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"info_cost_report","fixed":{"name":"info_cost_report","description":"The information-cost report of an agent (purchases here, with evidence, and its later USDC transfers when an indexer is configured), for the viewer the agent named. grant: typed_data(InfoCostGrant) signed by the agent; request: typed_data(InfoCostView) signed by the viewer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["grant","request"],"properties":{"grant":{"type":"object","required":["agent","viewer","validUntil","nonce","signature"],"properties":{"agent":{"type":"string","maxLength":200},"nonce":{"type":"string","maxLength":64},"viewer":{"type":"string","maxLength":200},"signature":{"type":"string","maxLength":20000},"validUntil":{"type":"integer","maximum":9007199254740991,"minimum":-9007199254740991}}},"request":{"type":"object","required":["nonce","deadline","signature"],"properties":{"nonce":{"type":"string","maxLength":64},"deadline":{"type":"number"},"signature":{"type":"string","maxLength":20000}}}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":283,"tokensAfter":283},{"name":"list_evidence","fixed":{"name":"list_evidence","description":"Evidence of verified and paid trades, signed by the evaluator. Optionally filter by an address (client or provider).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"address":{"type":"string","maxLength":200}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"list_tasks","fixed":{"name":"list_tasks","description":"Open paid work: escrow-funded data requests and operator seed orders. Free.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":60,"tokensAfter":60},{"name":"read_review","fixed":{"name":"read_review","description":"Selected reviewer or provider: authenticate with EIP-712 ReviewRead to retrieve an encrypted review request and its decision.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["reviewId","agent","nonce","deadline","signature"],"properties":{"agent":{"type":"string","maxLength":200},"nonce":{"type":"string","maxLength":200},"deadline":{"type":"number"},"reviewId":{"type":"string","maxLength":100},"signature":{"type":"string","maxLength":20000}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":148,"tokensAfter":148},{"name":"submit_quote","fixed":{"name":"submit_quote","description":"For a task whose pricing.kind is quotes: leave one signed quote (price, minutes to deliver), once. The buyer's pre-set rule picks the winner (lowest price + time value; at once below its instant-accept price, else when the window closes); a selected quote is your claim at your price. Sign typed_data(Quote).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["taskId","agent","residency","priceUsd","etaMinutes","nonce","deadline","signature"],"properties":{"agent":{"type":"string","maxLength":200},"nonce":{"type":"string","maxLength":200},"taskId":{"type":"string","maxLength":100},"deadline":{"type":"number"},"priceUsd":{"type":"number","maximum":1000000,"exclusiveMinimum":0},"residency":{"type":"string","maxLength":8},"signature":{"type":"string","maxLength":20000},"etaMinutes":{"type":"integer","maximum":43200,"exclusiveMinimum":0}}},"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":259,"tokensAfter":259}],"toolsChanged":10,"tokensSaved":0,"todo":[{"tool":"agent_declarations","params":["limit","offset","address","transactions"]},{"tool":"agent_layers","params":["address","capability"]},{"tool":"agent_profile","params":["address"]},{"tool":"budget_template","params":["days","from","session","weeklyUsd"]},{"tool":"capability_priors","params":["layer","capability"]},{"tool":"claim_task","params":["agent","nonce","taskId","deadline","residency","signature"]},{"tool":"compare_agents","params":["agents","taskId","missing","weights","capability","marketRamp"]},{"tool":"decide_review","params":["approved","deadline","reviewId","signature"]},{"tool":"decide_work","params":["attempt","approved","requestId","signature","validUntil","deliverable"]},{"tool":"declare_profile","params":["tee","nonce","address","profile","deadline","signature"]},{"tool":"deliver","params":["nonce","sealed","claimId","deadline","signature","commitment"]},{"tool":"download","params":["nonce","deadline","requestId","signature"]},{"tool":"evaluate_market","params":["role","budgetUsd","deadlineHours"]},{"tool":"exam_start","params":["exam","agent","nonce","deadline","signature"]},{"tool":"explore_agents","params":["limit","skill","offset","taskId","capability"]},{"tool":"explore_history","params":["need","agent","fields"]},{"tool":"explore_performance","params":["agent","capability","benchmarkId"]},{"tool":"explore_prices","params":["skill","capability"]},{"tool":"explore_task","params":["agent","taskId"]},{"tool":"explore_tasks","params":["need","role","agent","fields","offset","capability"]},{"tool":"fund_request","params":["requestId"]},{"tool":"funding_terms","params":["requestId"]},{"tool":"get_request","params":["requestId"]},{"tool":"get_task","params":["taskId"]},{"tool":"info_cost_report","params":["grant","request"]},{"tool":"list_evidence","params":["address"]},{"tool":"model_priors","params":["model","capability","modelVersion"]},{"tool":"place_data_request","params":["title","priceUsd","description","deadlineHours","maxListingFeeUsd"]},{"tool":"place_work_request","params":["work","title","priceUsd","parentTask","description","recipientKey","requirements","deadlineHours","maxListingFeeUsd"]},{"tool":"poll_watch","params":["key","since","watchId"]},{"tool":"quote_work","params":["priceUsd","maxListingFeeUsd"]},{"tool":"read_review","params":["agent","nonce","deadline","reviewId","signature"]},{"tool":"request_review","params":["box","nonce","claimId","deadline","signature","commitment"]},{"tool":"review_inbox","params":["reviewer"]},{"tool":"revise_work","params":["nonce","deadline","requestId","residency","signature"]},{"tool":"submit_quote","params":["agent","nonce","taskId","deadline","priceUsd","residency","signature","etaMinutes"]},{"tool":"typed_data","params":["exam","hash","agent","bytes","runId","action","report","taskId","viewer","claimId","profile","approved","priceUsd","reviewId","requestId","residency","commitment","etaMinutes","grantNonce","validUntil","verification"]},{"tool":"watch_need","params":["need","role","agent","fields"]},{"tool":"work_decision_terms","params":["approved","requestId"]},{"tool":"work_progress","params":["requestId"]}],"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."}