The verification gap
AI systems hallucinate. RAG pipelines propagate stale claims. Content pipelines have no grounding layer. FactGuard closes this loop with a cited verdict at the point of generation or publish.
FactGuard's REST API and MCP server turn any claim into a structured verdict — confidence score, cited sources, and reasoning chain — in a single call. Provenance (C2PA) tells you where content came from; FactGuard tells you whether it's accurate.
Every major fact-checking API is either read-only (Google), enterprise-only (Factiverse), or academically positioned (ClaimBuster). No production-ready, self-serve, verdict-generating API exists. With EU AI Act Article 50 enforcement arriving in August 2026, demand for AI output verification is accelerating.
AI systems hallucinate. RAG pipelines propagate stale claims. Content pipelines have no grounding layer. FactGuard closes this loop with a cited verdict at the point of generation or publish.
Article 50 (full enforcement Aug 2, 2026) mandates disclosure and verifiability of AI-generated content. FactGuard's API produces structured, cited verification records suitable for compliance logging.
Compliance-readyThe two fact-checking MCP repos on GitHub are hobby experiments — neither is production-ready. FactGuard's MCP server is the first credible option for AI assistants and agent frameworks that need real-time grounded verification.
POST a claim, get back a structured JSON verdict with confidence score, reasoning, and cited sources. No setup beyond an API key.
Score scale
Drop FactGuard into any MCP-compatible AI host (Claude, Cursor, Zed, Windsurf, Continue) and your agent can verify claims in real time — with cited sources returned in context.
GET /v1/health
None
Health check — no quota consumed
POST /v1/factcheck
x-api-key
Verify a claim, returns scored verdict
Free-tier keys use groq_llama8b — fast
and zero-cost. Pro/Scale keys unlock larger, more nuanced models.
groq_llama8b
Groq / Llama 3.1 8B
Free
Default · fastest · free quota
flash_lite
Gemini 2.5 Flash Lite
Pro+
Structured output · fast
groq_qwen32b
Groq / Qwen3 32B
Pro+
Thinking model · nuanced claims
flash
Gemini 2.5 Flash
Pro+
Balanced speed/quality
flash_25_pro
Gemini 2.5 Pro
Scale
Highest quality · slowest
Start free. Scale when you're ready.
groq_llama8b model
Cache hits are always free — when a claim has been
verified within the last 30 days, the result is served from the corpus cache and does
not count against your daily quota. cached: true
in the response confirms this.
Every verdict includes 1–3 source names. Not summaries, not paraphrases — named publications your users can verify themselves.
Sources requiredA continuous 0.0–1.0 confidence score, not a blunt boolean. Your application can set its own threshold for how uncertain is "too uncertain."
Graded, not binaryThe same evaluation standards apply to every claim regardless of political origin. Neutrality is an engineering decision, not an editorial policy.
Neutral by designAuthoritative corpus from established fact-checkers (no TTL) sits above a 30-day LLM cache. Cache hits are free and typically sub-100 ms.
Fast + free cachedCORS is disabled. Keys are stored as SHA-256 hashes — plaintext never persisted. No stack traces or provider internals in error responses.
Secure by default
The reasoning field explains the verdict
in plain language — suitable for logging, audit trails, or surfacing to end users.
Early-access developers get first access to keys, lock in early-access pricing, and have input on the roadmap — including batch endpoints, webhook callbacks, and async long-form verification.
We'll only email you when early access opens. No marketing.
I'm interested in:
By submitting you agree to our Privacy Policy. Unsubscribe anytime.
You're on the early-access list.
We'll email you when keys are available. In the meantime, you can try the web app to see the verification engine in action.
Want to see the verification engine before requesting access? The FactGuard web app runs the same engine — free, no account needed.