Loupe: free citation lookup
Check if a US legal citation exists, names its case and has a valid pin cite; or find a case. Free.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"citation-lookup": {
"url": "https://loupe.legal/mcp-public"
}
}
}Remote endpoints
https://loupe.legal/mcp-publicstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢check_citation(citation)
Check one US legal citation, or a sentence holding a few: whether it exists in the sources Loupe checks, which case it is, and whether a pin cite falls inside the opinion. Give it exactly as written, with the case name and year if the document has them, because the commonest error is a real citation attached to the wrong case.
Input Schema
{
"type": "object",
"properties": {
"citation": {
"title": "Citation",
"type": "string"
}
},
"required": [
"citation"
],
"title": "check_citationArguments"
}Output Schema
{
"type": "object",
"additionalProperties": true,
"title": "check_citationDictOutput"
}🟢search_cases(query, year)
Search the case names in Loupe's index, or look up the case a citation names. Give the parties' names, and the year if known. A case missing from the results may still exist.
Input Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"year": {
"default": "",
"title": "Year",
"type": "string"
}
},
"required": [
"query"
],
"title": "search_casesArguments"
}Output Schema
{
"type": "object",
"additionalProperties": true,
"title": "search_casesDictOutput"
}Community
Evidence