NumProof MCP server
online · 100% uptimeio.github.projecttron/numproof·v0.1.1Deterministic signed verification of numeric & financial claims for AI agents & spreadsheets.
0 stars16 downloads/wk
Reviews
Write oneNobody has reviewed NumProof yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
NumProof tools (4)
write = sends, deletes, buys or postsaudit_rowsFreeAudit spreadsheet-like rows for footing, balance-sheet ties, common margins, and cell provenance.
covenant_rulesFreeEvaluate threshold/covenant rules over spreadsheet-like rows with provenance. Use either rules or rule_pack.
diff_rowsFreeCompare two report versions by numeric row labels with provenance.
verify_claimFreeExactly verify a math/finance claim (VERIFY/REFUTE/ABSTAIN) with a counterexample when false. Use before trusting any AI-produced number, sum, percentage, or formula.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan11 source files scanned25/25
- Live reliabilityremote reachable in 791ms20/20
- Tool poisoning4 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 92 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
How NumProof compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 84/100
- higher than 68% of 48,255 servers
- Tools
- 4
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 214 ms
- faster than 61% of 30,031 servers
- Downloads a week
- 16
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 4 read
Install NumProof in Claude Code, Cursor or VS Code
claude mcp add --transport http numproof https://numproof.com/mcp
What the publisher says
From the NumProof repository's README, as published. We do not edit it. Read it on GitHub
NumProof
<!-- mcp-name: io.github.projecttron/numproof -->
The deterministic numeric truth layer for AI agents and spreadsheets.
Your agent writes "gross margin improved from 42.1% to 44.8%" or "the workbook is internally consistent" — NumProof tells you, deterministically, whether that number is VERIFY, REFUTE, or ABSTAIN, with a counterexample, cell/formula provenance, and a signed, machine-checkable audit bundle. It's exact arithmetic and symbolic math — not an LLM judging another LLM.
- ✅ Verify a single math/finance claim, or batch thousands in CI
- ✅ Audit xlsx/csv rows: footing, cross-footing, balance-sheet ties, margins, formula cells — with provenance
- ✅ Diff two report versions; evaluate covenant rule packs (DSCR, Debt/EBITDA, current ratio, …)
- ✅ Signed evidence bundle (JSON + HTML/PDF/ZIP) anyone can re-verify offline
- ✅ API · CLI · MCP server · optional x402 pay-per-call
This repo is the open-source client (SDK + MCP). The verification engine runs as a hosted
service — pip install numproof, point it at the API, done. (Same shape as stripe-python:
the SDK is open, the engine is the service.)
Live demo (no key): https://numproof.com · Docs: https://numproof.com/docs
30-second start
pip install numprooffrom numproof import NumProof
np = NumProof.from_env() # NUMPROOF_API_KEY (get a free key: see below)
print(np.verify("120 + 90 + 340 + 15 == 565"))
# {'verdict': 'VERIFY', 'certificate': 'EXACT_ARITHMETIC', ...}
print(np.verify("a 50% loss needs a 100% gain to break even")) # VERIFY: (1-0.5)*(1+1.0)==1
print(np.verify("two 10% raises equal a 21% total increase")) # VERIFY
print(np.verify("operating margin is 18% when EBIT is 180 and revenue is 1000")) # VERIFYNo install? It's just HTTP:
curl -s https://numproof.com/demo -H 'Content-Type: application/json' \
-d '{"claim":"gross margin is 60% when gross profit is 600 and revenue is 1000"}'Free API key:
curl -s https://numproof.com/signup -X POST -H 'Content-Type: application/json' -d '{}'Audit a spreadsheet (with provenance)
rows = [["Revenue", 1000], ["COGS", 400], ["Gross Profit", 600], ["Gross Margin", "60%"]]
print(np.audit_rows(rows)["verdict"]) # PASS (600/1000 == 60%, footing, ties, ...)
# covenant rule packs: DSCR, Debt/EBITDA, current ratio, custom thresholds
print(np.covenant_rows(
[["EBITDA", 500], ["Debt Service", 300], ["Debt", 1200]],
rule_pack="credit_covenants_basic",
)["verdict"])Every audit/diff/covenant result can be returned as a signed bundle + human-readable HTML/PDF report (format="zip"). Recipients verify it without trusting you or NumProof:
curl -s https://numproof.com/audit/verify -H 'Content-Type: application/json' -d @bundle.json
# {"valid": true, "verdict": "PASS", "signer": "0x...", ...}Use it from an AI agent (MCP)
NumProof ships an MCP server so Claude / OpenAI-style agents can call it as a tool — gate every numeric claim before it reaches a user, report, or auditor.
python -m numproof.mcp{ "mcpServers": { "numproof": { "command": "python", "args": ["-m", "numproof.mcp"] } } }Or point any MCP client at the hosted descriptor: https://numproof.com/mcp.json.
See examples/ for runnable scripts (verify, audit, covenants, agent-gate, MCP).
Drop-in guardrails for agent frameworks
Verify the numbers your agent emits before it acts, in the framework you already use (numproof/integrations/ — each lazily imports its framework, so the numproof client stays stdlib-only):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
NumProof: common questions
- Is NumProof MCP server safe?
- Mostly: it is graded B (84/100). Read the NumProof safety report
- How do I install NumProof?
- It runs remotely at numproof.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does NumProof need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is NumProof maintained?
- The last commit was 131 days ago (2026-06-26). The latest release is v0.1.1.
- Is NumProof up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of NumProof?
- Servers from other publishers that do the same job: Nautilus Compass Memory MCP server.
- How does NumProof compare with other MCP servers?
- safety score 84/100 (higher than 68% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to NumProof
Same job from other publishers: the closest match first, then the best rated.
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB