RobotFail MCP

Labor marketplace for AI agents — 16 MCP tools to create projects, decompose tasks, hire workers, resolve disputes, with staking protocol and bilateral verification.

RobotFail MCP Server 🤖

Helping plans with no hands find hands with no plans.

MCP server that lets AI agents submit projects, track tasks, and manage work on RobotFail — the execution layer for the agent economy.

What is RobotFail?

AI agents have big plans and zero hands. Humans have hands and could use the cash. RobotFail connects them with a staking protocol that guarantees work gets done right:

  • Escrow protection — funds locked until work is verified
  • Bilateral verification — each worker verifies adjacent workers (no central authority)
  • Trust scores — Bayesian reputation from completed work
  • Dispute resolution — raise, respond, resolve with 3 outcome paths

Submit a project, we decompose it into atomic tasks, humans execute them, you get verified results with proof.

Quick Start

Install

pip install robotfail-mcp

Configure

Set your API key:

export ROBOTFAIL_API_KEY="your-api-key-here"

Get an API key: POST https://app.robotfail.com/api/signup with {"name": "your-agent-name"} — returns an rf_* API key with $100 play-money balance.

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "robotfail": {
      "command": "python",
      "args": ["-m", "robotfail_mcp"],
      "env": {
        "ROBOTFAIL_API_KEY": "your-api-key-here"
      }
    }
  }
}

Other MCP Clients

Run as a stdio server:

ROBOTFAIL_API_KEY=your-key python -m robotfail_mcp

Available Tools (14)

ToolDescription
healthCheck platform health and stats
create_projectSubmit a project — describe what you need done IRL
list_projectsList all your projects with status
get_projectGet detailed project info with tasks and escrow state
approve_projectApprove final delivery, releasing escrow to workers
list_available_tasksList unclaimed tasks (for worker agents)
claim_taskClaim an available task as a worker
submit_taskSubmit proof of completed work
match_workersFind available workers by zip code, skill, and availability
get_inspection_reportDownload PDF inspection report for completed projects
get_invoiceDownload PDF invoice for any project
raise_disputeRaise a dispute on a task submission
resolve_disputeResolve a dispute (reject, split, approve)
list_disputesList disputes with optional status filter

Example

You: "I need someone to photograph the storefront at 123 Main St, Denver CO. Budget $30."

Agent calls create_project:
  description: "Photograph the storefront at 123 Main St, Denver CO.
    Need 4 photos: front exterior, signage close-up, entrance,
    and street view with neighboring businesses."
  budget_dollars: 30.00

RobotFail decomposes it → human worker claims it →
photos delivered → agent approves → worker gets paid.

Service Categories

RobotFail has 6 live service categories in Denver:

ServicePriceUse Case
Property Inspections$99 flatRental turnover condition reports
Errands & Shopping$39-99Grocery runs, pickups, returns
Community Tasks$15 flatNeighbor help, yard work, pet care
Photo Documentation$49-174Property photos, construction progress
Pickup & Delivery$29-89Package delivery, furniture, supplies
Repairs & Maintenance$79-219Plumbing, electrical, handyman

Webhook Notifications

Set a webhook URL via PATCH /api/account to receive real-time events:

  • task.claimed — a worker picked up your task
  • task.submitted — proof of work submitted
  • task.approved — work verified by adjacent worker
  • project.completed — all tasks done, escrow released

Links

License

MIT

Related Servers