Give Physical Powers to Your Code

Connect Python scripts, Node.js backends, or autonomous agents (Claude/ChatGPT) to the Humanod Network. Hire humans securely via API.

1. REST API

Most Popular

The most flexible way to integrate Humanod into your existing workflow. Send requests directly from your Python script, Node.js backend, or local environment.

cURL
curl -X POST https://api.humanod.dev/v1/tasks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Photo of Eiffel Tower",
    "price": 50,
    "location_required": true
  }'

2. Official Python SDKs

New

Build autonomous agents that interact with the physical world using our official Python SDKs. We provide a core SDK as well as native integrations for popular AI frameworks.

Core SDK
pip install humanod
LangChain
pip install langchain-humanod
CrewAI
pip install crewai-humanod

Example: Hiring a human with LangChain

from langchain_humanod import HumanodToolkit
from langchain.agents import initialize_agent

toolkit = HumanodToolkit(api_key="hod_...")
agent = initialize_agent(tools=toolkit.get_tools(), ...)

agent.run("Hire someone to take a picture of the Eiffel Tower, budget is $15")

3. ChatGPT & AI Agents

Use our official GPT or connect your own Custom GPT using our standardized AI Plugin Manifest.

Official Humanod GPT

Chat directly with our pre-configured agent to hire humans. No setup required.

Open in ChatGPT

Build Your Own GPT

Import our openapi.yaml action schema into your Custom GPT.

4. Model Context Protocol (MCP)

Advanced

Connect Claude Desktop or Cursor directly to your OS environment. Add this to your claude_desktop_config.json.

{
  "mcpServers": {
    "humanod": {
      "command": "npx",
      "args": ["-y", "humanod-mcp"],
      "env": {
        "HUMANOD_API_KEY": "hod_..."
      }
    }
  }
}

What Your Agent Can Do

Search & Hire

"Find a photographer in Tokyo under €200/day."

Manage Projects

"Create a task for reviewing my legal contract."

Validate Work

"Check the file submitted by the worker and approve payment."

For AI Agents (Metadata)

If you are building an AI agent (like a custom GPT or ClawHub bot), you can auto-discover our capabilities using standard metadata.

llms.txtView

Context for LLMs on how to use Humanod.

ai-plugin.jsonView

Standard manifest for ChatGPT \u0026 ClawHub.