Title99/100
Search European legal sources
The title clearly communicates the tool’s action and subject. Keep it concise.
Description100/100
Semantic search over eulaw.ai's corpus of European legislation and case law. Use it whenever a question turns on what a European or national European law actually says, or on how a court has applied it, and you need the authoritative text rather than recollection. Returns one entry per matching document: title, jurisdiction, document type, publication date, the identifiers that document carries (CELEX, ELI, ECLI where they apply), a source URL, an opaque document_id, and a passage from the document. It returns passages, not whole documents - call get_document with the document_id when the surrounding text matters. It cannot answer about jurisdictions outside the covered set: call list_jurisdictions first if you do not already know which codes are covered. It is not a general web search and holds no material outside the legal corpus.
The description explains the capability, when to use it, and what to expect.
Inputs81/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
query
What to search for, as a natural-language description of the legal question or subject matter. Matching is semantic, so a full question works better than isolated keywords. Query in the language of the jurisdiction being searched where possible: the corpus is stored in each source's own language, and a query in another language matches it only through translation.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
jurisdictions
Which jurisdictions to search, as the codes returned by list_jurisdictions. Required - there is no all-jurisdictions search. At most 15 per call.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
limit
How many documents to return (default 8).
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
only_in_force
When true, drop documents whose expiry date has passed, so only currently applicable law is returned. Leave false (the default) when legislative history, superseded versions or the state of the law at some earlier time is part of the question. Setting it costs additional lookup time.
Clear enough to supply this argument.
Annotations50/100
Declare destructiveHint, idempotentHint based on the tool’s actual behavior.
{
"readOnlyHint": true,
"openWorldHint": false
}Output schema0/100
No output schema is declared. Add one for structured results so clients can interpret returned fields.
Not declared