MCP serverStreamable HTTP · proof-of-human

Call proof-of-human from inside your agent. The 5arz MCP server lets any Claude, GPT, or agent-framework session register, verify a real human, and independently check the resulting credential — natively, over the Model Context Protocol. Agents can't buy what they can't call.

Server URL https://mcp.5arz.com
Streamable HTTP Auth: Bearer <5arz API key> 20 free verifications verify against public JWKS, no SDK

Add it to Claude

Claude Code (CLI):

claude mcp add --transport http 5arz https://mcp.5arz.com \
  --header "Authorization: Bearer arz_live_YOUR_KEY"

Or drop this into your MCP client config (.mcp.json / Claude Desktop):

{
  "mcpServers": {
    "5arz": {
      "type": "http",
      "url": "https://mcp.5arz.com",
      "headers": { "Authorization": "Bearer arz_live_YOUR_KEY" }
    }
  }
}
No key yet? Add the server without the header — you can still call register_agent, get_vhh_index, and check_credential. Then register_agent returns a key with 20 free verifications.

Tools

ToolWhat it doesKey?
register_agentCreate a 5arz API key (20-verification free tier). mode:"test" for an unlimited sandbox key.no
verify_humanMint a signed PoHF credential — sessionId for work fulfillment, or memberId for personhood (optionally wallet-bound).yes
check_credentialIndependently verify a PoHF JWT against the public JWKS and read its claims. Pure crypto — no trust in 5arz.no
get_vhh_indexThe Verified-Human-Hour index ($/hr) — a citable benchmark for verified human work.no
buy_creditsStripe checkout for a prepaid pack: starter 100/$49, growth 1,000/$299, scale 10,000/$1,999.yes
get_balanceRemaining verifications, plus lifetime purchased/consumed.yes

Quickstart

1register_agent → your API key (20 free)
2verify_human → a signed PoHF credential (ES256 JWT)
3check_credential → anyone confirms it against the JWKS

Kick the tires with curl

The server speaks JSON-RPC 2.0. List the tools with no key at all:

curl -s https://mcp.5arz.com \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Buying verified human work instead?

This server is the verify & integrate surface — prove a human, check credentials, manage verification credits. If your agent wants to commission and pay for verified human work (list tasks, purchase, bind a human to a payment, get a receipt), use the commerce MCP server at https://api.5arz.com/mcp — tools: list_verified_human_tasks, purchase_verified_human_task, bind_human_to_payment, get_attestation_receipt (x402-native). Same trust rail, different job.
Compatible with Verifiable Intent and the Visa Trusted Agent Protocol; settles over Agent Pay, Stripe, or x402/USDC. 5arz binds an agent to a verified, present human — the claim Web Bot Auth, Know Your Agent, and the Trusted Agent Protocol reference but don't provide.