Lexiara
Qué hace este MCP
Provides provenance-backed EU and UK legislative search, provision retrieval, definitions, amendment history, guidance, coverage information, and ingestion requests.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'string', 'description': "The phrase, e.g. 'durable medium'. Matched exactly (case-insensitive)."}, 'work': {'type': 'string', 'description': 'ELI or official number of the borrowing/defining instrument; scopes the term to that instrument.'}, 'limit': {'type': 'number', 'description': 'Maximum definitions, default 8.'}, 'jurisdiction': {'type': 'string', 'description': "ISO country filter, e.g. 'UK', 'FR', 'EU'."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Opaque identifier returned by the search tool.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['id', 'title', 'text', 'url'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string', 'description': 'Absolute canonical Lexiara URL.'}, 'text': {'type': 'string'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['work', 'eId'], 'properties': {'eId': {'type': 'string', 'description': "Provision identifier: 'sec_4' (section 4), 'art_2__para_1' (article 2(1)), 'sch_9' (Schedule 9). Use search or history endpoints to discover eIds."}, 'work': {'type': 'string', 'description': 'ELI of the EU instrument, e.g. the VAT Directive.'}, 'jurisdiction': {'type': 'string', 'description': "ISO country filter, e.g. 'UK', 'FR', 'EU'."}, 'minConfidence': {'type': 'number', 'description': 'Drop links below this confidence (0-1).'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Maximum developments, default 100.'}, 'since': {'type': 'string', 'description': "ISO timestamp. Omit to use each follow's own last read."}, 'minSignificance': {'type': 'string', 'description': 'Floor for this call: major | minor | housekeeping.'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'work': {'type': 'string', 'description': 'Optional: ask about ONE instrument by CELEX, ELI or official number. The answer then carries `requested.gap` — metadata-only, language-not-held or not-held — or `requested.held: true` when the corpus holds it.'}, 'language': {'type': 'string', 'description': "Optional ISO 639-3 code, e.g. 'fra', to ask about one language version."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'description': 'The request_id request_ingestion returned.'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['request_id'], 'properties': {'request_id': {'type': 'string', 'description': 'The request_id request_ingestion returned.'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['conceptId'], 'properties': {'conceptId': {'type': 'string', 'description': "Topic concept id, e.g. 'local:topic-pre-contract-information'."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['work', 'eId'], 'properties': {'eId': {'type': 'string', 'description': "Provision identifier: 'sec_4' (section 4), 'art_2__para_1' (article 2(1)), 'sch_9' (Schedule 9). Use search or history endpoints to discover eIds."}, 'work': {'type': 'string', 'description': "ELI URI of the instrument, e.g. 'http://www.legislation.gov.uk/id/ukpga/1994/23' (UK VAT Act 1994) or 'http://data.europa.eu/eli/dir/2006/112/oj' (EU VAT Directive)."}, 'includeActLevel': {'type': 'boolean', 'description': "Also return sections that name the act but no article. Off by default: a notice's introduction cites the whole directive and would otherwise appear under every article of it."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'kind': {'type': 'string', 'description': 'Comma-separated kinds: transposition, tag, topic-description, jurisdiction-note, finding. Omit for all.'}, 'chars': {'type': 'number', 'description': 'Characters of provision text per side. Omit for the WHOLE text, which is the default: a character budget once hid two parts of a French code article and produced two false absences.'}, 'limit': {'type': 'number', 'description': 'Maximum items, default 20, max 100.'}, 'offset': {'type': 'number', 'description': 'Skip this many items — the queue is paged, not sampled.'}, 'vertical': {'type': 'string', 'description': "Vertical id, e.g. 'eu-consumer', 'fr-consumer', 'es-consumer'."}, 'jurisdiction': {'type': 'string', 'description': "ISO country filter, e.g. 'UK', 'FR', 'EU'."}, 'lowConfidence': {'type': 'number', 'description': "Also list non-model classifier tags at or below this confidence. Omit for model tags only — the keyword baseline's weak tail is 24 000 rows and would bury the 157 links a verdict changes."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['subject'], 'properties': {'subject': {'type': 'string', 'description': "Subject head concept id, e.g. 'local:consumer'."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['work', 'eId'], 'properties': {'eId': {'type': 'string', 'description': "Provision identifier: 'sec_4' (section 4), 'art_2__para_1' (article 2(1)), 'sch_9' (Schedule 9). Use search or history endpoints to discover eIds."}, 'asAt': {'type': 'string', 'description': 'Optional real calendar date YYYY-MM-DD. Text is returned only from a held expression whose explicit validity window covers that day; otherwise `date_not_covered` is returned. Omit for current text.'}, 'work': {'type': 'string', 'description': "ELI URI of the instrument, e.g. 'http://www.legislation.gov.uk/id/ukpga/1994/23' (UK VAT Act 1994) or 'http://data.europa.eu/eli/dir/2006/112/oj' (EU VAT Directive)."}, 'expression': {'type': 'string', 'description': 'Optional exact expression UUID, normally from an ingestion result handle. Preserves the selected expression and language; use only a handle returned by Lexiara.'}, 'sourceLang': {'type': 'string', 'description': 'Stored three-letter source language, e.g. eng or fra. Selects held text, never generates translation.'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['work', 'eId'], 'properties': {'eId': {'type': 'string', 'description': "Provision identifier, e.g. 'art_7__para_1'."}, 'work': {'type': 'string', 'description': 'ELI of the instrument.'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['work', 'eId'], 'properties': {'eId': {'type': 'string', 'description': "Provision identifier: 'sec_4' (section 4), 'art_2__para_1' (article 2(1)), 'sch_9' (Schedule 9). Use search or history endpoints to discover eIds."}, 'work': {'type': 'string', 'description': "ELI URI of the instrument, e.g. 'http://www.legislation.gov.uk/id/ukpga/1994/23' (UK VAT Act 1994) or 'http://data.europa.eu/eli/dir/2006/112/oj' (EU VAT Directive)."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['conceptId'], 'properties': {'conceptId': {'type': 'string', 'description': "Namespaced concept id, e.g. 'eurovoc:4585'."}, 'jurisdiction': {'type': 'string', 'description': "ISO country filter, e.g. 'UK', 'FR', 'EU'."}, 'minConfidence': {'type': 'number', 'description': 'Drop tags below this confidence (0-1).'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Maximum items, default 50.'}, 'since': {'type': 'string', 'description': 'ISO date: only changes detected after this.'}, 'concept': {'type': 'string', 'description': "Restrict to one concept id, e.g. 'eurovoc:4585'."}, 'jurisdiction': {'type': 'string', 'description': "ISO country filter, e.g. 'UK', 'FR', 'EU'."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['eli'], 'properties': {'eli': {'type': 'string', 'description': "ELI URI of the instrument, e.g. 'http://www.legislation.gov.uk/id/ukpga/1994/23' (UK VAT Act 1994) or 'http://data.europa.eu/eli/dir/2006/112/oj' (EU VAT Directive)."}, 'direction': {'enum': ['in', 'out'], 'type': 'string', 'description': "'in' = edges pointing at this work (default), 'out' = from it."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['intent'], 'properties': {'eli': {'type': 'string', 'description': "An EU ELI on the Publications Office's own domain, if you have no CELEX."}, 'role': {'enum': ['law', 'guidance'], 'type': 'string', 'description': "'law' (default) or 'guidance' for a Commission notice."}, 'celex': {'type': 'string', 'description': "CELEX id of the act, e.g. '32024L0825', or a dated consolidation '02005L0029-20220528'."}, 'intent': {'enum': ['new_work', 'missing_component', 'language_counterpart', 'version', 'repair', 'derived_references'], 'type': 'string', 'description': 'What kind of gap this is. `derived_references` refreshes derived references for a held work; missing_component and repair against an act already held re-read THAT expression rather than creating a second one beside it.'}, 'origin': {'type': 'object', 'description': 'Lexiara handles you started from (work, eId, expression id). Private.', 'additionalProperties': True}, 'version': {'type': 'string', 'description': "'as-adopted' (default), the publisher's consolidation date as YYYY-MM-DD, or 'unresolved' when you genuinely do not know — which returns a question, not a job."}, 'language': {'type': 'string', 'description': "ISO 639-3 language wanted, e.g. 'eng', 'fra'. Default 'eng'."}, 'rationale': {'type': 'string', 'description': 'One or two sentences: the question, and why this evidence is needed. Private to your account.'}, 'expectations': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Up to ten predicates, each naming exactly one of has_article, has_annex, mentions, min_provisions, language_is.'}, 'evidence_path': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'The shortest path from held material to the missing target: each step a { from, relationship, to } you observed. Private, and evidence for a human, never an instruction.'}, 'idempotency_key': {'type': 'string', 'description': 'Your own key for this request. The same key returns the same request.'}, 'proposed_sources': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Official identifiers or locators you believe serve this act. RECORDED AS TEXT AND NEVER FETCHED.'}, 'requested_bounds': {'type': 'object', 'description': "maxBytes / maxSeconds you are willing to spend. May only NARROW the server's budget; a larger number is ignored.", 'additionalProperties': True}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Natural-language or keyword search over legislation.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'required': ['results'], 'properties': {'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'url'], 'properties': {'id': {'type': 'string', 'description': 'Opaque identifier to pass unchanged to fetch.'}, 'url': {'type': 'string', 'description': 'Absolute canonical Lexiara URL.'}, 'title': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum hits, default 10.'}, 'query': {'type': 'string', 'description': "Search terms, e.g. 'zero-rating of food'."}, 'language': {'type': 'string', 'description': "Restrict to a text language, e.g. 'eng'."}, 'jurisdiction': {'type': 'string', 'description': "ISO country filter, e.g. 'UK', 'FR', 'EU'."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'string', 'description': 'The phrase, in any language held. Matched exactly (case-insensitive).'}, 'work': {'type': 'string', 'description': 'Scope to one instrument (ELI or official number).'}, 'limit': {'type': 'number', 'description': 'Maximum terms, default 8.'}, 'jurisdiction': {'type': 'string', 'description': "ISO country filter, e.g. 'UK', 'FR', 'EU'."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['work'], 'properties': {'work': {'type': 'string', 'description': "ELI or official number of the instrument, e.g. '32011L0083'."}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['eli'], 'properties': {'eli': {'type': 'string', 'description': 'ELI URI or official number of the instrument — a French code has only the latter.'}, 'limit': {'type': 'number', 'description': 'Maximum citing provisions, default 500, cap 2000.'}}}
Esquema de salida
{'type': 'object', 'description': 'The JSON response from the corresponding Lexiara API route.', 'additionalProperties': True}
Cambios recientes en herramientas
Servidores MCP similares
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
Court Listener
Searches and retrieves US court opinions, case citations, federal docket filings, and related legal documents.
Gov Uk Content
Searches and retrieves GOV.UK content, government organisations, and HMRC manuals, sections, and revision histories.
Eur Lex
Searches and retrieves EU legislation and CJEU judgments with article-level text, metadata, CELEX identifiers, and citations.
Openparliament Ca
Provides searchable Canadian Parliament data on bills, politicians, committees, meetings, and recorded votes.
Govinfo
Searches and retrieves metadata and document content from US government publications, including bills, regulations, court materia…
Dailymed
Retrieves FDA DailyMed structured drug labels, label histories and diffs, drug classes, recent updates, and label references by d…