Proof-of-Human connectorStreamable HTTP · MCP
5arz issues and verifies Proof-of-Human-Fulfillment (PoHF) credentials: signed, independently checkable evidence that a real, ID-verified, live human performed a specific piece of work. This connector puts that inside your agent session.
check_credential does exactly that in-session. That is the point of the design: the proof does not depend on trusting the issuer.Connect
claude mcp add --transport http 5arz https://mcp.5arz.com/directory
Or in a client config:
{
"mcpServers": {
"5arz": {
"type": "http",
"url": "https://mcp.5arz.com/directory"
}
}
}
check_credential, get_vhh_index, list_verified_human_tasks and get_attestation_receipt work immediately. The three tools that act on your account ask for a 5arz API key, which you create in-session with register_agent — free, no card.Tools
| Tool | What it does | Key? |
|---|---|---|
| Read-only — no account required | ||
check_credential | Validate a PoHF credential someone handed you. Verifies the ES256 signature against the live public JWKS and checks expiry and not-before, then returns the claims. Pure cryptography — no trust in 5arz required. | no |
get_vhh_index | Read the Verified-Human-Hour index — a published benchmark price for one hour of verified human work, with its epoch, method version and whether the figure is provisional or final. | no |
list_verified_human_tasks | See what verified human work is currently available: title, USD price, time estimate, slots remaining, and the kind of fulfillment receipt issued on completion. | no |
get_attestation_receipt | Fetch a completed Proof-of-Human-Fulfillment receipt by attestation_id — the signed packet, the verifier identity, and the JWKS URL to check it yourself. | no |
| Your account | ||
register_agent | Create a 5arz API key. Free plan: 1,000 credential seals a month plus 10 document checks, no card. mode:"test" returns a sandbox key (arz_test_…) whose credentials are marked test:true and must never be treated as production proof. | no |
verify_human | Mint a signed PoHF credential — sessionId for work fulfillment, or memberId for personhood (optionally wallet-bound). | yes |
get_balance | Your current plan, seals and document checks used this month, and what remains. | yes |
subscribe | Returns a Stripe checkout link to change plan: Starter $99/mo, Growth $499/mo, Scale $2,499/mo. The connector returns a link; it does not take payment. | yes |
The common case
An agent receives work product and needs to establish that a human, not a model, produced it.
curl -s https://mcp.5arz.com/directory \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"check_credential",
"arguments":{"pohf_jwt":"eyJhbGciOiJFUzI1NiIs…"}}}'
Issuing your own credentials
Scope of this endpoint
subscribe returns a Stripe checkout link for a person to complete; nothing here settles a payment.5arz also offers per-task purchases of verified human work over x402/USDC (developer preview on Base Sepolia). That is a separate integration on a separate endpoint — see the full MCP server documentation — and it is deliberately not part of this connector.
Data handling
This server is a thin, stateless wrapper over 5arz's own first-party API at api.5arz.com. It stores nothing from your session. It records anonymous tool-usage counts keyed to a one-way hash of the API key, and it never reads conversation content, chat history, memory, or files.
Full detail: privacy policy · terms · support.
Try it now
Connect the server and run check_credential on any PoHF credential — or paste one into the browser verifier. Don't trust us. Check.