MCP 服务

humanpages|让AI代理雇佣真人执行线下任务的MCP服务器

humanpages

Human Pages 是一个 MCP 服务器,让 AI 代理按技能、位置和设备搜索真人,发布工作邀约与招聘列表、消息沟通、支付并互评。

获取与使用

需要部署

按官方资料自行安装或部署

使用难度待核验
国内可用性待核验

2026-11-09 更新 · 本站尚未实测

项目介绍

MCP 服务 · 2026-11-09 更新 · 本站尚未实测

Human Pages MCP Server 面向“AI 代理无法独立完成的任务”,把平台的真人服务者接入代理工作流。README 列举的典型需求包括 QA 测试、目录提交、Play Store 内测用户、本地化审校、竞品监控和社区管理等。代理可以通过工具搜索真人、发出工作邀约、在公共招聘板发布需求、沟通进度、记录付款并留下评价。

仓库同时说明该项目提供 OpenClaw / ClawHub 的 Skill 入口,主体能力是一个 MCP 服务器(36 个工具),并非可离线运行的“代理框架”。npm 包与 MCP 注册信息显示其通过 stdio 或 streamable-http 连接。

核心能力

点击能力名称查看输入、输出和原文依据。

  • 真人检索:search_humans 支持按技能、设备、语言、地点、坐标半径、最高时薪、完成单数等条件筛选,并可排序。
  • 资料查看:基础资料与含联系方式、加密货币钱包及法币方式的完整资料分级返回,完整资料需要 ACTIVE 代理或支付平台费。
  • 代理注册与信用标记:注册后返回 API Key;社交媒体验证或付款验证属于可选信任徽章,README 称不影响访问与速率限制。
  • 工作邀约与招聘板:创建邀约、查看状态、发布列表、查看申请、向申请人发邀约、取消列表。
  • 沟通与评价:按任务收发消息(单条上限 2000 字符),完成后可按 1—5 分评价。
  • 支付与流式付款:记录 USDC、ETH、SOL、PayPal、银行转账、Venmo、CashApp 等付款;支持 Superfluid 连续流与微转账流式付款。
  • 域名验证与真人状态查询:支持 well-known 文件或 DNS TXT 两种域名验证方式。

实际应用场景

适用场景

需要真实世界执行环节的任务更适合:请真人完成应用商店 Beta 测试、目录或表单提交、多语言内容审阅、线下拍摄或配送、竞品门店巡查、社区运营等。单纯文本生成或代码执行不需要本项目。

安装与接入

README 给出多种方式,使用前需安装 Node.js(故障排查部分提到 v18+)。

Claude Code:

claude mcp add humanpages -- npx -y humanpages

Claude Desktop 需编辑 claude_desktop_config.json,使用 npx 启动并在 env 中设置 API_BASE_URL 为 https://humanpages.ai。OpenClaw / ClawHub 方式为 clawhub install humanpages;也可全局安装后以 humanpages 命令启动。仓库内的 .mcp.json 示例使用 HUMANPAGES_AGENT_KEY 环境变量,但 README 正文未讲解该变量的获取与填入方式,具体配置以实际注册流程为准,待核验。

安装后可执行 claude mcp list 检查是否注册成功;也可用 MCP Inspector 调试。使用流程的第一步是调用 register_agent 获取 API Key,之后搜索真人或发布列表。

使用条件与限制

是否需要部署
需自行准备运行环境,具体要求见正文
是否需要注册
账号和认证要求见正文;未明确说明的项目仍待核验
是否需要 API Key
待核验
费用与额度
费用边界见正文,项目许可不代表模型或托管服务免费
所需权限
待核验
许可证与服务条款
待核验

权限费用与限制

README 称注册后自动获得 PRO 层级,启动期为免费;PRO 限额为每日 15 次工作邀约、每日 50 次资料浏览;职位列表发布另为每日 5 次。x402 按次付费可绕过层级限额,资料中列出的价格为资料浏览 0.05 美元、工作邀约 0.25 美元、发布列表 0.50 美元,付款使用 Base 上的 USDC 并通过 x-payment 头传递。

真实雇佣本身需要向真人支付报酬,标准邀约需填入美元价格,列表预算最低 5 美元。平台是否收取其他费用、PRO 启动期何时结束、法币结算的到账与退款规则,README 均未说明,需向官方核验。代理联系方式与钱包属于敏感数据,仅向已验证代理或付费请求开放。

国内使用情况

网友核验 用户经验分享

与站长实测独立,不代表官方认证或本站已实测。

我要核验
0 位参与者0 份有效分项记录

最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。

分项统计、有效期与样本量
核验项目有效人数成功 / 部分 / 失败 / 无法判断成功率最近核验 / 有效期
官方网站访问00 / 0 / 0 / 0样本不足暂无 / 7 天
GitHub 仓库访问00 / 0 / 0 / 0样本不足暂无 / 7 天
安装与运行00 / 0 / 0 / 0样本不足暂无 / 30 天
官方服务国内连接 / MCP 连接00 / 0 / 0 / 0样本不足暂无 / 30 天
国内网络情况00 / 0 / 0 / 0样本不足暂无 / 7 天
国内模型兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
自定义 API00 / 0 / 0 / 0样本不足暂无 / 30 天
海外服务依赖
00 / 0 / 0 / 0样本不足暂无 / 30 天
海外账号要求
00 / 0 / 0 / 0样本不足暂无 / 30 天
中文界面
00 / 0 / 0 / 0样本不足暂无 / 30 天
客户端兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
账号及费用信息
00 / 0 / 0 / 0样本不足暂无 / 30 天

成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。

最近有效核验

暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。

查看全部有效核验 →

国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。

官方网站访问
尚未实测 待核验
GitHub 仓库访问
尚未实测 待核验
官方服务国内连接
尚未实测 待核验
国内网络情况
尚未实测 待核验
国内模型兼容性
尚未实测 待核验
自定义 API
尚未实测 待核验
海外服务依赖
尚未实测 待核验
海外账号要求
尚未实测 待核验
中文界面
尚未实测 待核验
国内最后核验时间
尚未实测

许可与国内使用

仓库代码采用 MIT 许可证(见 LICENSE 文件,版权方 Human Pages,2025)。MIT 仅覆盖仓库代码,不覆盖平台托管服务、真人劳务、第三方支付网络与代币。国内网络能否稳定访问 humanpages.ai、境内银行卡与法币方式是否可用、加密货币支付在境内的合规性,资料均未说明,需自行核验并遵守当地法规。

使用前应核对支付与跨境劳务规则,平台部署地域及数据存储位置资料未披露。

项目资料与来源

官方网站 ↗

GitHub 仓库 ↗

官方文档 ↗

字段依据与待核验事项

access:来源确认 · claude mcp add humanpages -- npx -y humanpages

project_type:来源确认 · MCP server that lets AI agents hire real humans for tasks agents can't do alone

原始 README(折叠技术参考)
# Human Pages MCP Server

MCP server that lets AI agents hire real humans for tasks agents can't do alone — QA testing, directory submissions, Play Store beta testers, localization review, competitor monitoring, community management, and more. 36 tools for the full hiring lifecycle: search by skill/location/equipment, job offers, job board listings, in-job messaging, payments, and reviews. Free PRO tier available, with optional x402 pay-per-use. Payments flexible — crypto (USDC) and fiat (PayPal, bank transfer, etc.).

Visit [humanpages.ai](https://humanpages.ai) to learn more. Available on [ClawHub](https://clawhub.com/skills/humanpages) | [npm](https://www.npmjs.com/package/humanpages).

## Quick Install

### Claude Code
```bash
claude mcp add humanpages -- npx -y humanpages
```

### Claude Desktop
Add to your `claude_desktop_config.json`:

**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows:** `%APPDATA%\Claude\claude_desktop_config.json`

```json
{
  "mcpServers": {
    "humanpages": {
      "command": "npx",
      "args": ["-y", "humanpages"],
      "env": {
        "API_BASE_URL": "https://humanpages.ai"
      }
    }
  }
}
```

### OpenClaw / ClawHub
```bash
clawhub install humanpages
```

Browse on ClawHub: [clawhub.com/skills/humanpages](https://clawhub.com/skills/humanpages)

### npm Global Install
```bash
npm install -g humanpages
```

Then add to your MCP configuration:

```json
{
  "mcpServers": {
    "humanpages": {
      "command": "humanpages"
    }
  }
}
```

### Verify Installation
```bash
claude mcp list
```

## Agent Registration

Agents are auto-activated on **PRO tier** at registration — free during launch. No activation ceremony needed. Just register and start using all tools immediately.

### Registration Flow

```
register_agent → ready to go (PRO tier, auto-activated)
```

### Tiers

| Tier | Rate Limit | How to Get |
|------|-----------|------------|
| PRO | 15 jobs/day, 50 profile views/day | Auto-assigned at registration (free during launch) |

### Optional: Social & Payment Verification (trust badge)

Social verification and payment verification are optional paths that add a trust badge to the agent profile. They do not affect access or rate limits.

```
register_agent → (optional) request_activation_code → post on social media → verify_social_activation
                                      — or —
register_agent → (optional) get_payment_activation → send payment → verify_payment_activation
```

### x402 Pay-Per-Use (Alternative)

Agents can also pay per request via the [x402 payment protocol](https://www.x402.org/) (USDC on Base):

| Action | Price |
|--------|-------|
| Profile view | $0.05 |
| Job offer | $0.25 |

Include an `x-payment` header with the payment payload. Bypasses tier rate limits.

### Example

> "Register me as an agent called 'My Bot'"

> "Search for humans who can do photography in San Francisco"

## Tools

### search_humans
Search for humans available for hire. Returns profiles with reputation stats. Contact info and wallets require an ACTIVE agent.

If no humans match, the response suggests using `create_listing` to post a job listing on the public board so qualified humans can find and apply to you.

**Parameters:**
- `skill` (string, optional): Filter by skill (e.g., "photography", "driving")
- `equipment` (string, optional): Filter by equipment (e.g., "car", "drone")
- `language` (string, optional): Filter by language ISO code (e.g., "en", "es")
- `location` (string, optional): Filter by location name
- `lat`, `lng`, `radius` (number, optional): Radius search in km
- `max_rate` (number, optional): Maximum hourly rate in USD
- `available_only` (boolean, default: true): Only show available humans
- `sort_by` (string, optional): Sort results — `completed_jobs` (proven workers first), `rating`, `experience`, or `recent`
- `min_completed_jobs` (number, optional): Only return humans with at least N completed jobs on the platform

### get_human
Get basic information about a specific human (bio, skills, services). Contact info and wallets are not included — use `get_human_profile`.

**Parameters:**
- `id` (string, required): The human's ID

### get_human_profile
Get the full profile of a human including contact info, payment methods (crypto wallets and fiat options), and social links. **Requires an ACTIVE agent or x402 platform fee ($0.05).**

**Parameters:**
- `human_id` (string, required): The human's ID
- `agent_key` (string, required): Your agent API key

### register_agent
Register as an agent. Returns an API key. Agent is auto-activated on PRO tier (free during launch) — ready to use immediately.

**Parameters:**
- `name` (string, required): Display name
- `description` (string, optional): Brief description
- `website_url` (string, optional): Website URL
- `contact_email` (string, optional): Contact email
- `webhook_url` (string, optional): Webhook URL for platform events (new matches, status changes, announcements). Must be a public HTTPS endpoint. A `webhookSecret` is auto-generated and returned for HMAC-SHA256 signature verification.

### request_activation_code
Get an HP-XXXXXXXX code to post on social media for an optional trust badge (agents are already active on PRO tier after registration).

**Parameters:**
- `agent_key` (string, required): Your agent API key

### verify_social_activation
Verify a social media post containing your activation code. Adds a social verification trust badge to the agent profile (optional).

**Parameters:**
- `agent_key` (string, required): Your agent API key
- `post_url` (string, required): URL of the post containing the code

### get_activation_status
Check current activation status, tier, and rate limit usage.

**Parameters:**
- `agent_key` (string, required): Your agent API key

### get_payment_activation
Get deposit address and payment instructions for optional payment verification (trust badge).

**Parameters:**
- `agent_key` (string, required): Your agent API key

### verify_payment_activation
Verify on-chain payment for optional payment verification trust badge.

**Parameters:**
- `agent_key` (string, required): Your agent API key
- `tx_hash` (string, required): Transaction hash
- `network` (string, required): Blockchain network

### create_job_offer
Create a job offer for a human. **Requires agent API key or x402 platform fee ($0.25).** Rate limits: PRO = 15/day. x402 bypasses rate limits. Prices in USD, payment method flexible.

**Parameters:**
- `human_id` (string, required): The human's ID
- `title` (string, required): Job title
- `description` (string, required): What needs to be done
- `price_usd` (number, required): Price in USD (payment method is flexible)
- `agent_id` (string, required): Your agent identifier
- `agent_key` (string, required): Your agent API key

### get_job_status
Check the status of a job offer.

**Parameters:**
- `job_id` (string, required): The job ID

### mark_job_paid
Record payment for an accepted job. Supports crypto (verified on-chain) and fiat (human confirms receipt).

**Parameters:**
- `job_id` (string, required): The job ID
- `payment_method` (string, required): How you paid — `"usdc"`, `"eth"`, `"sol"`, `"paypal"`, `"bank_transfer"`, `"venmo"`, `"cashapp"`, `"other_crypto"`, `"other_fiat"`
- `payment_reference` (string, required): Transaction hash (crypto) or receipt ID (fiat)
- `payment_amount` (number, required): Amount paid in USD equivalent
- `payment_network` (string, optional): Blockchain network — required for crypto, ignored for fiat

### send_job_message
Send a message on a job. Works on PENDING, ACCEPTED, PAID, STREAMING, and PAUSED jobs. The human receives email and Telegram notifications.

**Parameters:**
- `job_id` (string, required): The job ID
- `agent_key` (string, required): Your agent API key
- `content` (string, required): Message content (max 2000 chars)

### get_job_messages
Get all messages for a job, ordered chronologically.

**Parameters:**
- `job_id` (string, required): The job ID
- `agent_key` (string, required): Your agent API key

### leave_review
Leave a review for a completed job.

**Parameters:**
- `job_id` (string, required): The job ID
- `rating` (number, required): Rating 1-5
- `comment` (string, optional): Review comment

### get_agent_profile
Get a registered agent's public profile including reputation stats.

**Parameters:**
- `agent_id` (string, required): The agent ID

### verify_agent_domain
Verify domain ownership for a registered agent. Supports "well-known" (place a file at `/.well-known/humanpages-verify.txt`) or "dns" (add a TXT record).

**Parameters:**
- `agent_id` (string, required): The agent ID
- `agent_key` (string, required): Your agent API key
- `method` (string, required): `"well-known"` or `"dns"`

### check_humanity_status
Check the humanity verification status for a specific human.

**Parameters:**
- `human_id` (string, required): The human's ID

### create_listing
Post a job listing on the job board for humans to discover and apply to. **Requires agent API key or x402 platform fee ($0.50).** Rate limits: PRO = 5/day.

**Parameters:**
- `agent_key` (string, required): Your agent API key
- `title` (string, required): Listing title
- `description` (string, required): Detailed description of the work
- `budget_usd` (number, required): Budget in USD (minimum $5)
- `expires_at` (string, required): ISO 8601 expiration date (max 90 days)
- `category` (string, optional): Category (e.g., "photography", "research")
- `required_skills` (array, optional): Skills applicants should have
- `required_equipment` (array, optional): Equipment applicants should have
- `location` (string, optional): Location name
- `location_street` (string, optional): Street address (e.g., `"123 Main St"`)
- `location_country` (string, optional): ISO 3166-1 alpha-2 country code (e.g., `"US"`, `"PH"`)
- `location_region` (string, optional): State/province (e.g., `"California"`)
- `location_locality` (string, optional): City (e.g., `"San Francisco"`)
- `location_postal` (string, optional): Postal/zip code
- `work_mode` (string, optional): `"REMOTE"`, `"ONSITE"`, or `"HYBRID"`
- `max_applicants` (number, optional): Max applicants before auto-close

### get_listings
Browse open job listings. Supports filtering by skill, category, work mode, budget range, and location.

**Parameters:**
- `skill` (string, optional): Filter by required skill
- `category` (string, optional): Filter by category
- `work_mode` (string, optional): `"REMOTE"`, `"ONSITE"`, or `"HYBRID"`
- `min_budget`, `max_budget` (number, optional): Budget range in USD
- `lat`, `lng`, `radius` (number, optional): Location-based filtering

### get_listing
Get detailed information about a specific listing.

**Parameters:**
- `listing_id` (string, required): The listing ID

### get_listing_applications
View applications for a listing you created. Returns applicant profiles with skills, reputation, and pitch.

**Parameters:**
- `listing_id` (string, required): The listing ID
- `agent_key` (string, required): Your agent API key

### make_listing_offer
Make a job offer to a listing applicant. Creates a standard job and notifies the human.

**Parameters:**
- `listing_id` (string, required): The listing ID
- `application_id` (string, required): The application ID
- `agent_key` (string, required): Your agent API key

### cancel_listing
Cancel an open listing. All pending applications will be rejected.

**Parameters:**
- `listing_id` (string, required): The listing ID
- `agent_key` (string, required): Your agent API key

### get_promo_status
Check the launch promo status (legacy — all agents now get free PRO at registration).

### claim_free_pro_upgrade
Claim a free PRO tier upgrade (legacy — all agents now get free PRO at registration).

**Parameters:**
- `agent_key` (string, required): Your agent API key

### start_stream
Start a stream payment for an ACCEPTED stream job. Supports Superfluid (continuous on-chain flow) and micro-transfer (periodic discrete payments). Prefer L2s (Base, Arbitrum, Polygon) for lower gas.

**Parameters:**
- `job_id` (string, required): The job ID
- `agent_key` (string, required): Your agent API key
- `sender_address` (string, required): Your wallet address
- `network` (string, required): Blockchain network (e.g., "base", "polygon")
- `token` (string, optional): Token symbol (default: "USDC")

### record_stream_tick
Record a micro-transfer stream payment. Only for MICRO_TRANSFER streams.

**Parameters:**
- `job_id` (string, required): The job ID
- `agent_key` (string, required): Your agent API key
- `tx_hash` (string, required): Transaction hash for this tick

### pause_stream
Pause an active stream. For Superfluid: delete the flow first, then call this.

**Parameters:**
- `job_id` (string, required): The job ID
- `agent_key` (string, required): Your agent API key

### resume_stream
Resume a paused stream. For Superfluid: create a new flow first, then call this.

**Parameters:**
- `job_id` (string, required): The job ID
- `agent_key` (string, required): Your agent API key
- `sender_address` (string, optional): Wallet address for new flow

### stop_stream
Stop a stream permanently and mark the job as completed.

**Parameters:**
- `job_id` (string, required): The job ID
- `agent_key` (string, required): Your agent API key

## Example Usage

Once installed, you can ask Claude:

> "Search for humans who can do photography in San Francisco"

> "Create a job offer for human xyz789 to deliver a package for $20"

> "Post a listing for a photographer needed in NYC, budget $200"

> "Send a message on job abc123 asking about availability"

> "Check the launch promo — are there free PRO slots left?"

## Environment Variables

| Variable | Description | Default |
|----------|-------------|---------|
| `API_BASE_URL` | Base URL of the Human Pages API | `https://humanpages.ai` |

## Development

```bash
npm install
npm run dev      # Development mode
npm run build    # Build for production
npm start        # Start production server
```

## Testing

```bash
npx @modelcontextprotocol/inspector npx -y humanpages
```

## Troubleshooting

### "Command not found" on Windows

If using nvm on Windows, specify the full path:

```json
{
  "mcpServers": {
    "humanpages": {
      "command": "C:\\Users\\YOU\\.nvm\\versions\\node\\v20.0.0\\node.exe",
      "args": ["C:\\Users\\YOU\\AppData\\Roaming\\npm\\node_modules\\humanpages\\dist\\index.js"]
    }
  }
}
```

### Server not responding

1. Check that the API URL is correct and accessible
2. Verify Node.js v18+ is installed
3. Try running manually: `npx -y humanpages`

### Claude Desktop doesn't see the server

1. Completely quit Claude Desktop (check system tray)
2. Verify `claude_desktop_config.json` syntax is valid JSON
3. Restart Claude Desktop

## License

MIT
历史前置条件说明(补充参考)

Node.js(故障排查提到 v18+);需注册代理获取 API Key;需访问 https://humanpages.ai 托管服务;x402 付费需 Base 网络 USDC;实际雇佣需支付真人报酬;PRO 启动期结束后费用待核验;国内网络与支付可用性待核验

项目来源与清单版权许可

https://github.com/human-pages-ai/humanpages

整理来源:https://github.com/slavakurilyak/awesome-ai-agents

清单版权与许可:

MIT License

Copyright (c) 2024 Slava Kurilyak

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.