zyntarasystems avatar

Human Dispatch Mcp

zyntarasystems/human-dispatch-mcp

Routes AI agent tasks to human workers through a webhook-based dispatch system. Exposes tools like human_dispatch_task, human_get_task_status, and human_register_provider so Claude can submit physical or digital tasks, track completion, and receive proof. Any business can register a webhook endpoint to receive tasks matched by category, region, and budget, with HMAC signature verification for security. Falls back to manual dispatch if no provider matches. Useful when your agent needs photos taken at a location, documents filed, or anything requiring human presence that can't be automated. HTTP transport requires bearer token auth and callback endpoints for status updates.

tools
8
auth
Secret needed
transport
STDIO
env vars
5
last updated
Apr 3, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

human_dispatch_taskSubmit a task to be completed by a human worker via the best matching provider

Submit a task to be completed by a human worker via the best matching provider

No parameter schema in public metadata yet.

human_get_task_statusPoll the current status, worker info, and proof submissions for a task

Poll the current status, worker info, and proof submissions for a task

No parameter schema in public metadata yet.

human_cancel_taskCancel a pending or in-progress task

Cancel a pending or in-progress task

No parameter schema in public metadata yet.

human_list_tasksList tasks with filters (status, backend, category) and pagination

List tasks with filters (status, backend, category) and pagination

No parameter schema in public metadata yet.

human_list_backendsShow available backends, their configuration status, and capabilities

Show available backends, their configuration status, and capabilities

No parameter schema in public metadata yet.

human_register_providerRegister a webhook provider to receive dispatched tasks

Register a webhook provider to receive dispatched tasks

No parameter schema in public metadata yet.

human_list_providersList registered providers with stats and filters

List registered providers with stats and filters

No parameter schema in public metadata yet.

human_remove_providerDeregister a webhook provider

Deregister a webhook provider

No parameter schema in public metadata yet.

Sponsors

Configuration

RENTAHUMAN_API_KEYsecret

API key for the RentAHuman.ai backend

MTURK_ACCESS_KEY_IDsecret

AWS access key ID for the Amazon Mechanical Turk backend

MTURK_SECRET_ACCESS_KEYsecret

AWS secret access key for the Amazon Mechanical Turk backend

MTURK_SANDBOX

Set to "false" to use MTurk production environment (defaults to sandbox mode)

MANUAL_WEBHOOK_URL

Webhook URL for the manual backend to send task notifications

Readme

human-dispatch-mcp

🌐 humandispatch.ai β€” Homepage & provider docs

A universal dispatch layer for AI-agent-to-human task routing β€” Any business (law firms, VA services, freelancers, agencies) can plug in via webhooks and start receiving AI-dispatched tasks in minutes.

Routes tasks to registered webhook providers with smart matching, fallback chains, and proof-of-completion tracking. Any service provider registers a webhook, and the router matches tasks to providers based on capabilities, region, and budget.

Quick Start

# Clone and install
git clone https://github.com/zyntarasystems/human-dispatch-mcp.git
cd human-dispatch-mcp
npm install

# Configure (optional β€” works out of the box with manual fallback)
cp .env.example .env

# Build and run
npm run build
node dist/index.js

Testing with MCP Inspector

The easiest way to verify the server is working:

npx @modelcontextprotocol/inspector node dist/index.js

Open http://localhost:5173, enter the proxy session token shown in your terminal, and click Connect.

Test sequence:


View the full README on GitHub

Details

Repository
github.com/zyntarasystems/human-dispatch-mcp
Package
human-dispatch-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active