Human Dispatch
Open source · MIT license · 8 MCP tools

Give your AI agent hands.

Human Dispatch is a standalone MCP server that lets any AI agent dispatch real-world tasks to human service providers through one tool call. Register verified webhook providers, route by capability, and fall back to manual fulfillment when nothing else accepts.

Add to your MCP config

{
  "mcpServers": {
    "human-dispatch": {
      "command": "npx",
      "args": ["human-dispatch-mcp"]
    }
  }
}

The problem

AI agents can't act in the physical world.

They can reason, plan, and write—but they can't take a photo, verify an address, review a contract, or deliver a package.

Gig platforms weren't built for agents.

TaskRabbit, Fiverr, Mechanical Turk—they're designed for humans hiring humans. No APIs that agents can call natively.

There's no universal dispatch layer.

Until now, if your agent needed something done in the real world, you had to build custom integrations or do it yourself.

How it works

One tool call. Real results.

01 — Agent submits a task
await client.callTool(
  "human_dispatch_task",
  {
    description:
      "Photograph the menu board "
      + "at 742 Evergreen Terrace",
    category: "photo_video",
    task_type: "physical",
    budget: { max_usd: 15 }
  }
);
02 — Router finds the best provider

The router matches your task to registered webhook providers based on category, task type, region, and budget. If one provider can't handle it, the fallback chain tries the next automatically.

03 — Task gets done, result comes back

The provider completes the work and submits proof—photos, documents, GPS check-ins, reports. Your agent gets structured results back through the same MCP interface.

Scope

What can be dispatched

TaskCategory
Photograph a storefront menu boardPhoto & Video
Verify a business is open at its listed addressVerification
Review a California employment agreementLegal Review
Count inventory on a retail shelfData Collection
Deliver documents between two addressesDelivery
Label 500 images for a training datasetDigital microtask
Summarize receipts into a structured reportDigital microtask

API reference

MCP tools

ToolDescription
human_dispatch_taskSubmit a task to a human worker
human_get_task_statusCheck progress and proof submissions
human_cancel_taskCancel a pending or in-progress task
human_list_tasksList tasks with filters and pagination
human_list_backendsShow available backends and their status
human_register_providerRegister and verify a webhook provider
human_list_providersList registered providers and stats
human_remove_providerDeregister a webhook provider

For service providers

Connect your business. Receive tasks automatically.

Any business can plug into Human Dispatch as a service provider. Register a webhook endpoint, define your capabilities—what you do, where you operate, your rates—and start receiving AI-dispatched tasks automatically. Law firms, VA services, freelancers, agencies, field service companies—if you can do the work, we can route it to you.

  1. 1.Register your webhook URL and capabilities
  2. 2.Receive task payloads signed with HMAC-SHA256
  3. 3.Complete work, POST results back, get paid
Provider documentation →