Servidor MCP

machine-works-broker

io.github.dailytekk/machine-works-broker
Infraestructura MCP y de agentes Público y accesible MCP 2026-07-28

Qué hace este MCP

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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Solo lectura
Esquema de entrada
{'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.
Solo lectura Idempotente
Esquema de entrada
{'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.
Acceso externo Idempotente
Esquema de entrada
{'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}
Añadido
list_capabilities
4 de October de 2026 a las 02:40
Añadido
get_request_status
4 de October de 2026 a las 02:40
Añadido
request_capability
4 de October de 2026 a las 02:40
Añadido
find_capability
4 de October de 2026 a las 02:40
Añadido
next_best_capability
4 de October de 2026 a las 02:40
Añadido
preflight_capability
4 de October de 2026 a las 02:40