Skip to content
Back to search
100
MCP MCP 2025-11-25 streamable-http

Citation Safe Verifier

com.citationsafe/verifier

Verifies legal citations vs primary sources: existence, quote match, proposition support.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
80.0%
5 direct probes · 30d
Response
692ms
last probe
Tools
8
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
The latest probe failed: Our safety guard refused the URL (a private address or a redirect off the public internet). The server was up for 80% of its last 30 days, so this counts as a blip and the score holds; it drops once uptime falls below 50%.
pass Answers the MCP handshake 50/50
Handshake verified earlier; the latest probe failed (see the note above).
pass Lists tools, resources or prompts 30/30
8 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
8 items in total; 3 or more earns these points.
pass Describes itself 10/10
89 characters; more than 30 earns these points.

Tools · 8

verify_citation

Checks every legal citation in the given text against primary sources: does the cited case exist (Layer 1, CourtListener database lookup — deterministic, no LLM), does a quoted passage appear in the s…

verify_document

Fetches a document (PDF, DOCX, or plain text) from a URL and runs the same 3-layer citation verification as verify_citation. Use this when you have a link to a brief rather than pasted text.

get_verification

Retrieves a previously run CitationSafe verification (by the verificationId returned from verify_citation/verify_document, or from a citationsafe.com/v/{id} share link) and returns its full per-citati…

batch_verify_citations

Runs the same 3-layer citation verification as verify_citation across multiple texts in a single call. Each item is billed against your CitationSafe usage exactly like an individual verify_citation ca…

search_sanctions

Searches CitationSafe's database of real court sanctions/orders arising from AI-hallucinated legal citations, by court name, party/case name keyword, or free-text keyword. Read-only, public data — sam…

is_this_case_real

Deterministic existence check (Layer 1 only, no LLM) for one legal citation against CourtListener's primary-source database. Answers the single question "is this case real" for one citation — for mult…

verify_brief

Runs existence (Layer 1) and quote-match (Layer 2) checks — both deterministic, no LLM — on every citation found in the given text and returns one verdict per citation. The multi-citation counterpart …

search_phantoms

Searches CitationSafe's phantom-citation registry — fabricated case names/citations that have shown up in real, sanctioned AI-hallucination incidents — by case name or the AI system that produced them…

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "citation_safe_verifier": {
      "url": "https://citationsafe.com/api/mcp",
      "transport": "streamable-http"
    }
  }
}