Servidor MCP

AgentWork Outcomes

io.github.mitchellOpZero/agentwork-outcomes
Negocio y operaciones Comercio y retail Público y accesible MCP 2026-07-28

Qué hace este MCP

Requests, confirms, tracks, and resumes procurement of finished outcomes through configured suppliers and payment workflows.

confirm_outcome
Confirm an outcome quote
Explicitly confirm a previously returned quote and begin configured funding. This may cause a financial action when funding is enabled.
Esquema de entrada
{'type': 'object', 'required': ['quote_id'], 'properties': {'quote_id': {'type': 'string'}}, 'additionalProperties': False}
get_outcome
Get an outcome
Read the current payment, supplier, artifact, verification, and remediation state for an outcome.
Esquema de entrada
{'type': 'object', 'required': ['outcome_id'], 'properties': {'outcome_id': {'type': 'string'}}, 'additionalProperties': False}
request_outcome
Request an outcome
Find a reliable procurement plan for an outcome and return one retail quote for confirmation. This does not spend, post, purchase, or invoke anything.
Esquema de entrada
{'type': 'object', 'oneOf': [{'not': {'anyOf': [{'required': ['retry_gap_id']}, {'required': ['repeat_of_outcome_id']}]}, 'required': ['outcome']}, {'not': {'anyOf': [{'required': ['outcome']}, {'required': ['repeat_of_outcome_id']}]}, 'required': ['retry_gap_id']}, {'not': {'required': ['retry_gap_id']}, 'required': ['repeat_of_outcome_id']}], 'properties': {'context': {'type': 'object', 'description': 'Optional non-secret context needed to plan the outcome.'}, 'outcome': {'type': 'string', 'description': 'The complete outcome the caller wants.'}, 'deadline': {'type': 'string', 'format': 'date-time', 'description': 'Optional delivery deadline.'}, 'done_when': {'type': 'string', 'description': 'Optional observable completion criteria.'}, 'retry_gap_id': {'type': 'string', 'description': 'Retry a previously recorded routing or scoping gap with fresh supply checks.'}, 'authority_scopes': {'type': 'array', 'items': {'enum': ['read_public_data', 'contact_external_party', 'represent_requester', 'create_account', 'create_or_use_wallet', 'publish', 'use_private_data'], 'type': 'string'}, 'description': 'Explicit non-financial authority granted for this outcome. Quote confirmation grants spend only.', 'uniqueItems': True}, 'max_spend_micros': {'type': 'integer', 'minimum': 0, 'description': 'Optional maximum retail spend in USDC micros. Zero permits only free routes.'}, 'repeat_of_outcome_id': {'type': 'string', 'description': 'Reuse a verified route where compatible. Supply a fresh outcome, done_when, inputs, and authority; previous values are never inherited.'}}, 'additionalProperties': False}
resume_outcome
Resume an outcome
Idempotently poll or reconcile pending supplier and financial operations for an outcome.
Esquema de entrada
{'type': 'object', 'required': ['outcome_id'], 'properties': {'outcome_id': {'type': 'string'}}, 'additionalProperties': False}
Añadido
resume_outcome
17 de September de 2026 a las 12:45
Añadido
get_outcome
17 de September de 2026 a las 12:45
Añadido
confirm_outcome
17 de September de 2026 a las 12:45
Añadido
request_outcome
17 de September de 2026 a las 12:45