MCP-Server

machine-works-broker

io.github.dailytekk/machine-works-broker
MCP- & Agenten-Infrastruktur Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Discovers registered agent capabilities, performs input and price preflights, provides quotes, and records unmet capability requests without making purchases.

find_capability
Find and quote a registered capability using its capability_id or an exact supported intent. Read-only; no demand or payment created.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'client': {'type': 'object', 'properties': {'wallet': {'type': 'string', 'maxLength': 100}, 'agent_id': {'type': 'string', 'maxLength': 100}, 'requester_id': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}, 'inputs': {'type': 'object'}, 'output': {'type': 'object', 'properties': {'format': {'type': 'string', 'maxLength': 40}, 'schema': {'type': 'object'}}, 'additionalProperties': False}, 'urgency': {'type': 'string', 'maxLength': 100}, 'economics': {'type': 'object', 'properties': {'quantity': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'recurring': {'type': 'boolean'}, 'deadline_at': {'type': 'string', 'format': 'date-time'}, 'bounty_intent': {'type': 'boolean'}, 'max_price_usd': {'type': 'number', 'minimum': 0}, 'expected_frequency': {'type': 'string', 'maxLength': 100}, 'reservation_intent': {'type': 'boolean'}, 'committed_max_budget_usd': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'freshness': {'type': 'object', 'properties': {'max_age_seconds': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'return_path': {'type': 'object', 'properties': {'webhook_url': {'type': 'string', 'maxLength': 2000}, 'a2a_callback': {'type': 'string', 'maxLength': 2000}}, 'additionalProperties': False}, 'capability_id': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}
get_request_status
Read the opaque Broker status URL. Does not reveal original inputs, callbacks or requester identity.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'pattern': '^[a-f0-9-]{36}\\.[a-f0-9-]{36}$'}}, 'additionalProperties': False}
list_capabilities
List public capability descriptions, schemas, prices and endpoints. Frozen capabilities are marked explicitly.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
next_best_capability
Optional deterministic next step after using a capability. Respects budget and current availability; never purchases. Copy its attribution header when invoking the recommended endpoint.
Nur Lesen
Eingabeschema
{'type': 'object', 'required': ['capability_id'], 'properties': {'recurring': {'type': 'boolean'}, 'budget_usd': {'type': 'number', 'minimum': 0}, 'has_snapshot': {'type': 'boolean'}, 'capability_id': {'type': 'string'}}, 'additionalProperties': False}
preflight_capability
Free input/price preflight before a paid endpoint invocation. No target fetch, demand or payment.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'client': {'type': 'object', 'properties': {'wallet': {'type': 'string', 'maxLength': 100}, 'agent_id': {'type': 'string', 'maxLength': 100}, 'requester_id': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}, 'inputs': {'type': 'object'}, 'output': {'type': 'object', 'properties': {'format': {'type': 'string', 'maxLength': 40}, 'schema': {'type': 'object'}}, 'additionalProperties': False}, 'urgency': {'type': 'string', 'maxLength': 100}, 'economics': {'type': 'object', 'properties': {'quantity': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'recurring': {'type': 'boolean'}, 'deadline_at': {'type': 'string', 'format': 'date-time'}, 'bounty_intent': {'type': 'boolean'}, 'max_price_usd': {'type': 'number', 'minimum': 0}, 'expected_frequency': {'type': 'string', 'maxLength': 100}, 'reservation_intent': {'type': 'boolean'}, 'committed_max_budget_usd': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'freshness': {'type': 'object', 'properties': {'max_age_seconds': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'return_path': {'type': 'object', 'properties': {'webhook_url': {'type': 'string', 'maxLength': 2000}, 'a2a_callback': {'type': 'string', 'maxLength': 2000}}, 'additionalProperties': False}, 'capability_id': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}
request_capability
Find a supported outcome or capture an unmet capability request with budget, frequency, freshness and safe return path. Returns the existing durable request ID/status URL. Economic intent only; no payment or spend.
Externer Zugriff Idempotent
Eingabeschema
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'maxLength': 500, 'minLength': 1}, 'client': {'type': 'object', 'properties': {'wallet': {'type': 'string', 'maxLength': 100}, 'agent_id': {'type': 'string', 'maxLength': 100}, 'requester_id': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}, 'inputs': {'type': 'object'}, 'output': {'type': 'object', 'properties': {'format': {'type': 'string', 'maxLength': 40}, 'schema': {'type': 'object'}}, 'additionalProperties': False}, 'urgency': {'type': 'string', 'maxLength': 100}, 'economics': {'type': 'object', 'properties': {'quantity': {'type': 'integer', 'maximum': 10000, 'minimum': 1}, 'recurring': {'type': 'boolean'}, 'deadline_at': {'type': 'string', 'format': 'date-time'}, 'bounty_intent': {'type': 'boolean'}, 'max_price_usd': {'type': 'number', 'minimum': 0}, 'expected_frequency': {'type': 'string', 'maxLength': 100}, 'reservation_intent': {'type': 'boolean'}, 'committed_max_budget_usd': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'freshness': {'type': 'object', 'properties': {'max_age_seconds': {'type': 'number', 'minimum': 0}}, 'additionalProperties': False}, 'return_path': {'type': 'object', 'properties': {'webhook_url': {'type': 'string', 'maxLength': 2000}, 'a2a_callback': {'type': 'string', 'maxLength': 2000}}, 'additionalProperties': False}, 'capability_id': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}
Hinzugefügt
list_capabilities
4. October 2026 02:40
Hinzugefügt
get_request_status
4. October 2026 02:40
Hinzugefügt
request_capability
4. October 2026 02:40
Hinzugefügt
find_capability
4. October 2026 02:40
Hinzugefügt
next_best_capability
4. October 2026 02:40
Hinzugefügt
preflight_capability
4. October 2026 02:40