ProofJSON
FreeNot checkedMCP server providing tools for invoice assessment and payment verification using the ProofJSON protocol.
About
MCP server providing tools for invoice assessment and payment verification using the ProofJSON protocol.
README
A local MCP server (stdio) that lets AI agents produce and verify structured JSON outputs — with explicit scope, checks performed, checks not performed and human-confirmation requirements, instead of opaque yes/no answers.
The first live pack focuses on invoice assessment before payment: given supplied invoice data, context and policy, it returns allow / review / block with reasons and confidence. Works in Claude Desktop, Cursor and other MCP clients.
Scope (v1):
supplied_data_only. It assesses the supplied data and configured policy. It does not independently verify supplier IBAN ownership, sanctions status, bank account ownership or external payment history unless external trust adapters are configured.allowis not a guarantee the invoice is safe.Local stdio only — there is no public remote MCP until auth, rate limits, audit logs, terms and privacy are finalised.
Tools (exactly three)
assess_invoice_before_payment— returnsallow/review/blockwith reasons, confidence, scope, checks_performed, checks_not_performed, human_confirmation_required.verify_proofjson_proof— verify a proof for structure, hash consistency and signature validity. Does NOT verify the real-world truth of the underlying claim, invoice, supplier identity, IBAN ownership or sanctions status.list_proofjson_packs— lists the live Pack Tasks.
This server does not expose arbitrary fetch, a browser, a shell, the filesystem, a generic HTTP proxy, a generic run endpoint, or any internal scoring.
Install & build
npm install
npm run build
Use in Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"proofjson": {
"command": "node",
"args": ["/ABSOLUTE/PATH/mcp-proofjson/dist/index.js"]
}
}
}
Use in Cursor
Add to .cursor/mcp.json (or Cursor Settings → MCP):
{ "mcpServers": { "proofjson": { "command": "node", "args": ["/ABSOLUTE/PATH/mcp-proofjson/dist/index.js"] } } }
Config
PROOFJSON_BASE(env) — defaults tohttps://proofjson.org.
Example
Ask your agent: "Assess this invoice before payment. Supplier ACME, amount 4250 EUR, invoice IBAN PT50…789, expected IBAN PT50…154." → the agent calls assess_invoice_before_payment → ProofJSON returns review because the IBAN differs from the expected IBAN supplied. The agent explains the result and recommends human confirmation.
Installing ProofJSON
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/proofjson/mcp-proofjsonFAQ
Is ProofJSON MCP free?
Yes, ProofJSON MCP is free — one-click install via Unyly at no cost.
Does ProofJSON need an API key?
No, ProofJSON runs without API keys or environment variables.
Is ProofJSON hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install ProofJSON in Claude Desktop, Claude Code or Cursor?
Open ProofJSON on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Stripe
Payments, customers, subscriptions
by Stripemalamutemayhem/unclick-agent-native-endpoints
110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
by malamutemayhemwhiteknightonhorse/APIbase
Unified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
by whiteknightonhorsetrackerfitness729-jpg/sitelauncher-mcp-server
Deploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr
Compare ProofJSON with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All finance MCPs
