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
| Tool | What it does | Key? |
|---|---|---|
register_agent | Create a 5arz API key (20-verification free tier). mode:"test" for an unlimited sandbox key. | no |
verify_human | Mint a signed PoHF credential — sessionId for work fulfillment, or memberId for personhood (optionally wallet-bound). | yes |
check_credential | Independently verify a PoHF JWT against the public JWKS and read its claims. Pure crypto — no trust in 5arz. | no |
get_vhh_index | The Verified-Human-Hour index ($/hr) — a citable benchmark for verified human work. | no |
buy_credits | Stripe checkout for a prepaid pack: starter 100/$49, growth 1,000/$299, scale 10,000/$1,999. | yes |
get_balance | Remaining 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.