{
  "markdown": "# lahend.ee MCP server\n\nFree, no-API-key MCP server for **Estonian law**: court decisions, legislation\nparagraph by paragraph, and EU law in Estonian - with the citation index that\nlinks them to each other.\n\n```\nhttps://lahend.ee/api/lahend-mcp/mcp     (streamable HTTP)\nhttps://lahend.ee/api/lahend-mcp/sse     (SSE)\n```\n\nNo key, no sign-up, no rate limit worth mentioning. Data comes from Riigi\nTeataja, EUR-Lex and HUDOC; company links come from the Estonian Business\nRegister via [nimistu.ee](https://nimistu.ee).\n\n## What it can do\n\n**Legislation is served in full**, not just case law - each paragraph is\naddressable on its own, with every ruling that has ever cited it. That link is\nthe point of the server: 3.05 million citations extracted from the decision\ntexts, so you can ask what a statute means *in practice* rather than what it\nsays.\n\nThe corpus is **564,503 rulings**. Citations were extracted from **324,968** of\nthem - the rest either cite no statute or state it in a form the extractor does\nnot resolve. Two further coverage limits are worth knowing before you rely on a\nnegative result:\n\n- **Companies are linked on ~19% of rulings.** Parties are matched by registry\n  code found in the decision text, and many judgments name a company without\n  ever stating its code. An empty `companies` array means no code was found -\n  not that no company was involved.\n- **~26% of rulings carry no `asja_kategooria`.** Filtering `search_rulings` by\n  `category` silently excludes them; `list_categories` reports the\n  uncategorised count alongside the per-category totals.\n\n### Case law\n\n| Tool | What it does |\n| --- | --- |\n| `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 |\n| `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 |\n| `recent_rulings` | The newest published rulings (by decision date), across all courts and areas of law |\n| `list_courts` | All Estonian courts that have published decisions, each with its ruling count |\n| `list_categories` | All areas of law (asja_kategooria) present in the corpus, each with its ruling count |\n\n### Legislation\n\n| Tool | What it does |\n| --- | --- |\n| `get_law_section` | Return a single § of an Estonian act, addressed the way lawyers cite it: an abbreviation and a number, e.g |\n| `search_law_sections` | Full-text search across the paragraphs of every in-force Estonian act (4M+ sections) |\n| `search_laws` | Find Estonian acts by title or abbreviation (KarS, TsMS, VÕS…) |\n| `law_versions` | List an act's redaktsioonid (consolidated versions) with their validity ranges, newest first |\n\n### Rulings ↔ statute\n\n| Tool | What it does |\n| --- | --- |\n| `rulings_citing_section` | Given an act abbreviation and a §, return the court decisions that actually cite it, newest first, with a total count |\n| `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 |\n| `most_cited_sections` | The statute paragraphs cited by the most court decisions, ranked |\n\n### EU law in Estonian\n\n| Tool | What it does |\n| --- | --- |\n| `eu_law_search` | Search EU regulations and directives, and Court of Justice / European Court of Human Rights judgments, by Estonian title or case number |\n| `eu_act` | Fetch an EU regulation or directive by CELEX (e.g |\n| `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 |\n| `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 |\n| `most_cited_eu_law` | Ranked by how many Estonian decisions cite them |\n\n### Cross-register\n\n| Tool | What it does |\n| --- | --- |\n| `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 |\n\n### Generic (ChatGPT/Claude connectors)\n\n| Tool | What it does |\n| --- | --- |\n| `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 |\n| `fetch` | Retrieve the full text + metadata for any `id` returned by `search` |\n\n## Add it\n\nClaude Code:\n\n```bash\nclaude mcp add --transport http lahend https://lahend.ee/api/lahend-mcp/mcp\n```\n\nAny client that takes a remote MCP URL works the same way. `search` and\n`fetch` are present so the ChatGPT and Claude connector UIs work out of the\nbox; the named tools above are better when you know what you want.\n\n## Examples\n\n- *\"What does TLS § 88 say, and how have the courts applied it?\"* -\n  `get_law_section` then `rulings_citing_section`.\n- *\"Which Estonian decisions apply the GDPR?\"* -\n  `estonian_rulings_citing_eu_law` with CELEX `32016R0679`.\n- *\"Which provisions does this ruling turn on?\"* - `sections_cited_by_ruling`.\n\n## Licence\n\nSource data is public. Built and run by Nimistu MTÜ (reg. 80673204), a\nnon-profit; free to use and free of advertising.\n",
  "bytes": 5486,
  "sha": "f3c5d694c10e8d947636d2cbe12122e0bfd482036e38ba67248703a8d9361bc9",
  "repo_slug": "nimistu/lahend-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_nimistu_lahend_mcp_292d46a5/readme"
}