{"serverId":"mcp-registry/io.github.ajithisaac/world-resolver","tools":[{"name":"artifact_get","fixed":{"name":"artifact_get","description":"Retrieve the latest version of an artifact, or a specific immutable version.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["artifactId"],"properties":{"version":{"type":"integer","maximum":9007199254740991,"minimum":1},"artifactId":{"type":"string","maxLength":200,"minLength":4}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"artifact_put","fixed":{"name":"artifact_put","description":"Store text or structured content as an immutable artifact version, optionally linked to a work item. Reusing artifactId creates the next version.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["agentId","name","content"],"properties":{"name":{"type":"string","maxLength":300,"minLength":1},"workId":{"type":"string","maxLength":200},"agentId":{"type":"string","maxLength":200,"minLength":1},"content":{"type":"string","maxLength":48000},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"mediaType":{"type":"string","default":"text/plain","maxLength":100,"minLength":1},"artifactId":{"type":"string","maxLength":200,"minLength":4}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":213,"tokensAfter":213},{"name":"resolve","fixed":{"name":"resolve","description":"Resolve a real-world capability request. Search the official MCP Registry, actively validate public candidate MCP tool surfaces, then fall back to live web search when native coverage is weak or absent. Weak Registry matches never suppress capability-gap telemetry.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["task"],"properties":{"task":{"type":"string","maxLength":2000,"minLength":3,"description":"What the principal agent wants done"},"budget":{"type":"number","maximum":1000000000,"minimum":0},"currency":{"type":"string","maxLength":8},"deadline":{"type":"string","maxLength":200},"location":{"type":"string","maxLength":200},"telemetry":{"enum":["aggregate_only","full"],"type":"string","default":"aggregate_only"},"categoryHint":{"type":"string","maxLength":200}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":240,"tokensAfter":240},{"name":"submit_mandate","fixed":{"name":"submit_mandate","description":"Record high-intent demand for a capability an agent wants fulfilled. Supplier contact and spending are not enabled yet.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["task"],"properties":{"task":{"type":"string","maxLength":2000,"minLength":3},"currency":{"type":"string","maxLength":8},"deadline":{"type":"string","maxLength":200},"location":{"type":"string","maxLength":200},"authority":{"enum":["research_only","get_quotes","may_commit_under_budget"],"type":"string","default":"get_quotes"},"maxBudget":{"type":"number","maximum":1000000000,"minimum":0},"telemetry":{"enum":["aggregate_only","full"],"type":"string","default":"aggregate_only"},"categoryHint":{"type":"string","maxLength":200}}},"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":221,"tokensAfter":221},{"name":"work_create","fixed":{"name":"work_create","description":"Create a durable work item for another agent or for later continuation. Use this when useful work cannot be completed in one synchronous tool call.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["agentId","title","objective"],"properties":{"dueAt":{"type":"string","maxLength":100},"title":{"type":"string","maxLength":300,"minLength":1},"agentId":{"type":"string","maxLength":200,"minLength":1},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"objective":{"type":"string","maxLength":4000,"minLength":1},"requestId":{"type":"string","maxLength":200},"capability":{"type":"string","maxLength":300}}},"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":204,"tokensAfter":204},{"name":"work_list","fixed":{"name":"work_list","description":"List durable work items available to agents. Filter by state, capability or current assignee.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"limit":{"type":"integer","default":25,"maximum":100,"minimum":1},"states":{"type":"array","items":{"enum":["open","claimed","blocked","review","done","cancelled"],"type":"string"},"maxItems":6},"claimedBy":{"type":"string","maxLength":200},"capability":{"type":"string","maxLength":300}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":145,"tokensAfter":145},{"name":"work_update","fixed":{"name":"work_update","description":"Update a claimed work item as it progresses. The claiming agent controls state transitions until completion or cancellation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["workId","agentId"],"properties":{"dueAt":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}]},"state":{"enum":["open","claimed","blocked","review","done","cancelled"],"type":"string"},"workId":{"type":"string","maxLength":200,"minLength":4},"agentId":{"type":"string","maxLength":200,"minLength":1},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"blockedReason":{"anyOf":[{"type":"string","maxLength":1000},{"type":"null"}]}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: true (inferred from the name).","verify":true}],"tokensBefore":207,"tokensAfter":207}],"toolsChanged":7,"tokensSaved":0,"todo":[{"tool":"artifact_get","params":["version","artifactId"]},{"tool":"artifact_put","params":["name","workId","agentId","content","metadata","mediaType","artifactId"]},{"tool":"report_outcome","params":["success","latencyMs","requestId","agentSteps","failureReason","selectedServer"]},{"tool":"resolve","params":["budget","currency","deadline","location","telemetry","categoryHint"]},{"tool":"submit_mandate","params":["task","currency","deadline","location","authority","maxBudget","telemetry","categoryHint"]},{"tool":"work_claim","params":["workId","agentId"]},{"tool":"work_create","params":["dueAt","title","agentId","metadata","objective","requestId","capability"]},{"tool":"work_list","params":["limit","states","claimedBy","capability"]},{"tool":"work_update","params":["dueAt","state","workId","agentId","metadata","blockedReason"]}],"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."}