machine-works-broker

Free evidence capability discovery, quotes and durable unmet requests. No payment or spend.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
93%
Integridad del esquema
72%
Calidad de los nombres
93%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,408Tokens (definiciones de herramientas)
~2.2 KBTamaño de respuesta típico
Impacto moderado en la atención (1.10% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "machine-works-broker": {
      "url": "https://machine-works-broker.weathered-dew-46b4.workers.dev/mcp"
    }
  }
}

Puntos de conexión remotos

https://machine-works-broker.weathered-dew-46b4.workers.dev/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢preflight_capability(task, capability_id, inputs, freshness, output, ...)

Free input/price preflight before a paid endpoint invocation. No target fetch, demand or payment.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500
    },
    "capability_id": {
      "type": "string",
      "maxLength": 100
    },
    "inputs": {
      "type": "object"
    },
    "freshness": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "max_age_seconds": {
          "type": "number",
          "minimum": 0
        }
      }
    },
    "output": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "format": {
          "type": "string",
          "maxLength": 40
        },
        "schema": {
          "type": "object"
        }
      }
    },
    "economics": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "max_price_usd": {
          "type": "number",
          "minimum": 0
        },
        "quantity": {
          "type": "integer",
          "minimum": 1,
          "maximum": 10000
        },
        "expected_frequency": {
          "type": "string",
          "maxLength": 100
        },
        "deadline_at": {
          "type": "string",
          "format": "date-time"
        },
        "recurring": {
          "type": "boolean"
        },
        "committed_max_budget_usd": {
          "type": "number",
          "minimum": 0
        },
        "reservation_intent": {
          "type": "boolean"
        },
        "bounty_intent": {
          "type": "boolean"
        }
      }
    },
    "urgency": {
      "type": "string",
      "maxLength": 100
    },
    "return_path": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "webhook_url": {
          "type": "string",
          "maxLength": 2000
        },
        "a2a_callback": {
          "type": "string",
          "maxLength": 2000
        }
      }
    },
    "client": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "requester_id": {
          "type": "string",
          "maxLength": 100
        },
        "wallet": {
          "type": "string",
          "maxLength": 100
        },
        "agent_id": {
          "type": "string",
          "maxLength": 100
        }
      }
    }
  },
  "required": [
    "task"
  ],
  "additionalProperties": false
}
🟢next_best_capability(capability_id, budget_usd, has_snapshot, recurring)

Optional deterministic next step after using a capability. Respects budget and current availability; never purchases. Copy its attribution header when invoking the recommended endpoint.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "capability_id": {
      "type": "string"
    },
    "budget_usd": {
      "type": "number",
      "minimum": 0
    },
    "has_snapshot": {
      "type": "boolean"
    },
    "recurring": {
      "type": "boolean"
    }
  },
  "required": [
    "capability_id"
  ],
  "additionalProperties": false
}
🟢find_capability(task, capability_id, inputs, freshness, output, ...)

Find and quote a registered capability using its capability_id or an exact supported intent. Read-only; no demand or payment created.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500
    },
    "capability_id": {
      "type": "string",
      "maxLength": 100
    },
    "inputs": {
      "type": "object"
    },
    "freshness": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "max_age_seconds": {
          "type": "number",
          "minimum": 0
        }
      }
    },
    "output": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "format": {
          "type": "string",
          "maxLength": 40
        },
        "schema": {
          "type": "object"
        }
      }
    },
    "economics": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "max_price_usd": {
          "type": "number",
          "minimum": 0
        },
        "quantity": {
          "type": "integer",
          "minimum": 1,
          "maximum": 10000
        },
        "expected_frequency": {
          "type": "string",
          "maxLength": 100
        },
        "deadline_at": {
          "type": "string",
          "format": "date-time"
        },
        "recurring": {
          "type": "boolean"
        },
        "committed_max_budget_usd": {
          "type": "number",
          "minimum": 0
        },
        "reservation_intent": {
          "type": "boolean"
        },
        "bounty_intent": {
          "type": "boolean"
        }
      }
    },
    "urgency": {
      "type": "string",
      "maxLength": 100
    },
    "return_path": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "webhook_url": {
          "type": "string",
          "maxLength": 2000
        },
        "a2a_callback": {
          "type": "string",
          "maxLength": 2000
        }
      }
    },
    "client": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "requester_id": {
          "type": "string",
          "maxLength": 100
        },
        "wallet": {
          "type": "string",
          "maxLength": 100
        },
        "agent_id": {
          "type": "string",
          "maxLength": 100
        }
      }
    }
  },
  "required": [
    "task"
  ],
  "additionalProperties": false
}
🟢request_capability(task, capability_id, inputs, freshness, output, ...)

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.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "minLength": 1,
      "maxLength": 500
    },
    "capability_id": {
      "type": "string",
      "maxLength": 100
    },
    "inputs": {
      "type": "object"
    },
    "freshness": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "max_age_seconds": {
          "type": "number",
          "minimum": 0
        }
      }
    },
    "output": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "format": {
          "type": "string",
          "maxLength": 40
        },
        "schema": {
          "type": "object"
        }
      }
    },
    "economics": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "max_price_usd": {
          "type": "number",
          "minimum": 0
        },
        "quantity": {
          "type": "integer",
          "minimum": 1,
          "maximum": 10000
        },
        "expected_frequency": {
          "type": "string",
          "maxLength": 100
        },
        "deadline_at": {
          "type": "string",
          "format": "date-time"
        },
        "recurring": {
          "type": "boolean"
        },
        "committed_max_budget_usd": {
          "type": "number",
          "minimum": 0
        },
        "reservation_intent": {
          "type": "boolean"
        },
        "bounty_intent": {
          "type": "boolean"
        }
      }
    },
    "urgency": {
      "type": "string",
      "maxLength": 100
    },
    "return_path": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "webhook_url": {
          "type": "string",
          "maxLength": 2000
        },
        "a2a_callback": {
          "type": "string",
          "maxLength": 2000
        }
      }
    },
    "client": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "requester_id": {
          "type": "string",
          "maxLength": 100
        },
        "wallet": {
          "type": "string",
          "maxLength": 100
        },
        "agent_id": {
          "type": "string",
          "maxLength": 100
        }
      }
    }
  },
  "required": [
    "task"
  ],
  "additionalProperties": false
}
🟢get_request_status(request_id)

Read the opaque Broker status URL. Does not reveal original inputs, callbacks or requester identity.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "request_id": {
      "type": "string",
      "pattern": "^[a-f0-9-]{36}\\.[a-f0-9-]{36}$"
    }
  },
  "required": [
    "request_id"
  ],
  "additionalProperties": false
}
🟢list_capabilities

List public capability descriptions, schemas, prices and endpoints. Frozen capabilities are marked explicitly.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas