LegalCite checks every case citation in AI-drafted legal text against real court records — and flags the ones that don't exist. A REST API and an MCP server your agents call before they file. It never invents a case.
Try it free → PricingGenerative AI invents case law. It produces confident, properly-formatted citations — Smith v. Jones, 999 U.S. 9999 — for cases that were never decided. Lawyers relying on those drafts have been sanctioned by courts for filing briefs full of hallucinated authority. Checking every cite by hand against a database doesn't scale across a drafting workflow.
LegalCite reads the text, detects every citation, and resolves each against CourtListener (free public court records). For each one it tells you: real (the case exists and the name matches), not-found (no such case — likely fabricated), or name-mismatch (the reporter slot is real but the case name in the draft is wrong). No fabrication path — an unresolved cite is reported as not-found, never invented.
Paste legal text with citations (or one citation). Free tier is 20 checks/day.
Any MCP-compatible agent (Claude, Cursor, Codex…) can call the verify_citations tool before relying on AI-drafted authority:
// MCP tool
verify_citations({ text: "...the holding in Smith v. Jones, 999 U.S. 9999..." })
// → each cite resolved against real court records: real / not-found / mismatch
Or hit the REST API directly:
GET https://legalcite-one.vercel.app/api/verify?text=Roe+v.+Wade,+410+U.S.+113
Free for 7 days, then $19/month. Cancel anytime in one click.
Not legal advice. LegalCite verifies whether a citation exists in public court records (CourtListener) and returns its metadata. It does not assess legal correctness, holdings, or good-law status.