hashproof-mcp
HashProof
Verifiable credentials with IPFS backup, on-chain registry, and pay-per-call API via x402.
What it is
HashProof is a credential issuance API. Organizations and Individuals (entities) issue verifiable credentials to people. Each credential is:
Stored as a JSON in the database and backed up on IPFS (Pinata)
Registered on-chain in the
CredentialRegistrycontract on CeloVerifiable via a public URL:
https://hashproof.dev/verify/:id
Two ways to pay: micropayment in USDC via x402 (Base or Celo) — no API keys, no subscriptions — or a prepaid API key for enterprise clients (no crypto needed). AI agents can call the API directly using a funded wallet.
Related MCP server: CorteX402
Project structure
backend/ Express API — credential issuance, verification, payments
frontend/ React app — landing page, credential verification, entity pages
contracts/ CredentialRegistry smart contract (Celo)
mcp/ MCP server (hashproof-mcp on npm) — use HashProof from any AI agent
skills/ Agent skill (npx skills add csacanam/hashproof)
docs/ Architecture and flow documentationDeployed contracts
Network | Contract | Address |
Celo mainnet | CredentialRegistry |
|
Paid API endpoints
Endpoint | Price | Description |
| $0.10 USDC | Issue one verifiable credential |
| $49 USDC | Submit a verification request |
Payment is in USDC on Base or Celo via x402. The client signs an off-chain authorization — no gas required.
Free endpoints
Endpoint | Description |
| Full 3-layer verification |
| Get required fields for a template |
| Generate a preview PDF with watermark (no cost) |
| On-chain credential counters |
For AI agents
HashProof is fully agent-usable — no account, no human onboarding. Three ways in:
MCP server, local or remote (listed on the official MCP registry as
io.github.csacanam/hashproof):# local (stdio) — pays per credential with your own wallet via x402, or an API key claude mcp add hashproof -- npx -y hashproof-mcp # remote (Streamable HTTP) — nothing to install, API key required to issue claude mcp add --transport http hashproof https://api.hashproof.dev/mcpTools:
preview_template(free — iterate custom layouts),issue_credential($0.10 via x402 or API key),verify_credentialandget_template_requirements(free). The remote server has no wallet, so it can't do x402 — it needsAuthorization: Bearer <api-key>. Seemcp/README.md.Agent skill:
npx skills add csacanam/hashproof— or read it at hashproof.dev/skill.md.Plain HTTP + x402:
POST /issueCredentialreturns a 402 challenge any x402-v2 client can pay (USDC on Base or Celo). LLM index: hashproof.dev/llms.txt.
Agent identity metadata (ERC-8004 registration-v1): hashproof.dev/metadata.json.
Quick start
See backend/README.md and frontend/README.md for setup instructions.
See docs/README.md for the full documentation index.
This server cannot be deployed
Maintenance
Related MCP Connectors
Cryptographic proof-of-existence notarization for AI agents. Free tier + paid $0.01 USDC via x402.
Pay-per-call government data over x402: provenance chains, Ed25519 attestations, no API keys.
Trust layer for the x402 agent economy: 40 pay-per-call SKUs, USDC on Base, verifiable proofs.
Render PDFs from 45 starter templates or raw HTML. Pay-per-render with USDC via x402.
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceHeadless document processing for AI agents. Invoice extraction, contract analysis, and Dutch business verification. Pay-per-use via X402 on Solana. No API keys needed.101-
- AlicenseAqualityDmaintenancePay-per-call x402 data products on Base mainnet — sanctions screening, aviation weather, mortgage rates, US property dossier, title chain, wallet balance, and agent session auth. Every call settles in USDC with an on-chain receipt, no accounts or API keys.727 npmMIT
- AlicenseAqualityCmaintenanceEnables AI agents to access crypto/web3 data across 5 chains with pay-per-call billing in USDC via x402, no API key required, and built-in spend caps.3628 npmMIT

EVIDIQ Notary MCPofficial
AlicenseNot gradedqualityBmaintenanceCryptographic receipt layer for AI inferences. Enables notarization and verification of AI outputs with on-chain proofs via x402 payment.1MIT