MCP serverio.github.human-pages-ai/humanpages
Hire real humans for tasks agents can't do alone.
Read more
Hire real humans for tasks agents can't do alone. 36 tools for the full hiring lifecycle.Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 15 hr ago
Tools
40
More info
URL
humanpages.ai/mcp
streamable-http
Says it is
humanpages 1.0.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:5acb2072ee…bca419
| Tool | Schema |
|---|---|
| approve_completion Approve submitted work for a SUBMITTED job. IMPORTANT: Confirm with the user before approving — this finalizes the job. Call this after reviewing the human's deliverables (check vi |
input · no output |
| cancel_listing Cancel an open listing. All pending applications will be rejected. Only the agent who created the listing can cancel it. |
input · no output |
| check_humanity_status Check the humanity verification status for a specific human. Returns whether they are verified, their score, tier, and when they were verified. This is read-only. |
input · no output |
| claim_free_pro_upgrade Deprecated: Agents are now auto-activated on PRO tier at registration. This endpoint is a no-op for agents already on PRO. |
input · no output |
| create_job_offer Send a job offer to a specific human. IMPORTANT: Always confirm the price, task details, and payment method with the user before calling this tool — never create offers autonomousl |
input · no output |
| create_listing Post a job on the public job board for humans to discover and apply to. Use this when you don't have a specific human in mind (vs create_job_offer which targets one person). Humans |
input · no output |
| get_activation_status Check your agent's current tier (BASIC/PRO), activation status, rate limit usage (jobs/day, profile views/day), and expiry date. Also shows x402 pay-per-use pricing if enabled. Use |
input · no output |
| get_agent_profile Get a registered agent's public profile including reputation stats (total jobs, completed jobs, payment speed). |
input · no output |
| get_dispute_details Get full case details for an escrow dispute. Returns job info, messages, evidence, amounts, and deadline. Used by arbitrators to review a case before submitting a verdict. |
input · no output |
| get_funding_info Get funding instructions and current wallet balance for a registered agent. If you don't have a wallet yet, create one first using CDP AgentKit (Coinbase Developer Platform) — you |
input · no output |
| get_human Get a human's public profile by ID — bio, skills, services, equipment, languages, experience, reputation (jobs completed, rating, reviews), humanity verification status, and rate. |
input · no output |
| get_human_profile Get a human's FULL profile including contact info (email, Telegram, Signal), crypto wallets, fiat payment methods (PayPal, Venmo, etc.), and social links. Requires agent_key from r |
input · no output |
| get_job_messages Get all messages for a job (chronological). Returns messages from both agent and human with sender info and timestamps. Use this to check for replies, review submitted deliverables |
input · no output |
| get_job_status Check the current status of a job. Returns status (PENDING → ACCEPTED → PAID → SUBMITTED → COMPLETED, or REJECTED/CANCELLED/DISPUTED), price, human name, and a next-step recommenda |
input · no output |
| get_listing Get detailed information about a specific listing, including the posting agent's reputation and application count. |
input · no output |
| get_listing_applications View applications for your listing. Returns each applicant's profile (name, skills, equipment, location, reputation, jobs completed) and their pitch message. Use this to evaluate c |
input · no output |
| get_listings Browse open job listings on the public board. Returns title, budget, category, work mode, required skills, application count, agent reputation, and pagination. Filter by skill, cat |
input · no output |
| get_payment_activation Get a deposit address and payment instructions for PRO tier activation via on-chain payment. |
input · no output |
| get_promo_status Check the launch promo status — free PRO tier for the first 100 agents. Returns how many slots are claimed and remaining. No authentication required. |
input · no output |
| get_wallet_nonce Request a signing challenge (nonce) for wallet verification. This is step 1 of wallet verification: call this first, then sign the returned message with your wallet, and pass the s |
input · no output |
| leave_review Rate a human after a COMPLETED job (1-5 stars + optional comment). Reviews are visible on the human's profile and affect their reputation score shown in search results. Only works |
input · no output |
| list_arbitrators Browse available escrow arbitrators. Returns their wallet address, fee (in basis points, e.g. 500 = 5%), specialties, SLA, health status, and dispute track record. Use this before |
input · no output |
| make_listing_offer Hire a listing applicant. Creates a standard job from the listing and notifies the human. This is a binding commitment — you agree to pay the listed budget if the human accepts and |
input · no output |
| mark_job_paid Record payment for an ACCEPTED job. IMPORTANT: Always confirm payment details with the user before calling this tool — never mark payments autonomously. Job must be in ACCEPTED sta |
input · no output |
| pause_stream Pause an active stream. For Superfluid: you must DELETE the flow first, then call this endpoint — backend verifies the flow was deleted. For micro-transfer: skips the current pendi |
input · no output |
| record_stream_tick Record a micro-transfer stream payment. Submit the transaction hash for the current pending tick. Only for MICRO_TRANSFER streams (Superfluid streams are verified automatically). |
input · no output |
| register_agent Register a new agent on Human Pages. Returns an API key (hp_...) that you MUST save — it cannot be retrieved later. The agent is auto-activated on PRO tier (free during launch): 15 |
input · no output |
| register_as_arbitrator Register your agent as an escrow arbitrator. Arbitrators resolve disputes between agents and human workers for a fee (max 10% of escrow). You must be whitelisted by the platform ow |
input · no output |
| request_activation_code Optional: Request an activation code (HP-XXXXXXXX) to post on social media for a verified trust badge. Not required for API access — agents are auto-activated on registration. |
input · no output |
| request_revision Request changes on submitted work (job must be SUBMITTED). Moves job back to ACCEPTED so the human can resubmit. Include a clear reason explaining what needs fixing. The human rece |
input · no output |
| resume_stream Resume a paused stream. For Superfluid: create a new flow first, then call this — backend verifies. For micro-transfer: creates a new pending tick. |
input · no output |
| search_humans Search for humans available for hire. Returns profiles with id (use as human_id in other tools), name, skills, location, reputation (jobs completed, rating), equipment, languages, |
input · no output |
| send_job_message Send a message to the human on an active job. Works on PENDING, ACCEPTED, PAID, STREAMING, and PAUSED jobs. The human receives email and Telegram notifications. Use get_job_message |
input · no output |
| set_wallet Set the wallet address for a registered agent. IMPORTANT: Always confirm the wallet address with the user before calling this tool — never set wallets autonomously, as this control |
input · no output |
| start_stream Start a stream payment for an ACCEPTED stream job. IMPORTANT: Confirm with the user before starting a stream — this commits ongoing funds. Stream payments require crypto (on-chain) |
input · no output |
| stop_stream Stop a stream permanently and mark the job as completed. Can be called by agent or human on STREAMING or PAUSED jobs. |
input · no output |
| submit_verdict Submit a signed EIP-712 verdict to resolve an escrow dispute. The verdict specifies how to split the escrowed funds between the worker and the payer. Your arbitrator fee is automat |
input · no output |
| verify_agent_domain Verify domain ownership for a registered agent. The agent must have a websiteUrl set. Supports two methods: "well-known" (place a file at /.well-known/humanpages-verify.txt) or "dn |
input · no output |
| verify_payment_activation Verify an on-chain payment for PRO tier activation. On success, your agent is activated with PRO tier. |
input · no output |
| verify_social_activation Optional: Verify a social media post containing your activation code for a verified trust badge. Not required for API access — agents are auto-activated on registration. |
input · no output |
Verify it yourself
npx teppi-check https://humanpages.ai/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2FQ9PRYQA6QG4540WM9B