VerifyAPI — fact-check with signed receipts MCP server
io.github.KyTheKitty/verifyapi·v0.1.9Fact-check any claim with live web sources. Ed25519-signed receipts. Catches hallucinations.
0 stars64 downloads/wk
Reviews
Write oneNobody has reviewed VerifyAPI — fact-check with signed receipts yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VerifyAPI — fact-check with signed receipts tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
verify_claimFact-check a single factual claim against live web sources. Returns one of `supported`, `refuted`, `insufficient_evidence`, or `out_of_scope`, with confidence, source_url, published_date, and a verbatim exact_quote from that source. Every response is signed with an Ed25519 receipt (verifiable at https://api.verify-api.dev/.well-known/jwks.json). Pricing (see /v1/pricing): $0.02 base per supported/
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 22 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How VerifyAPI — fact-check with signed receipts compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,243 servers
- Tools
- 1
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 64
- more than 50% of 12,306 servers with a package
What its tools let an agent do: 1 read
Install VerifyAPI — fact-check with signed receipts in Claude Code, Cursor or VS Code
Runs npx -y @verify-api/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add verifyapi -- npx -y @verify-api/mcp
What the publisher says
From the VerifyAPI — fact-check with signed receipts repository's README, as published. We do not edit it. Read it on GitHub
VerifyAPI MCP Server
Fact-check any claim before you act on it. One tool. Live web sources. Cryptographically signed receipts.
What it does: VerifyAPI is a Model Context Protocol server that verifies factual claims against live web sources and returns a citable verdict — including the source URL, published date, a verbatim quote, and an Ed25519-signed receipt so downstream systems can prove the check actually happened.
When to use it: Any time your agent is about to act on a factual claim it can't cite. Prices, dates, versions, quotes, statistics, product specs, event outcomes. If getting it wrong would cost time, money, or trust — verify first.
Quick install (Claude Desktop / Cursor / Cline / any MCP client)
{
"mcpServers": {
"verifyapi": {
"command": "npx",
"args": ["-y", "@verify-api/mcp@latest"],
"env": {
"VERIFYAPI_API_KEY": "csk_live_..."
}
}
}
}No API key? Leave VERIFYAPIAPIKEY unset for the free trial (limited to 3 calls per IP per 24h, signed receipts included). Get a free key at https://verify-api.dev/signup — no credit card required.
The one tool: verify_claim
Input:
{
"claim": "Python 3.13 was released in October 2024."
}Output:
{
"verdict": "supported",
"confidence": 0.99,
"source_url": "https://docs.python.org/3/whatsnew/3.13.html",
"exact_quote": "Python 3.13 was released on October 7, 2024.",
"reasoning": "Multiple authoritative sources confirm...",
"receipt": {
"jws": "eyJhbGci...",
"kid": "pQAd73zRp9Xq9Y5U"
}
}Verdicts: supported, contradicted, unverifiable. Every supported/contradicted verdict comes with a JWS receipt signed by keys served at https://api.verify-api.dev/.well-known/jwks.json.
Why signed receipts?
Because "the AI checked" is not the same as "the AI verified." A signed receipt lets a downstream system — compliance auditor, user, another agent, a smart contract — cryptographically prove that a specific claim was verified against a specific source at a specific time by VerifyAPI's known public key. It's the difference between saying "trust me" and handing over a notarized document.
Pricing
- Free trial: no signup, no card. Limited to 3 calls per IP per 24h. Includes signed receipts.
- With API key: $0.02 per verified claim. Unverifiable / out-of-scope calls are free (you don't pay for "I couldn't find enough evidence").
- Freshness tiers: standard verification $0.02, real-time (fresh-fetch) $0.05.
- Auto top-up: save a card, set a threshold, keep flowing. POST /v1/balance/autorefill.
Example use cases
LangChain / LlamaIndex agents: wrap verify_claim as a Tool. Have your agent call it before returning any factual answer.
Cursor / Cline coding agents: verify version numbers, API existence, deprecation status before writing imports.
Claude Desktop workflows: "Verify this quote is real before I put it in the deck."
Multi-agent systems: pass receipts between agents to prove groundedness up the chain.
Compliance-sensitive automation: keep the JWS receipts as audit trail for every factual decision the agent made.
Environment variables
Programmatic API (skip MCP, call directly)
curl -X POST https://api.verify-api.dev/v1/verify \
-H "Authorization: Bearer csk_live_..." \
-H "Content-Type: application/json" \
-d '{"claim": "Bitcoin ETFs were approved by the SEC in January 2024."}'Full OpenAPI spec: https://api.verify-api.dev/openapi.json
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
VerifyAPI — fact-check with signed receipts: common questions
- Is VerifyAPI — fact-check with signed receipts MCP server safe?
- Mostly: it is graded B (80/100). Read the VerifyAPI — fact-check with signed receipts safety report
- How do I install VerifyAPI — fact-check with signed receipts?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does VerifyAPI — fact-check with signed receipts need an API key?
- Yes. The registry entry asks for
VERIFYAPI_API_KEY. - Is VerifyAPI — fact-check with signed receipts maintained?
- The last commit was 55 days ago (2026-09-12). The latest release is v0.1.9.
- What can I use instead of VerifyAPI — fact-check with signed receipts?
- Servers from other publishers that do the same job: e2e MCP server, Front-End Checklist MCP server and Nautilus Compass Memory MCP server. Compare all VerifyAPI — fact-check with signed receipts alternatives.
- How does VerifyAPI — fact-check with signed receipts compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,243 servers); tools 1 (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 VerifyAPI — fact-check with signed receipts
Same job from other publishers: the closest match first, then the best rated.
- e2eOpen live web and mobile app sessions from an e2e project to inspect the app and try locators.not reviewedWidely usedA
- Front-End ChecklistReview frontend code and live pages against 386 quality-gated web development rules.not reviewedWidely usedA
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB