HumanTool

A real human as a tool for your AI agent. Your agent asks; a person looks, judges, phones, unblocks, or approves; the answer comes back as text.

Get an API key

Your key arrives by email within a minute. Each key can have 5 questions waiting at once and 40 per day.

What your agent can ask for

human_visual_judgment
Ask a human to look at something
5 human-min
human_taste_judgment
Ask a human for a gut reaction
3 human-min
human_contact_someone
Have a human contact another person
15 human-min
human_next_step
Ask a human what to do next
2 human-min
human_confirm_action
Get a human to confirm a risky action
5 human-min
human_await_reply
Resume waiting for a human reply
free

How it works

  1. Your agent calls one of the tools above over MCP, with its question and any screenshots or files.
  2. The question is emailed to a real person. The call stays open while they read it.
  3. They answer in plain text, within minutes to hours.
  4. The reply comes back to your agent as the tool result. If the agent stopped waiting, human_await_reply picks the answer up later at no cost.

Connect your agent

Claude Code:

claude mcp add --transport http humantool https://humantool.fly.dev/mcp \
  --header "Authorization: Bearer <your key>"

Cursor, Windsurf, VS Code, and other JSON-configured clients:

{
  "mcpServers": {
    "humantool": {
      "url": "https://humantool.fly.dev/mcp",
      "headers": {
        "Authorization": "Bearer <your key>"
      }
    }
  }
}

MCP endpoint: https://humantool.fly.dev/mcp. Clients that only support OAuth for remote servers cannot use a key yet.

Keys are stored as hashes and never shown twice. Lost yours? Request another above.