mcpbeat

lahend.ee — Estonian court decisions MCP Server

io.github.Nimistu/lahend-mcp
answering

lahend.ee — Estonian court decisions is answering right now. Last checked 7 min ago. It exposes 20 tools. Last commit 26 Jul 2026.

Estonian court decisions: full-text case-law search, each ruling linked to its companies. Free.

Uptime history 39 hours of history · worst hour 50%
39 hours agonow
50.0%
Uptime 24h
91 of 182 checks
20
Tools
read from the server
99 ms
Response time
average over 24h
1
Stars
last commit 26 Jul 2026

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 7 min ago.

run in your terminal
claude mcp add lahend-mcp --transport http https://lahend.ee/api/lahend-mcp/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "lahend-mcp": {
      "url": "https://lahend.ee/api/lahend-mcp/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.lahend-mcp]
url = "https://lahend.ee/api/lahend-mcp/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "lahend-mcp": {
      "url": "https://lahend.ee/api/lahend-mcp/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "lahend-mcp": {
      "url": "https://lahend.ee/api/lahend-mcp/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

law
eu_law_cited_by_ruling
Given an Estonian ruling id (from `search`), list the EU instruments it cites - regulations, directives and Court of Justice judgments - with the articles named where the decision names them.
eu_law_search
Search EU regulations and directives, and Court of Justice / European Court of Human Rights judgments, by Estonian title or case number. The corpus is Estonian-language throughout: 94% of the Court of Justice's output is translated into Estonian, and essentially nothing indexes it in Estonian. Returns ids usable with eu_law_fetch.
get_law_section
Return a single § of an Estonian act, addressed the way lawyers cite it: an abbreviation and a number, e.g. abbrev='KarS', paragrahv='199', or abbrev='TsMS', paragrahv='430'. This is the precise way to answer a legal question - pulling a whole act costs thousands of tokens and buries the answer. Text comes from the act's current redaktsioon.
law_versions
List an act's redaktsioonid (consolidated versions) with their validity ranges, newest first. Use this to answer 'what did this say on date X' - Estonian law is amended constantly and the current text is often not the one that applied to the facts.
search_law_sections
Full-text search across the paragraphs of every in-force Estonian act (4M+ sections). Answers 'which provision governs X' directly, returning the paragraphs themselves rather than acts you then have to read. Each hit carries a `section:` id for `fetch`.
rulings
rulings_by_company
Given an 8-digit Estonian registry code (registrikood), return every court decision that names that company, with its role (claimant/defendant/etc.) and the other parties. This company↔case-law join is unique to lahend.ee. Find a registry code via nimistu.ee or the nimistu MCP.
rulings_citing_section
Given an act abbreviation and a §, return the court decisions that actually cite it, newest first, with a total count. Built from 3.05M citations extracted from the decision texts themselves. This answers 'how have the courts applied KarS § 199' - the question statute text alone cannot answer, and the reason to use lahend.ee over reading Riigi Teataja.
search_rulings
Full-text ruling search with optional filters: court name, case type (civil/administrative/criminal), area of law (asja_kategooria) and a decision-date range. Returns a page of rulings with a total count. Use `list_courts` / `list_categories` to discover valid filter values.
most
most_cited_eu_law
Ranked by how many Estonian decisions cite them. A good starting point for 'which EU law actually matters in Estonian practice' - the answer is concentrated in consumer protection, jurisdiction, asylum and agriculture rather than spread evenly.
most_cited_sections
The statute paragraphs cited by the most court decisions, ranked. A map of where Estonian litigation actually happens, and a good starting point when exploring an unfamiliar area.
act
eu_act
Fetch an EU regulation or directive by CELEX (e.g. '32016R0679' for the GDPR), article by article, in Estonian. Also reports how many Estonian court decisions cite it and which articles they lean on - the part EUR-Lex cannot answer.
authority
authority_documents_for_ruling
Given a ruling id, return documents from Estonian public-authority document registers that name the same companies - procurement files, licences, correspondence, inspections. A court dispute and an authority's file about the same company are the two halves nobody normally sees together. Sourced from dokumendiregister.ee.
categories
list_categories
All areas of law (asja_kategooria) present in the corpus, each with its ruling count. Use a category as the `category` filter in `search_rulings`.
courts
list_courts
All Estonian courts that have published decisions, each with its ruling count. Use a court name as the `court` filter in `search_rulings`.
estonian
estonian_rulings_citing_eu_law
Given a CELEX (an act like '32016R0679', or a Court of Justice judgment like '62014CJ0362'), return the Estonian court decisions that cite it. This is the join no other source publishes: EUR-Lex knows the EU instrument, Riigi Teataja knows the Estonian decision, and nobody connects them.
fetch
fetch
Retrieve the full text + metadata for any `id` returned by `search`. Handles all three kinds: `ruling:<n>` (a court decision with its linked companies), `law:<n>` (an act in its current redaktsioon, all paragraphs) and `section:<n>:<par>` (a single paragraph - prefer this over pulling a whole act). Returns Markdown plus the canonical lahend.ee URL.
laws
search_laws
Find Estonian acts by title or abbreviation (KarS, TsMS, VÕS…). Returns each act with a `law:` id for `fetch`, its type, issuer and whether it is still in force. Use get_law_section when you already know the paragraph you want.
recent
recent_rulings
The newest published rulings (by decision date), across all courts and areas of law.
search
search
Full-text search across Estonian LAW - both court decisions (civil, administrative and criminal rulings) and legislation (acts and their individual paragraphs), from Riigi Teataja, indexed by lahend.ee. Inflection-tolerant; wrap a phrase in "quotes" for an exact match. Every result carries a stable typed `id` - `ruling:<n>`, `law:<n>` or `section:<n>:<par>` - which `fetch` resolves. Use this when you need the legal position on something and do not yet know whether the answer is in a statute or in case law.
sections
sections_cited_by_ruling
Given a ruling id (from `search`), list the statute paragraphs it cites, with the lõiked named and each § resolved to its act. Use it to see the legal basis of a decision without reading the whole judgment, then `fetch` a `section:` id for the provision text.

Endpoints

URLTransportStateLatencyChecked
https://lahend.ee/api/lahend-mcp/mcp streamable-http answering 116 ms 7 min ago
https://lahend.ee/api/lahend-mcp/sse sse answering 131 ms 7 min ago

lahend.ee — Estonian court decisions — questions

Answers built from our own checks of this server.

What can lahend.ee — Estonian court decisions do?
It exposes 20 tools, read directly from the server on our last check. Among them: authority_documents_for_ruling, estonian_rulings_citing_eu_law, eu_act, eu_law_cited_by_ruling, eu_law_search, fetch and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is lahend.ee — Estonian court decisions mostly used for?
Its tools cluster around law, rulings and most. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is lahend.ee — Estonian court decisions working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 182 checks got a reply (50.0%), average response time 99 ms. The bar chart above shows every period we have measured.
How do I connect lahend.ee — Estonian court decisions?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does lahend.ee — Estonian court decisions need an API key?
No. lahend.ee — Estonian court decisions completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is lahend.ee — Estonian court decisions?
It answers our handshake in 99 ms on average, which is faster than 84% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is lahend.ee — Estonian court decisions open source?
Yes — it is published under the MIT licence, 1 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.