What openlaw-mcp can fetch.

Each card below names the exact source openlaw-mcp goes to when your AI invokes the tool — the same URL you'd type into a browser. If the upstream fails, the tool fails loudly with the source URL and refuses to substitute training-data text.

Information, not legal advice.

openlaw-mcp surfaces text from official UK and EU open-law sources. The information returned is for research and information only and does not constitute legal advice. Always verify against the authoritative source URL returned with each response before relying on it. For legal advice, instruct a qualified lawyer in your jurisdiction.

UK

Find Case Law (TNA)

caselaw.nationalarchives.gov.ukOpen Justice Licence v2.0

Full-text search of UK case law

Search The National Archives' Find Case Law (E&W courts and tribunals, 2001+). Filter by court, year, page.

Source URL it hits

https://caselaw.nationalarchives.gov.uk/atom.xml?query={query}&court={court}&from_date={YYYY-MM-DD}

Example arguments

{
  "query": "Article 8 ECHR",
  "court": "uksc",
  "fromYear": 2024
}

Returns neutral citations, judgment titles, dates and Find Case Law URLs with provenance.

Fetch a judgment as structured Akoma Ntoso

Resolves a neutral citation or TNA URI to the full judgment XML, parsed into meta, header and paragraphs.

Source URL it hits

https://caselaw.nationalarchives.gov.uk/{court}/{year}/{number}/data.xml

Example arguments

{
  "citation": "[2019] UKSC 41"
}

Full structured judgment: meta block, header text, paragraph list keyed by Akoma Ntoso eId.

Regex inside a judgment

Fetches a judgment, runs a JavaScript regex across paragraph text, and returns matching paragraphs with eId references.

Source URL it hits

https://caselaw.nationalarchives.gov.uk/{court}/{year}/{number}/data.xml

Example arguments

{
  "citation": "[2021] UKSC 5",
  "pattern": "\\bcontrol\\b"
}

List of matching paragraphs with snippet, full text, eId and paragraph number.

Forward citation lookup

Find judgments on Find Case Law that cite a given neutral citation. No treatment classification.

Source URL it hits

https://caselaw.nationalarchives.gov.uk/atom.xml?query="{citation}"

Example arguments

{
  "citation": "[1992] UKHL 3"
}

List of citing judgments with neutral citations and Find Case Law URLs.

UK

legislation.gov.uk

legislation.gov.ukOpen Government Licence v3.0
lookup_statutelegislation.gov.uk

Point-in-time statute lookup

Fetches a statute section from legislation.gov.uk, including version metadata, extent and commencement flags. Supports as_of date.

Source URL it hits

https://www.legislation.gov.uk/{type}/{year}/{number}/section/{section}/data.xml (or /.../{YYYY-MM-DD}/data.xml for as_of)

Example arguments

{
  "type": "ukpga",
  "year": 2010,
  "number": 23,
  "section": "1"
}

Normalised section document — title, text, version metadata, prospective/in-force flags.

legislation_toclegislation.gov.uk

Walk a statute's table of contents

Returns parts, chapters and sections for an Act or SI from legislation.gov.uk's CLML contents XML.

Source URL it hits

https://www.legislation.gov.uk/{type}/{year}/{number}/contents/data.xml

Example arguments

{
  "type": "ukpga",
  "year": 2023,
  "number": 54
}

Flat TOC entries with section number, title and URL.

UK

FCA Handbook & Notices

handbook.fca.org.uk© FCA — link only
search_fca_handbookhandbook.fca.org.uk

Resolve FCA Handbook references

Parses an FCA reference (e.g. SYSC 4.1.1R) and emits the official handbook.fca.org.uk deep link. Local computation — no scraping.

Source URL it hits

Local computation only — emits https://www.handbook.fca.org.uk/handbook/{module}/{chapter}/{section}.html#{anchor}

Example arguments

{
  "reference": "SYSC 4.1.1R"
}

Deep link under handbook.fca.org.uk with parsed module, section and rule.

fetch_fca_noticefca.org.uk

Build FCA Final/Decision Notice deep links

Computes the fca.org.uk deep link for a known notice slug. Body and listing intentionally disabled — FCA materials are link-only.

Source URL it hits

Local computation only — emits https://www.fca.org.uk/publication/{category}/{slug}

Example arguments

{
  "category": "final-notices",
  "slug": "barclays-bank-plc-2022"
}

Notice metadata and deterministic FCA URL.

UK

ICO

ico.org.ukOpen Government Licence v3.0
search_ico_guidanceico.org.uk

Search ICO guidance and enforcement

Searches ICO guidance, monetary penalty notices and enforcement actions via the official /api/search endpoint.

Source URL it hits

POST https://ico.org.uk/api/search (mirrors https://ico.org.uk/action-weve-taken/enforcement/)

Example arguments

{
  "sector": "telecoms",
  "fromYear": 2024
}

Paged enforcement items with date, title and ICO URL.

UK

HMRC Manuals

gov.uk (HMRC manuals)Open Government Licence v3.0
fetch_hmrc_manualgov.uk (HMRC manuals)

Fetch HMRC manual sections

Pulls HMRC internal manuals (e.g. Business Income Manual, Employment Status Manual) via GOV.UK Content API.

Source URL it hits

https://www.gov.uk/api/content/hmrc-internal-manuals/{manual}[/{section}]

Example arguments

{
  "manual": "business-income-manual",
  "section": "BIM20205"
}

Manual navigation tree or section bodyHtml + bodyText with gov.uk URL.

EU

EUR-Lex

eur-lex.europa.euCommission Decision 2011/833/EU
fetch_eurlexeur-lex.europa.eu

Fetch EU documents by CELEX

Fetches EU primary or secondary legislation from EUR-Lex's Cellar repository by CELEX number, with XHTML and HTML fallback.

Source URL it hits

https://publications.europa.eu/resource/celex/{CELEX}

Example arguments

{
  "celex": "32016R0679"
}

Raw EUR-Lex body content with detected media type and provenance envelope.

ECHR

ECHR (HUDOC)

hudoc.echr.coe.intECHR copyright — attribution required

Fetch ECHR judgments from HUDOC

Queries HUDOC for ECHR judgments (English or French Court-authored only). Suppresses out-of-policy records.

Source URL it hits

Search: https://hudoc.echr.coe.int/app/query/results — Body: https://hudoc.echr.coe.int/app/conversion/docx/html/body?id={itemid}

Example arguments

{
  "itemid": "001-208904"
}

Judgment metadata and body, or a suppression note if the record is out of scope.

Util

Citation formatting

Format citations in OSCOLA or Bluebook

Parses a free-form citation and emits OSCOLA (UK/Ireland) or Bluebook formatting. Optionally appends a Find Case Law URL.

Source URL it hits

Local computation only — no network call

Example arguments

{
  "input": "Donoghue v Stevenson [1932] AC 562",
  "style": "OSCOLA"
}

Cleanly formatted citation, with optional derived Find Case Law URL.

Want to try one of these end-to-end?

Install in your MCP client, then paste any prompt from the examples gallery.