MCP-Server

Tern

com.tern0/resolver
MCP- & Agenten-Infrastruktur Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Resolves capability requests by searching and validating MCP Registry candidates, falling back to live web search, and recording outcomes or demand.

report_outcome
Report whether a resolver request actually worked and how much agent friction it required.
Eingabeschema
{'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.
Eingabeschema
{'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.
Eingabeschema
{'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}}}
Hinzugefügt
report_outcome
17. September 2026 12:37
Hinzugefügt
submit_mandate
17. September 2026 12:37
Hinzugefügt
resolve
17. September 2026 12:37