Legal Data Hunter MCP Server
Legal research MCP server providing hybrid semantic and keyword search across 32M+ legal documents from 160+ jurisdictions, including case law, legislation, and doctrine.
Legal Data Hunter is a provider-hosted MCP server that exposes a global legal database to AI agents. It indexes more than 32 million legal documents across 160+ jurisdictions, including court decisions, laws and regulations, and doctrine texts, sourced from official government publications. The server is operated by the same team behind the open worldwidelaw/legal-sources data collection project.
The MCP server supports hybrid retrieval (vector similarity combined with BM25 keyword matching) and offers filtering by country, source, court, court tier, jurisdiction, language, and date range. In addition to search, it exposes a citation resolver that converts references like ECLI, CELEX, ELI, German case numbers, and UK neutral citations into specific documents, plus discovery endpoints for browsing available countries, sources, courts, and filters before issuing a query.
Authentication is handled via OAuth 2.0 (GitHub or Google) directly inside the MCP client, with API key (Bearer token) support also available. A free tier offers 20 requests per day, with paid Dev, Pro, and Enterprise plans scaling up to unlimited requests.
Tools
| Tool | Description |
|---|---|
search |
Hybrid semantic plus keyword search across case law, legislation, and doctrine, with country, source, court, language, and date filters. |
resolve |
Resolves a legal citation (ECLI, CELEX, ELI, case number, article reference, etc.) into the matching document(s) using a multi-stage pipeline. |
documents |
Fetches the full text and metadata of a document by source identifier and ID. Searches case law, legislation, and doctrine tables automatically. |
discover_countries |
Lists all available countries with source counts and document totals by data type. |
discover_sources |
Returns the data sources available for a specific country, with court names, quality tiers, document counts, and date ranges. |
discover_filters |
Returns the filter values (courts, jurisdictions, chambers, decision types, languages, court tiers, subdivisions, date ranges) available for a given source. |
discover_courts |
Lists courts with document counts, optionally filtered by country or source. |
stats |
Returns global dataset statistics: legislation, case law, doctrine, country, and source counts. |
manifest |
Returns a pre-computed manifest combining stats, countries, sources by country, courts by country, and build timestamp. |
Prerequisites
- A Legal Data Hunter account (sign up with GitHub or Google at https://legaldatahunter.com)
- Free tier includes 20 requests/day. Paid plans (Dev, Pro, Enterprise) raise the limit.
Authentication
The MCP server supports two auth modes:
- OAuth 2.0 (recommended): Handled automatically by the MCP client. Paste the server URL into Claude Desktop or Cursor and follow the browser prompt. Sessions last 7 days.
- API key (Bearer token): Create a key under Account → API Keys. Keys begin with
sk-.
Claude Desktop / Cursor (remote MCP)
Add the server URL as a remote MCP connector:
{
"mcpServers": {
"legal-data-hunter": {
"url": "https://legaldatahunter.com/mcp"
}
}
}
On first use, the client will open a browser window for OAuth login via GitHub or Google.
API key alternative
If your client needs a static token instead of OAuth, pass the API key as a Bearer header:
{
"mcpServers": {
"legal-data-hunter": {
"url": "https://legaldatahunter.com/mcp",
"headers": {
"Authorization": "Bearer sk-your-key-here"
}
}
}
}
Claude connector
A one-click connector is also published at https://claude.com/connectors/legal-data-hunter for Claude users who prefer not to edit config files.
- Run comparative law research across multiple jurisdictions in a single query, with country and court tier filters to surface only supreme or appellate decisions.
- Resolve ambiguous legal citations (ECLI, CELEX, ELI, neutral citations) inside an agent workflow before drafting a brief or memo.
- Pull the full text of a specific judgment or statute by source ID for downstream summarization or clause extraction.
- Build due diligence pipelines that scan case law and legislation across the EU plus targeted non-EU jurisdictions for regulatory exposure.
- Explore which countries, courts, and sources are available before designing a research query, using the discovery endpoints to constrain searches.
- "Find German Bundesgerichtshof decisions from 2023 to 2025 about software license termination, top 20 results."
- "Resolve the citation ECLI:EU:C:2014:317 and return the full text of the judgment."
- "List all available legislation sources for France and show their document counts."
- "Compare how French and Italian supreme courts treat non-compete clauses in employment contracts."
- "Pull the full text of EU regulation 2016/679 from EUR-Lex and extract the articles on data subject rights."
- Broadest multi-jurisdictional legal coverage available via MCP: 32M+ documents across 160+ countries, including case law, legislation, and doctrine.
- Hybrid semantic plus BM25 retrieval with fine-grained filtering (country, source, court, court tier, language, date) inside a single tool call.
- Citation resolver handles a wide range of formats (ECLI, CELEX, ELI, neutral citations, German case numbers) that generic search engines mishandle.
- OAuth 2.0 support means no manual token management for Claude Desktop and Cursor users; a free tier is available for evaluation.
- Read-only research tool. No drafting, redlining, or document upload functionality.
- Free plan is capped at 20 requests/day, which is restrictive for any production workflow.
- Coverage depth varies significantly by jurisdiction. Strong on EU and major civil-law countries, lighter on some smaller national sources.
- Thomson Reuters / Westlaw MCP: Official MCP integration backed by curated, editorially-enhanced legal content (subscription required).
- Free Law Project / CourtListener MCP: Open access to US federal and state court decisions and PACER data.
- EUR-Lex direct integration: Build a custom MCP wrapper for EU primary law if you only need European coverage.