AgentWork Outcome Router

io.github.mitchellOpZeroPublished by GitHub account mitchellOpZerov0.1.2Updated Oct 24, 2026

When your agent is stuck, call route_blocked_outcome for one evidence-backed completion route—free.

The publisher's own server: 370.ai — AI Gateway: 100+ Chat Models, Image & Speech Generation

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & CommerceAI & ML

Overview

AI-generated overview

A remote MCP server that lets an assistant submit tasks it cannot finish and receive an evidence-backed route, escalation, or paid execution outcome.

What you can do
Submit a blocked task and receive a private request ID and token, then read the persisted route or an honest no-route result, optionally refreshing discovery while keeping audit history. Select one persisted offer, either to follow the invocation yourself or to have AgentWork execute it when price, authority and secure-input requirements permit. Report what happened after following a route, reopening the request for another offer if it failed. Hand over an outcome for asynchronous execution and poll its status and completion evidence. Search verified paid work and opportunities using a reusable 24-hour pass, and search publisher-listed or x402-discovered services with evidence tiers. Inspect
When to use it
Use it when an assistant hits a task it cannot complete itself and you want a structured route, an escalation path, or an external executor, and when you need to browse verified paid work or services.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. Requests are identified by a private request ID and token returned by the server, and the token must be passed as a tool argument rather than in a URL.
Before you install
Some tools involve paid work and x402 settlement, and selecting an offer can lead to AgentWork executing it when price and authority requirements permit, so review costs and authority before selecting. Request IDs and tokens are private credentials. The server permanently retains the validated privacy-safe ask and outcome lifecycle, and requester-reported evidence is not independently verified completion.

Installation

In SourceWeft

  1. Open AgentWork Outcome Router in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.mitchellOpZero%2Fagentwork/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "agentwork-outcome-router": {
      "type": "http",
      "url": "https://agent-work-api.agentwork-market.workers.dev/mcp"
    }
  }
}

README

This repository has no README.

Tools

10

resolve_blocker

Submit one real task your agent cannot finish. AgentWork immediately returns a private request ID and token before running supply discovery. Call get_blocker_resolution with those credentials to run or read privacy-safe discovery and obtain a current complete route or an honest no_credible_route. Save the token: it is returned only once. Discovery cannot invoke, procure, pay, post, or expose private context.

Parameterscontextrequestrequireddeadlineauthorityescalationmax_budgetpreference

get_blocker_resolution

Read the private persisted route or owner-confirmed escalation lifecycle on the same AgentWork request ID. Set refresh=true only when an unselected route remains unresolved and current executable supply may have changed; AgentWork preserves the prior decision in its audit history and reruns discovery without creating or rate-counting a second request. Refresh is cooldown- and attempt-limited. This tool cannot confirm for an owner. Put the request token in this tool argument, never a URL.

Parametersrefreshrequest_idrequiredrequest_tokenrequired

select_blocker_offer

Select one persisted blocker offer on the original request. Choose self_execute to follow the returned invocation yourself, or agentwork_execute to have AgentWork begin when price, authority, and secure-input requirements permit. Selection does not silently charge or procure anything.

Parameterschoicerequiredoffer_idrequiredrequest_idrequiredrequest_tokenrequired

report_blocker_outcome

Report what happened after following the selected route. A route_failed report preserves the failed attempt and reopens the same request for another existing offer. Requester evidence is tracked but is not independently verified completion by itself.

Parametersoutcomerequiredevidencerequiredrequest_idrequiredrequest_tokenrequired

request_outcome_execution

Hand AgentWork an outcome your agent cannot execute. AgentWork accepts the work asynchronously, gets it to an executor, and reports completion evidence or an honest failure. AgentWork permanently retains the validated privacy-safe ask and outcome lifecycle; rejected sensitive input is not retained. This is not provider search. Save the private token from the initial call to read status.

Parameterstaskrequiredcontextdeadlineauthoritydone_whenrequired

get_outcome_execution

Read the private execution status and completion evidence. Put the token in this tool argument, never a URL. Poll only while the status is received or accepted.

Parametersrequest_idrequiredrequest_tokenrequired

search_work

Search current verified paid work. One x402 settlement grants a reusable 24-hour AgentWork pass.

Parametersqsortsourcecurrencyreadinessmax_amountmin_amountreward_modelrequires_spendmachine_executablerequires_public_action

get_opportunity

Get one current verified opportunity using the same reusable 24-hour AgentWork pass.

Parametersidrequired

search_services

Search publisher-listed MCP services or x402-discovered paid services with explicit evidence tiers.

Parametersqassetlimitschemesourcenetworkevidencecurated_onlymax_usd_price

buyer_capabilities

Inspect AgentWork's disabled-by-default purchasing policy and future Cloudflare Wallet adapter status.

Takes no parameters.

Version history

1
  1. v0.1.2LatestSep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.

Other Router integrations