mcpserver.lol
registry/humanpages
Connection check verified live · 27h ago

humanpages

Hire real humans for tasks agents can't do alone. 36 tools for the full hiring lifecycle.

Tools 40
GitHub stars 7
Installs / wk 62
Licence MIT
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

40 tools

Read from the running server on 27h ago.

approve_completion job_id*agent_key*
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…
cancel_listing agent_key*listing_id*
Cancel an open listing. All pending applications will be rejected. Only the agent who created the listing can cancel it.
check_humanity_status human_id*
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.
claim_free_pro_upgrade agent_key*
Deprecated: Agents are now auto-activated on PRO tier at registration. This endpoint is a no-op for agents already on PRO.
create_job_offer title*agent_id*categoryhuman_id*agent_key*agent_lat +14
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…
create_listing title*categorylocationagent_key*radius_kmwork_mode +15
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…
get_activation_status agent_key*
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…
get_agent_profile agent_id*
Get a registered agent's public profile including reputation stats (total jobs, completed jobs, payment speed).
get_dispute_details job_id*agent_key*
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.
get_funding_info countryagent_id*agent_key*
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…
get_human id*
Get a human's public profile by ID — bio, skills, services, equipment, languages, experience, reputation (jobs completed, rating, reviews), humanity verification status, and rate.…
get_human_profile human_id*agent_key*
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…
get_job_messages job_id*agent_key*
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…
get_job_status job_id*
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…
get_listing listing_id*
Get detailed information about a specific listing, including the posting agent's reputation and application count.
get_listing_applications agent_key*listing_id*
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…
get_listings latlngpagelimitskillradius +4
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…
get_payment_activation agent_key*
Get a deposit address and payment instructions for PRO tier activation via on-chain payment.
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.
get_wallet_nonce agent_id*agent_key*wallet_address*
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…
leave_review job_id*rating*commentagent_key*
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…
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…
make_listing_offer agent_key*listing_id*application_id*
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…
mark_job_paid job_id*payment_amount*payment_method*payment_networkpayment_reference*
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…
pause_stream job_id*agent_key*
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…
record_stream_tick job_id*tx_hash*agent_key*
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).
register_agent name*accept_tos*descriptionwebhook_urlwebsite_urlcontact_email +1
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…
register_as_arbitrator slafee_bps*agent_key*specialtieswebhook_url*wallet_signature
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…
request_activation_code agent_key*
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.
request_revision job_id*reason*agent_key*
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…
resume_stream job_id*agent_key*sender_address
Resume a paused stream. For Superfluid: create a new flow first, then call this — backend verifies. For micro-transfer: creates a new pending tick.
search_humans latlngfieldskilldegreeradius +19
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,…
send_job_message job_id*content*agent_key*
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…
set_wallet nonceagent_id*agent_key*signaturewallet_address*wallet_network
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…
start_stream tokenjob_id*network*agent_key*sender_address*
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)…
stop_stream job_id*agent_key*
Stop a stream permanently and mark the job as completed. Can be called by agent or human on STREAMING or PAUSED jobs.
submit_verdict nonce*job_id*to_payee*agent_key*signature*to_depositor* +1
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…
verify_agent_domain method*agent_id*agent_key*
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…
verify_payment_activation network*tx_hash*agent_key*
Verify an on-chain payment for PRO tier activation. On success, your agent is activated with PRO tier.
verify_social_activation post_url*agent_key*
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.