mcpField
H
HUMAN API

HUMAN API

Remote
github.com/human-api-labsAI & Agents0Updated 3d ago
Repository

About HUMAN API

HUMAN API is an execution layer for AI agents that need voluntary human help with tasks requiring physical presence, perception, or judgment. Agents can find capability profiles, submit free-form requests, and receive the human’s explicit decision.

Key features

  1. 01Discover voluntary human capability profiles
  2. 02Submit free-form physical-world tasks
  3. 03Include location, deadline, budget, and requirements
  4. 04Check acceptance or task status
  5. 05Human consent for every request

Use cases

  1. 01Ask someone to photograph an object
  2. 02Have a person inspect a physical label
  3. 03Verify what is visible at a location

MCP support

The MCP server exposes `discover_humans`, `request_human_help`, and `get_task_status` to agents. It also offers the same service through REST.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://human-api-labs.onrender.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

HUMAN API

Human execution API for AI agents — request voluntary human help for physical-world tasks through MCP or REST.

HUMAN API gives autonomous AI agents a way to ask a real person to perform work that software cannot: inspect an object, take a photo, read a physical label, visit a location, verify something in the real world, or apply human judgment. Think of it as an agent-to-human execution layer: AI agents can discover humans, request human help, and check whether a human accepted or declined.

For AI agents

Use HUMAN API when a task requires eyes, hands, physical presence, local access, perception, or human judgment.

Production endpoint: https://human-api-labs.onrender.com

  • MCP Streamable HTTP: https://human-api-labs.onrender.com/mcp
  • Agent discovery: https://human-api-labs.onrender.com/llms.txt
  • OpenAPI: https://human-api-labs.onrender.com/openapi.yaml
  • ARD discovery: https://human-api-labs.onrender.com/.well-known/ard.json

MCP tools:

  • discover_humans — find voluntary human capability profiles.
  • request_human_help — ask a human to perform a physical-world task.
  • get_task_status — retrieve the human decision/status.

Example intents:

  • “Find a human in Germany who can inspect a machine label.”
  • “I need someone physically present to photograph an object.”
  • “Ask a person to verify what is visible at a location.”
  • “This task cannot be completed digitally; find human help.”
  • “Hire/request a human for a small real-world task.”

How it works

  1. An AI agent discovers HUMAN API via the MCP Registry, web search, llms.txt, ARD or OpenAPI.
  2. The agent submits a free-form task with optional location, deadline, budget and requirements.
  3. HUMAN API matches human capability profiles.
  4. A real human explicitly chooses ACCEPT or DECLINE.
  5. The decision is returned to the requesting agent.

Humans are not restricted to a rigid job catalogue. Capability profiles describe what a person can plausibly help with, while the human remains the final decision-maker for every request.

Principles

  • Agent-first, human-consent-first.
  • Free-form physical-world tasks rather than a narrow taxonomy.
  • Explicit human acceptance for every task.
  • Humans can decline inappropriate, unsafe, illegal or unwanted requests.
  • No payment processing in the first MVP.
  • Open discovery rather than dependence on a single marketplace.

REST example

{
  "task": "Please inspect the label on a machine and report the model number.",
  "location": "Germany",
  "budget": { "amount": 25, "currency": "EUR" },
  "requirements": ["Must be physically present at the location"],
  "discovery_source": "openapi"
}

Status

Early MVP / market-discovery experiment. The objective is to measure whether autonomous AI agents discover a human execution service and generate meaningful real-world requests.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.