MCP Server

World Resolver

io.github.ajithisaac/world-resolver
MCP & Agent Infrastructure Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Resolves capability requests by searching and validating MCP servers, then falling back to live web search and recording unmet demand.

report_outcome
Report whether a resolver request actually worked and how much agent friction it required.
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['requestId', 'success'], 'properties': {'success': {'type': 'boolean'}, 'latencyMs': {'type': 'integer', 'maximum': 86400000, 'minimum': 0}, 'requestId': {'type': 'string', 'maxLength': 200, 'minLength': 4}, 'agentSteps': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'failureReason': {'type': 'string', 'maxLength': 500}, 'selectedServer': {'type': 'string', 'maxLength': 300}}}
resolve
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.
Input schema
{'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}}}
submit_mandate
Record high-intent demand for a capability an agent wants fulfilled. Supplier contact and spending are not enabled yet.
Input schema
{'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}}}
Added
report_outcome
Sept. 17, 2026, 12:40 p.m.
Added
submit_mandate
Sept. 17, 2026, 12:40 p.m.
Added
resolve
Sept. 17, 2026, 12:40 p.m.