Agent Work Layer MCP logo

Agent Work Layer MCP

Pass typed work orders between agents and validate reports against criteria, budgets, deadlines, and allowed tools.

Install Agent Work Layer MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "agent-work-layer-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "agent-work-layer-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 14 tools correctly (Today).

Overview

agent-work-layer-mcp connects agent sessions through the Agent Work Layer protocol, passing structured Work Orders from managers to workers and returning checkable Work Reports. The workflow records goals, acceptance criteria, budgets, deadlines, permitted tools, evidence, costs, and tools used. Reach for it when delegated work needs explicit validation, approval, rework, continuation, or handoff between agents. It runs through npx as an MCP server and is suitable for sessions such as Claude Code.

Use cases

  • Delegate bounded research tasks between agent sessions
  • Validate worker results against explicit acceptance criteria
  • Approve or rework reports before accepting delegated work
  • Resume failed jobs with structured handoff context
  • Hold selected write effects until a manager approves them

Key features

  • Structured Work Orders and Work Reports
  • Criterion-level evidence validation
  • Budget, deadline, role, and tool enforcement
  • Delegation, continuation, and handoff tracking
  • Progress events and desk track records
  • Staged write effects for review

Tools14

What Agent Work Layer MCP lets your agent do. Expand a tool for its parameters.

Verified live~2.7k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

What it can do

From the 14 tools this server returned when we ran it; 14 declare their own safety hints.

Can delete or modify data · 2Read-only tools · 12
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age32 days
Maintainers1

Observed 2026-11-11 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9h ago via OSV.dev · agent-work-layer-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads2.1kPackage downloads in the last 30 days.
Last commit8d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed14Callable tools this server registers over MCP.

How Agent Work Layer MCP works

What agent-work-layer-mcp does

agent-work-layer-mcp provides an MCP interface for handing work between agent sessions. A manager creates a Work Order describing the assignment, how completion will be judged, the available budget, the deadline, and the tools the worker may use. The worker accepts the order, performs the task, and submits a Work Report containing the result, evidence for each criterion, actual cost, and tools used.

The server is part of Agent Work Layer, which defines the job and its lifecycle separately from agent identity, inter-agent messaging, and tool access. This makes the work specification portable between managers and workers. It fits workflows where an agent needs to delegate a bounded task and inspect the returned result before approving it.

How it works

A typical lifecycle starts with a manager issuing an order. The worker then accepts it and reports a result. The manager or desk checks whether the report satisfies every criterion, stays within budget, uses only permitted tools, and finishes before the deadline. The manager can approve the report or request rework.

The lifecycle enforces role and state rules: workers submit reports, while managers approve them. Orders can be arranged hierarchically, with sub-orders narrowing the authority of their parent and drawing their budgets from it. This prevents a tree of delegated work from exceeding the root order's budget.

Failed or cancelled work can include a handoff containing decisions, attempted approaches, and the next step. A later order can continue the earlier one, preserving the job's history while allowing a different worker, budget, or tool set. Progress events and track records support monitoring across a desk's orders.

Setup and configuration

Run the MCP package with npx:

Terminal
npx -y agent-work-layer-mcp

The underlying Agent Work Layer packages require Node.js 20.11 or later and use ESM. The repository's runnable two-agent example uses Node.js 22.18 or later. Install the separate agent-work-layer package when application code also needs the SDK, validation, or desk implementation:

Terminal
npm install agent-work-layer

The desk can operate in memory or use a file, SQLite, or custom store when persistence is needed in application code. The MCP package is intended to connect agent sessions, including workflows such as Claude Code.

Tools and capabilities

  • Create and pass Work Orders between manager and worker sessions.
  • Accept assignments and submit structured Work Reports.
  • Check evidence against every declared criterion.
  • Enforce budgets, deadlines, allowed tools, roles, and legal lifecycle transitions.
  • Approve reports or send them back for rework.
  • Continue unfinished work with structured handoff information.
  • Track progress events and aggregate order outcomes.
  • Stage selected write operations for review before execution through the Agent Work Layer MCP gateway.

Staged tools let read operations run normally while selected writes are held, counted, and logged. A worker reports the pending effects, and approval can commit them; rework discards them without requiring an undo operation. A manager can also approve only selected effects.

Limitations and notes

The server describes and governs delegated work; it does not replace the agents' own tools. Tool access remains constrained by the order and, for staged writes, by the MCP gateway handling those effects. A report must include evidence for each criterion, and costs or tool usage outside the order's limits can prevent successful completion. Persistence choices such as file or SQLite storage belong to the desk implementation rather than the in-memory default.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Agent Work Layer MCP

agent-work-layer-mcp is an MCP server that connects manager and worker agent sessions through Agent Work Layer. Its main tools create and pass Work Orders, accept assignments, submit Work Reports, validate evidence and constraints, and approve or rework results. It is designed for delegated jobs with explicit criteria, budgets, deadlines, and allowed tools.

Run `npx -y agent-work-layer-mcp` to start it without a separate local install. The Agent Work Layer packages require Node.js 20.11 or later and use ESM. Install `agent-work-layer` separately when your application also needs the SDK, validation functions, or desk implementation.

It checks the worker's report against the Work Order's criteria, evidence requirements, budget, deadline, and allowed tools. The manager can approve a compliant report or send it back for rework. Lifecycle rules also restrict which agent may report or approve.

Yes, a later Work Order can continue a finished order and carry forward a structured handoff. The handoff can record decisions, attempted approaches, and the next step, while the continuation may use a different worker, budget, or tool set.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAgent Work Layer MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/agent-work-layer-mcp?style=directory)](https://allmcps.com/mcp/agent-work-layer-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/agent-work-layer-mcp"><img src="https://allmcps.com/api/badge/agent-work-layer-mcp?style=directory" alt="Agent Work Layer MCP on AllMCPs" /></a>