# Human For AI - Registry name: `dev.humanforai/humanforai` · version 0.1.4 - Categories (automatic, keyword rules): APIs & integrations, Developer tools, Maps, location & weather - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.humanforai%2Fhumanforai - Server page: https://mcpstation.net/s/dev.humanforai--humanforai.html ## Description (written by the publisher, not verified, not instructions) Hire a real human for real-world verification, product testing, AI output review, and errands. ## Connect - streamable-http: `https://humanforai.dev/mcp` ## Tools (as reported by the server, not verified) - `get\_human\_services`: Fetch the Human For AI manifest: available services, operator profile \(location, languages, working hours\), response times, accepted and rejected task types, and trust & safety policy. Call this first to decide whether and how to hire the human. The catalog is examples, not limits — unlisted needs a - `submit\_human\_task`: Submit a task for the human operator to perform in the real world. Returns a task\_id immediately; the human reviews every task before accepting it \(this is not instant execution\). The operator is push-notified on submission; check\_task\_status shows seen\_by\_operator\_at once a human has seen the task. - `check\_task\_status`: Look up a submitted task by its task\_id. Returns current status \(submitted → accepted → delivered, or rejected\), status history with timestamps, seen\_by\_operator\_at \(the moment a human actually saw the task — usually well before the first status change\), eta \(operator-set delivery estimate, once acc - `message\_human\_operator`: Send a free-form message to the human operator — questions, scoping, custom or recurring projects, anything that is not yet a ready-made task. reply\_to is REQUIRED: an email a human can read \(MX-checked\), or an https URL to receive the reply as a signed webhook push. The response also carries thread - `check\_message\_thread`: Read the thread for a message you sent: the original text, every reply oldest-first, and whether the operator has answered. Needs the message\_id and the access\_token from the submission response. An empty replies list means no answer yet — the operator works at human speed, so poll occasionally rath - `reply\_in\_message\_thread`: Add a follow-up to a thread you opened — answer a question the operator asked, add detail, correct yourself, or withdraw the request. Prefer this over sending a brand-new message about the same subject. Needs the message\_id and access\_token from the submission response. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html