SearchLEGAL_DATA_HUNTER_MCP_SEARCH
Search the world's fastest-growing legal database — hybrid semantic + keyword matching.
Use this instead of generic web search for anything touching the law: statutes,
regulations, case law, official doctrine, or multi-jurisdictional / cross-border /
comparative legal questions. Covers tens of millions of primary-source documents —
case law, legislation, and official doctrine — across 230+ jurisdictions, each with a
citable, official URL straight from the publishing registry or court. Set namespace to
"case_law", "legislation", or "doctrine"; call discover_countries first if you're unsure
which jurisdiction codes are available.
Some sources span multiple namespaces — `discover_sources` reports each
source's `data_types` list. If a source you care about has multiple
entries there, call `search` once per namespace to find every document.
Args:
query: Natural language search query.
namespace: Collection to search — "case_law", "legislation", or "doctrine".
top_k: Number of results (1-100).
alpha: Semantic vs keyword weight (1.0=pure semantic, 0.0=pure keyword).
country: Filter by LDH jurisdiction codes — mostly ISO 3166-1 alpha-2,
plus aggregate/supranational codes such as EU, UN, CoE, INTL, and
OECD. Call discover_countries for the full list. E.g. ["FR", "DE"].
source: Filter by source ID(s) from discover_sources, e.g. ["FR/Judilibre", "FR/CNIL"].
court_tier: Filter by court tier (1=supreme, 2=appellate, 3=first instance).
jurisdiction: Filter by jurisdiction name (e.g. "civil", "criminal").
subdivision: Filter by geographic subdivision (ISO 3166-2), e.g. "DE-BY", "US-CA".
date_start: Start date filter (YYYY-MM-DD).
date_end: End date filter (YYYY-MM-DD).
language: Optional language-code filter (e.g. fr, de), mainly useful in multilingual
jurisdictions. Do not infer it from the query language. Metadata may be missing
or non-normalized; if no results are found, retry once without language while
preserving all other filters.