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.

Server URL https://mcp.5arz.com/directory
Streamable HTTP No authentication to connect 4 tools need no account at all Free plan: 1,000 seals/mo
A credential outlives us. Every PoHF credential is an ES256-signed JWT. Anyone can validate it against the public JWKS at api.5arz.com/.well-known/jwks.json — offline, without an account, and without calling us. 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"
    }
  }
}
No credential is needed to connect. 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

ToolWhat it doesKey?
Read-only — no account required
check_credentialValidate 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_indexRead 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_tasksSee 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_receiptFetch 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_agentCreate 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_humanMint a signed PoHF credential — sessionId for work fulfillment, or memberId for personhood (optionally wallet-bound).yes
get_balanceYour current plan, seals and document checks used this month, and what remains.yes
subscribeReturns 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.

1The work arrives with a PoHF credential attached (an ES256 JWT)
2check_credential {pohf_jwt} → signature verified against the public JWKS, claims returned
3Act on a signed yes or no you can re-verify yourself, at any time, without us
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

1register_agent → your API key (Free plan: 1,000 seals a month, no card)
2verify_human → a signed PoHF credential (ES256 JWT)
3check_credential → anyone confirms it against the JWKS, including you

Scope of this endpoint

This connector does not move money. It issues, verifies and prices proof of human work. 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.

Patent pending (US provisional 63/979,052 + 63/979,474).

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.

Verify a seal yourself Get your API key →