World Resolver
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Resolve real-world capability gaps: validate native MCPs, search the web, and record unmet demand.
| Author | io.github.ajithisaac |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 524 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"World Resolver": {
"url": "https://world-resolver-mcp.ajithisaac.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
resolveResolve 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.
Parameters:
task(required) — string — What the principal agent wants donebudget— numbercurrency— stringdeadline— stringlocation— stringtelemetry— stringcategoryHint— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
submit_mandateRecord high-intent demand for a capability an agent wants fulfilled. Supplier contact and spending are not enabled yet.
Parameters:
task(required) — stringcurrency— stringdeadline— stringlocation— stringauthority— stringmaxBudget— numbertelemetry— stringcategoryHint— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
work_createCreate a durable work item for another agent or for later continuation. Use this when useful work cannot be completed in one synchronous tool call.
Parameters:
agentId(required) — stringtitle(required) — stringobjective(required) — stringdueAt— stringmetadata— objectrequestId— stringcapability— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
work_listList durable work items available to agents. Filter by state, capability or current assignee.
Parameters:
limit— integerstates— arrayclaimedBy— stringcapability— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
work_claimAtomically claim an open work item for an agent. Claims fail if another agent already owns the item.
Parameters:
workId(required) — stringagentId(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
work_updateUpdate a claimed work item as it progresses. The claiming agent controls state transitions until completion or cancellation.
Parameters:
workId(required) — stringagentId(required) — stringdueAtstate— stringmetadata— objectblockedReason
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
artifact_putStore text or structured content as an immutable artifact version, optionally linked to a work item. Reusing artifactId creates the next version.
Parameters:
agentId(required) — stringname(required) — stringcontent(required) — stringworkId— stringmetadata— objectmediaType— stringartifactId— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
artifact_getRetrieve the latest version of an artifact, or a specific immutable version.
Parameters:
artifactId(required) — stringversion— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
report_outcomeReport whether a resolver request actually worked and how much agent friction it required.
Parameters:
requestId(required) — stringsuccess(required) — booleanlatencyMs— integeragentSteps— integerfailureReason— stringselectedServer— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.