
VerifyAPI — fact-check with signed receipts
io.github.KyTheKittyPublished by GitHub account KyTheKittyv0.1.9Updated Oct 24, 2026
Fact-check any claim with live web sources. Ed25519-signed receipts. Catches hallucinations.
The publisher's own server: Signed
Overview
A local MCP server that lets an assistant fact-check a claim against live web sources and return a verdict with a citable quote and a signed receipt.
- What you can do
- Verify a factual claim against live web sources and get a verdict of supported, contradicted or unverifiable, with a confidence score and reasoning. Receive the source URL, published date and a verbatim quote to cite. Get an Ed25519-signed JWS receipt for supported or contradicted verdicts, so a downstream system can prove the check happened.
- When to use it
- Use it when an assistant is about to act on a factual claim it cannot cite, such as prices, dates, versions, quotes, statistics or product specs. Useful for coding agents checking version numbers and deprecation status, and for compliance-sensitive workflows that want an audit trail of factual decisions.
- Requirements
- Runs locally over stdio, typically started with npx from the npm package, so Node.js is needed. An API key in VERIFYAPI_API_KEY is optional; without it a free trial allows 3 calls per IP per 24 hours. VERIFYAPI_BASE_URL can override the API endpoint. Network access to the VerifyAPI service is required.
Installation
In SourceWeft
- Open VerifyAPI — fact-check with signed receipts in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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)
No API key? Leave VERIFYAPI_API_KEY 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:
Output:
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)
Full OpenAPI spec: https://api.verify-api.dev/openapi.json
x402 payment support built in — see https://verify-api.dev/agents.txt for the agent-native discovery manifest.
Links
- Website: https://verify-api.dev
- API docs: https://verify-api.dev/docs
- Signup (free, no card): https://verify-api.dev/signup
- npm: https://www.npmjs.com/package/@verify-api/mcp
- MCP Registry: https://registry.modelcontextprotocol.io/v0/servers/io.github.KyTheKitty/verifyapi
- MCP source: https://github.com/KyTheKitty/verifyapi-mcp
- Backend source (Fastify service, Terraform, receipts pipeline): https://github.com/KyTheKitty/verifyapi
Built by
Circuit Savers LLC — Wausau, Wisconsin.
License
MIT
Source: README.md at commit 720880d
Tools
0Version history
1- v0.1.9LatestSep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.
Other Signed integrations
Signed
com.signedOfficial publisher
Remote MCP server that connects an assistant to a Signed account for angel investor portfolio, startup deal pipeline and CRM data.
Signed Investors
com.signedOfficial publisher
Read-only access to Signed's public angel investor directory: search investors by keyword, sector or check size and view their profiles.

PEAC Protocol: Signed interaction receipts
Published by GitHub account peacprotocol
Local MCP server for PEAC signed interaction records, letting an assistant verify, inspect, decode, issue and bundle portable signed receipts.

autobus — signed attestations for agents, $0.01 per call
Published by GitHub account ninefiveonefive
Remote MCP endpoint that issues signed attestations for agents — URL witnessing, AI permissions, transaction finality and JWKS — at $0.01 per call via x402.

ArtifactGuard Signed AI Deliverable QA
Published by GitHub account blackcow4234-lab
A remote MCP server that issues signed PASS/WARN/FAIL QA receipts for AI-generated JSON, ZIP, PDF and DOCX deliverables.