On this page
MCP Connector

DirectCase Legal Search — documentation

DirectCase Legal Search is a remote Model Context Protocol (MCP) connector that lets Claude search Czech, Slovak and European case law, legislation and regulatory decisions — and pull full document texts, always with citations.

Connector endpoint

https://mcp.directcase.ai

Authentication: OAuth 2.1 (WorkOS AuthKit). Transport: HTTP / SSE.

Overview

The connector turns Claude into a legal-research assistant grounded in primary sources. Once connected, Claude can call DirectCase tools to find and read court decisions, statutes and regulatory rulings, look up companies in public registries, and return answers with verifiable citations. The tools available to you depend on the country your DirectCase account is set to and your subscription tier — see Tools by country.

Looking for the product overview instead? See the connector landing page.

Getting started

Connect to Claude

  1. 1

    Add a custom connector

    In Claude, open Settings → Connectors → Add custom connector.

  2. 2

    Enter the connector URL

    Paste the DirectCase endpoint: https://mcp.directcase.ai

  3. 3

    Sign in with DirectCase

    Claude opens the DirectCase sign-in (WorkOS, login.directcase.ai). Log in or create an account. Authentication uses OAuth 2.1 — we never see your password.

  4. 4

    Approve access

    Approve the connection. The DirectCase tools then appear in Claude and you can start asking legal questions.

Authentication

Access requires a DirectCase account. When you connect, Claude opens the DirectCase sign-in hosted by WorkOS AuthKit (login.directcase.ai) and the connection authorizes over OAuth 2.1. We receive a token carrying your user id, email, subscription tier and a country claim — we never receive or store your password. The token's country and tier determine which tools and sources you can use.

Tip: Call the get_entitlements tool at any time to see exactly who you are authenticated as and which tools your account can access. It is always available, even before you subscribe.

Supported clients

The connector works with any MCP-compatible client, including:

  • Claude.ai (web)
  • Claude Desktop
  • Claude Code
  • Any MCP-compatible client

Example prompts

Once connected, paste any of these into Claude. Each shows the expected outcome — which tool Claude uses and what comes back.

  • “What has the Czech Constitutional Court said about the right to a fair trial in tax proceedings?”

    What happens: Claude calls Search Case Law across the constitutional and administrative courts and answers with specific decisions (e.g. an Ústavní soud nález), each linked to its full text on directcase.ai.

  • “Quote the exact wording of § 2 of the Czech Civil Code (Act No. 89/2012 Coll.).”

    What happens: Claude calls Get Law Text and returns the verbatim text of § 2 from the official e-Sbírka, with a citation to the source — no paraphrasing.

  • “Look up the company with IČO 24337269 and tell me if it is in insolvency.”

    What happens: Claude calls Search Company Registry and the insolvency register, returning the company’s registry details and current insolvency status from the Czech business registries.

  • “Find the decision Pl. ÚS 33/97 and summarise its holding.”

    What happens: Claude calls Search by Identifier to locate the exact case, fetches the full text, and summarises the holding with a link to the decision.

  • “Which DirectCase tools can I use on my current plan?”

    What happens: Claude calls Account & Entitlements and lists your subscription tier, jurisdiction and the exact set of tools available to your account.

Tools

The connector exposes 14 tools, grouped below. Each entry shows its raw tool name, where it is available, and its input parameters. Internal tracking parameters are managed by the app and are not shown. For per-jurisdiction availability see Tools by country.

Documents

Pull full texts, exact statute wording, and text from PDFs.

Get Document get_document
All jurisdictions

Fetch the full text of one or more documents by id.

Parameters

  • uuids string[] Required

    One or more document UUIDs to retrieve.

  • collection string | null Optional

    Collection to look in. Omitted = search all collections.

Get Law Text get_law_detail
Czechia only

Retrieve the exact wording of a paragraph (§) or article (Čl.) from the Czech Collection of Laws (e-Sbírka).

Parameters

  • laws object[] Required

    Law references. Each object: number (e.g. "89"), year (e.g. "2012"), fragment (e.g. "2" for § 2), collection (optional, default "Sb."), date (optional, YYYY-MM-DD).

PDF to Text convert_pdf_to_text
Czechia only

Extract text from a legal-source PDF, with OCR fallback for scanned documents.

Parameters

  • url string Required

    URL of the PDF. Must be a trusted legal source (justice.cz, gov.cz, e-sbirka.cz, the courts, europa.eu, echr); other hosts are rejected.

Company registry

Look up companies and their public filings (Czech registries).

Search Company Registry search_company
Czechia only

Search Czech business registries by company name or identifier (IČO).

Parameters

  • ico string | null Optional

    Company identification number (IČO).

  • nazev string | null Optional

    Company name to search for.

Note: Provide at least one of ico or nazev.

List Company Filings search_company_documents
Czechia only

List a company's filings from the Collection of Deeds (Sbírka listin).

Parameters

  • ico string Required

    Company identification number (IČO).

Get Company Filing PDF get_company_document_pdf
Czechia only

Get download links for a company filing's PDF documents.

Parameters

  • detail_url string Required

    A document detail_url returned by List Company Filings.

Legislative tracking

Follow bills through the Czech legislative process.

Track Legislation track_legislation
Czechia only

Track the Czech Parliament's legislative process (sněmovní tisky) — stages, status and timeline.

Parameters

  • status string Optional

    Exact current state, e.g. "1. čtení", "Schválen". Empty = any.

  • stage string Optional

    A stage the bill has reached, e.g. "Senát", "Sbírka zákonů". Empty = any.

  • changed_since_days integer Optional

    Only bills with activity in the last N days. 0 = no recency filter.

  • term integer Optional

    Election term (volební období), e.g. 10. 0 = all terms.

  • limit integer Optional

    Max bills to return (default 50, max 200).

Account

Discover what your account can access.

Account & Entitlements get_entitlements
All accounts

Report your account context — subscription tier, country and the tools available to you. Always available, even before you subscribe.

Parameters

No parameters.

Sources by country

Each jurisdiction maps to a fixed set of source collections (courts, legislation databases and regulatory authorities). These are the collections the search tools query for that jurisdiction. Codes such as cz_us can be passed to a tool's collections parameter to narrow a search.

Case lawLegislationRegulatory
Jurisdiction Source collections
Austria at
Gerichtshof der Europäischen Union de_curia Recht der Europäischen Union de_eurlex Bundesverwaltungsgericht (Österreich) at_bvwg Datenschutzbehörde (Österreich) at_dsk Verfassungsgerichtshof (Österreich) at_vfgh Verwaltungsgerichtshof (Österreich) at_vwgh Landesverwaltungsgerichte (Österreich) at_lvwg
Belgium be
Hof van Justitie van de Europese Unie nl_curia Recht van de Europese Unie nl_eurlex Cour de justice de l’Union européenne fr_curia Droit de l’Union européenne fr_eurlex Gerichtshof der Europäischen Union de_curia Recht der Europäischen Union de_eurlex Cour constitutionnelle (Belgique) be_fr_const_court Grondwettelijk Hof (België) be_nl_const_court Verfassungsgerichtshof (Belgien) be_de_const_court Cours et tribunaux (JUPORTAL) be_fr_juportal Hoven en rechtbanken (JUPORTAL) be_nl_juportal Gerichte und Gerichtshöfe (JUPORTAL) be_de_juportal Conseil d'État (Belgique) be_fr_council_state Raad van State (België) be_nl_council_state Conseil du Contentieux des Étrangers (Belgique) be_fr_rvv_cce Raad voor Vreemdelingenbetwistingen (België) be_nl_rvv_cce Rat für Ausländerstreitsachen (Belgien) be_de_rvv_cce Staatsrat (Belgien) be_de_council_state Jurisprudence belge en propriété intellectuelle (base BPP, Belgique) be_fr_bpp Belgische rechtspraak intellectuele eigendom (BPP-databank, België) be_nl_bpp Vlaamse bestuursrechtscolleges (België) be_nl_dbrc
Bulgaria bg
Съд на Европейския съюз bg_curia Право на Европейския съюз bg_eurlex
Croatia hr
Sud Europske unije hr_curia Pravo Europske unije hr_eurlex
Cyprus cy
Δικαστήριο της Ευρωπαϊκής Ένωσης el_curia Δίκαιο της Ευρωπαϊκής Ένωσης el_eurlex
Czechia cz
Court of Justice of the European Union en_curia Soudní dvůr Evropské unie cz_curia Právo Evropské unie cz_eurlex European Court of Human Rights en_echr Evropský soud pro lidská práva cz_echr Sbírka zákonů cz_es Sněmovní tisky cz_pscr_files Ústavní soud České republiky cz_us Nejvyšší soud České republiky cz_ns Nejvyšší správní soud České republiky cz_nss Okresní soudy České republiky cz_os Úřad pro ochranu hospodářské soutěže cz_uohs Úřad pro ochranu osobních údajů cz_uoou Energetický regulační úřad cz_eru Finanční arbitr cz_finarb
Denmark dk
Den Europæiske Unions Domstol da_curia EU-ret da_eurlex
Estonia ee
Euroopa Liidu Kohus et_curia Euroopa Liidu õigus et_eurlex
European Union eu
Právo EU eu_eurlex
Finland fi
Euroopan unionin tuomioistuin fi_curia Euroopan unionin oikeus fi_eurlex
France fr
Cour de justice de l’Union européenne fr_curia Droit de l’Union européenne fr_eurlex
Germany de
Gerichtshof der Europäischen Union de_curia Recht der Europäischen Union de_eurlex
Greece gr
Δικαστήριο της Ευρωπαϊκής Ένωσης el_curia Δίκαιο της Ευρωπαϊκής Ένωσης el_eurlex
Hungary hu
Az Európai Unió Bírósága hu_curia Az Európai Unió joga hu_eurlex
Ireland ie
Cúirt Bhreithiúnais an Aontais Eorpaigh ga_curia Dlí an Aontais Eorpaigh ga_eurlex Court of Justice of the European Union en_curia European Union law en_eurlex
Italy it
Corte di giustizia dell’Unione europea it_curia Diritto dell’Unione europea it_eurlex
Latvia lv
Eiropas Savienības Tiesa lv_curia Eiropas Savienības tiesības lv_eurlex
Lithuania lt
Europos Sąjungos Teisingumo Teismas lt_curia Europos Sąjungos teisė lt_eurlex
Luxembourg lu
Cour de justice de l’Union européenne fr_curia Droit de l’Union européenne fr_eurlex Gerichtshof der Europäischen Union de_curia Recht der Europäischen Union de_eurlex
Malta mt
Il-Qorti tal-Ġustizzja tal-Unjoni Ewropea mt_curia Liġi tal-Unjoni Ewropea mt_eurlex Court of Justice of the European Union en_curia European Union law en_eurlex
Multi-jurisdiction (EN) multi
Court of Justice of the European Union en_curia European Union law en_eurlex European Court of Human Rights en_echr
Netherlands nl
Hof van Justitie van de Europese Unie nl_curia Recht van de Europese Unie nl_eurlex
Poland pl
Trybunał Sprawiedliwości Unii Europejskiej pl_curia Prawo Unii Europejskiej pl_eurlex Dziennik Ustaw pl_es System Analizy Orzeczeń Sądowych (SAOS) pl_saos Sądy administracyjne (NSA + WSA, CBOSA) pl_nsa Urząd Regulacji Energetyki (URE) pl_ure Urząd Ochrony Danych Osobowych (UODO) pl_uodo Trybunał Konstytucyjny pl_tk Sąd Najwyższy pl_sn
Portugal pt
Tribunal de Justiça da União Europeia pt_curia Direito da União Europeia pt_eurlex
Romania ro
Curtea de Justiție a Uniunii Europene ro_curia Dreptul Uniunii Europene ro_eurlex
Slovakia sk
Súdny dvor Európskej únie sk_curia Právo Európskej únie sk_eurlex Zbierka zákonov sk_es Súdy Slovenskej republiky sk_justice Ústavný súd Slovenskej republiky sk_us
Slovenia si
Sodišče Evropske unije sl_curia Pravo Evropske unije sl_eurlex
Spain es
Tribunal de Justicia de la Unión Europea es_curia Derecho de la Unión Europea es_eurlex
Sweden se
Europeiska unionens domstol sv_curia EU-rätt sv_eurlex

Tools by country

The tools exposed to your account depend on its jurisdiction. The list below shows the MCP tools available in each jurisdiction; get_entitlements and get_document are available everywhere, while statute-text and company-registry tools are currently Czech-only.

Jurisdiction Available tools
Austria at (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Belgium be (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Bulgaria bg (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Croatia hr (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Cyprus cy (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Czechia cz (14)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Search Regulatory Decisions search_regulatory_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Get Law Text get_law_detail PDF to Text convert_pdf_to_text Search Company Registry search_company List Company Filings search_company_documents Get Company Filing PDF get_company_document_pdf Track Legislation track_legislation Account & Entitlements get_entitlements
Denmark dk (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Estonia ee (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
European Union eu (4)
Search Legislation search_law_parallel Keyword Search search_keyword Get Document get_document Account & Entitlements get_entitlements
Finland fi (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
France fr (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Germany de (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Greece gr (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Hungary hu (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Ireland ie (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Italy it (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Latvia lv (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Lithuania lt (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Luxembourg lu (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Malta mt (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Multi-jurisdiction (EN) multi (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Netherlands nl (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Poland pl (8)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Search Regulatory Decisions search_regulatory_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Portugal pt (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Romania ro (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Slovakia sk (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Slovenia si (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Spain es (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements
Sweden se (7)
Search Case Law search_caselaw_parallel Search Legislation search_law_parallel Keyword Search search_keyword Semantic Search search_similar Find by Case Number search_identifier Get Document get_document Account & Entitlements get_entitlements

Coverage lookup

The tools you see depend on your account: the country it is set to and your subscription tier. Pick a country below to see exactly which tools are available there and the sources behind them. You can always call “Account & Entitlements” inside Claude to confirm what your own account can access.

Search

Find case law, legislation and regulatory decisions — by AI, keyword, meaning or exact identifier.

  • Search Case Law search_caselaw_parallel
  • Search Legislation search_law_parallel
  • Search Regulatory Decisions search_regulatory_parallel
  • Keyword Search search_keyword
  • Semantic Search search_similar
  • Find by Case Number search_identifier

Documents

Pull full texts, exact statute wording, and text from PDFs.

  • Get Document get_document
  • Get Law Text get_law_detail
  • PDF to Text convert_pdf_to_text

Company registry

Look up companies and their public filings (Czech registries).

  • Search Company Registry search_company
  • List Company Filings search_company_documents
  • Get Company Filing PDF get_company_document_pdf

Legislative tracking

Follow bills through the Czech legislative process.

  • Track Legislation track_legislation

Account

Discover what your account can access.

  • Account & Entitlements get_entitlements

Sources searched in Czechia

    Rate limits

    Each tool has a per-tier call limit within a rolling window. Heavy agentic search tools have lower limits than light lookup tools. The free Basic tier uses a ~100-day window (effectively a lifetime cap); paid tiers reset every 24 hours.

    Tool Basic (free) ~100-day window Premium 24h window VIP 24h window Pro 24h window
    Search Case Law search_caselaw_parallel 550200500
    Search Legislation search_law_parallel 550200500
    Search Regulatory Decisions search_regulatory_parallel 550200500
    Keyword Search search_keyword 101005001000
    Semantic Search search_similar 101005001000
    Find by Case Number search_identifier 101005001000
    Get Document get_document 101005001000
    Get Law Text get_law_detail 101005001000
    PDF to Text convert_pdf_to_text 550200500
    Search Company Registry search_company 550200500
    List Company Filings search_company_documents 550200500
    Get Company Filing PDF get_company_document_pdf 550200500
    Track Legislation track_legislation 101005001000
    Account & Entitlements get_entitlements 101005001000

    The agentic search tools (Search Case Law, Search Legislation, Search Regulatory Decisions) may also be called only once per conversation.

    FAQ

    Which tools will I get?
    It depends on the country your DirectCase account is set to and your subscription tier. Use the country selector above, or call “Account & Entitlements” in Claude to see your exact set.
    Why don’t I see a particular tool?
    A tool is hidden when it has no data source for your jurisdiction (for example, statute-text lookup and company registries are currently Czech-only) or when your tier does not include it.
    How often can I use the AI search tools?
    The agentic search tools (Search Case Law, Search Legislation, Search Regulatory Decisions) may be called once per conversation, and are also subject to your tier’s rate limits.
    Is it free?
    Yes — the connector works on a free Basic tier. Paid Premium, VIP and Pro tiers raise the daily limits.
    How is my data handled?
    See the DirectCase Privacy Policy for what the connector processes and how long it is retained. Queries are processed to return results and are not retained beyond operational logs.