Hashproof logo

Hashproof

Issues and verifies on-chain verifiable credentials through local or remote MCP tools.

Install Hashproof

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "hashproof": {
      "command": "npx",
      "args": [
        "-y",
        "hashproof-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 4 tools correctly (14d ago).

Overview

The hashproof MCP server connects AI agents to HashProof’s credential issuance and verification API. It exposes tools for previewing templates, issuing credentials, verifying credentials, and retrieving template requirements; issuance costs $0.10 through x402 or can use an API key. Run it locally over stdio with a wallet or API key, or use the remote Streamable HTTP endpoint with an API key. Reach for it when an agent needs to create credentials backed by IPFS and registered on Celo.

Use cases

  • Issue verifiable credentials from an AI agent
  • Preview custom credential templates before payment
  • Retrieve required fields for a credential template
  • Verify credentials through the free verification flow
  • Register issued credentials on Celo with IPFS backup

Key features

  • Credential issuance through MCP
  • x402 USDC payment support
  • Celo on-chain registration
  • IPFS backup through Pinata
  • Template preview and requirements lookup
  • Free credential verification

Tools4

What Hashproof lets your agent do. Expand a tool for its parameters.

Verified live~908 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 58d

What it can do

From the 4 tools this server returned when we ran it.

Handles credentials · 2Read-only tools · 4
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age101 days
Maintainers1

Observed 2026-10-21 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · hashproof-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads164Package downloads in the last 30 days.
Last commit7d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed4Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Hashproof works

What the hashproof MCP server does

The hashproof MCP server lets AI agents work with HashProof, an API for issuing and verifying verifiable credentials. HashProof stores credential JSON in its database, backs it up to IPFS through Pinata, and registers each credential in the CredentialRegistry contract on Celo. Published credentials can also be checked through a public verification URL.

The MCP interface covers four operations: previewing a credential template, issuing a credential, verifying a credential, and retrieving the fields required by a template. Previewing, verification, and template requirements are free API operations. Credential issuance costs $0.10 USDC through x402, unless the caller uses a prepaid API key.

How it works

The hashproof MCP server is available in two deployment modes. A local instance runs through stdio and can pay for issuance with a funded wallet using x402, or authenticate with an API key. A remote Streamable HTTP instance is hosted at https://api.hashproof.dev/mcp; it does not have a wallet, so issuing credentials remotely requires an Authorization: Bearer <api-key> header.

For x402 payments, the client signs an off-chain authorization for USDC on Base or Celo. The underlying API also exposes a paid verification-request endpoint, but that operation is not listed among the MCP tools described in the README.

After issuance, the credential is recorded in the backend, pinned to IPFS, and registered on Celo. Verification uses HashProof’s free verification path, which performs the service’s full three-layer verification. The deployed mainnet registry is the Celo CredentialRegistry contract at 0x7a1B759A602Aba72a70f99Dffd0a386d7504ce9B.

Setup and configuration

For a local installation, add the server to an MCP-capable client with:

Terminal
claude mcp add hashproof -- npx -y hashproof-mcp

This starts the npm package hashproof-mcp through stdio. The local process needs access to whichever payment method the caller selects: a funded wallet for x402 payments or an API key.

For remote use, configure the client with:

Terminal
claude mcp add --transport http hashproof https://api.hashproof.dev/mcp

The remote endpoint requires an API key for credential issuance because it cannot make x402 payments itself.

Tools and capabilities

The hashproof MCP server provides these named tools:

  • preview_template: Creates a free watermarked preview PDF for iterating on a custom layout.
  • issue_credential: Issues one verifiable credential for $0.10 through x402 or with an API key.
  • verify_credential: Performs free credential verification.
  • get_template_requirements: Returns the required fields for a selected template.

Use the preview tool before issuance when an agent needs to inspect or refine a custom layout. Use the requirements tool to determine the input fields before constructing a credential. Verification is available without payment, while issuance requires either x402 payment or the prepaid API-key route.

The hashproof MCP server is separate from HashProof’s agent skill and direct HTTP interface. Agents can also use the skill package or call the API directly with an x402-v2 client, but those are alternative access methods rather than additional MCP tools.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Hashproof

hashproof is an MCP server that connects AI agents to HashProof’s verifiable credential API. Its main tools preview templates, issue credentials, verify credentials, and retrieve template requirements. Local use supports x402 wallet payments or an API key; the remote HTTP server requires an API key for issuance.

Install the local server through an MCP client with `npx -y hashproof-mcp`, such as `claude mcp add hashproof -- npx -y hashproof-mcp`. You can also configure the hosted endpoint at `https://api.hashproof.dev/mcp` using Streamable HTTP, without installing the package locally.

Credential issuance costs $0.10 USDC and can use x402 or a prepaid API key. A local server can pay through x402 with a funded wallet on Base or Celo. The remote server has no wallet and therefore requires an API key for issuance.

Yes, credential verification is free through the `verify_credential` tool. HashProof also provides a public verification URL and a free `GET /verify/:id` endpoint for the full three-layer verification flow.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHashproof AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hashproof?style=directory)](https://allmcps.com/mcp/hashproof)
HTML Embed
<a href="https://allmcps.com/mcp/hashproof"><img src="https://allmcps.com/api/badge/hashproof?style=directory" alt="Hashproof on AllMCPs" /></a>