Searches Swiss case law and legislation, traces citations and appeals, and supports structured legal research in German, French, and Italian.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Swiss Case Law.
search_decisionsFull-text search with filters (court, canton, language, date range, chamber)
get_decisionFetch a single decision by docket number or ID. Includes citation graph counts (cited by / cites).
list_courtsList all courts with decision counts
get_statisticsAggregate stats by court, canton, or year
find_citationsShow what a decision cites and what cites it, with confidence scores
find_appeal_chainTrace the appeal chain (Instanzenzug) — prior and subsequent instances
Swiss Case Law MCP server provides MCP access to Swiss court decisions and legislation for legal research. The corpus covers more than one million decision records from 1875 to the present, including federal courts and all 26 cantonal court systems. Search and retrieval are available in German, French, and Italian, with additional English ECtHR material described in the project coverage.
The service also exposes federal and cantonal laws, scholarly commentaries, legislation metadata, and citation relationships. Researchers can use it to locate authorities, inspect the text of a decision or statute, identify leading cases, and follow how decisions cite one another. The research-oriented generation tools can produce a mock decision outline or an exam question from real case-law material, but these outputs are intended for research and practice rather than as legal advice.
A client sends MCP tool calls to the public endpoint at https://mcp.opencaselaw.ch/mcp. The remote service is read-only, requires no sign-up or API key, and can be used from an MCP-compatible client. The project also provides REST, CLI, and downloadable data access, but those are separate interfaces from the MCP connection.
Decision search accepts full-text queries and filters such as court, canton, language, date range, and chamber. Individual records can be retrieved by docket number or ID. Citation tools expose linked authorities, citation counts, confidence scores, and appeal relationships. Legislation tools search or retrieve federal and cantonal material, using local data where available and documented external sources or APIs for some content.
The Swiss Case Law MCP server includes tools for:
Add the remote MCP URL to the client configuration. A minimal configuration uses the server name opencaselaw and the URL https://mcp.opencaselaw.ch/mcp. No environment variables, credentials, or local database are required for the public remote service.
The repository also documents local database maintenance. The update_database and check_update_status tools are local-only, so their availability depends on running the relevant local setup rather than using only the public endpoint.
The dataset is broad but not guaranteed to contain every published decision where source portals restrict access. The project documents those coverage gaps. Citation-graph resolution is reported as coverage, not as a precision estimate, so a resolved relationship still requires legal review. Some cantonal decisions may retain upstream pseudonymisation or may be published without redaction.
Citation checking can establish that a reference exists, but it does not establish that the cited authority supports a particular proposition. Generated mock decisions and practice materials should likewise be treated as research aids. Code is licensed MIT and the corpus is identified as CC0, with stated exceptions for ECtHR texts.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/swiss-case-law)<a href="https://allmcps.com/mcp/swiss-case-law"><img src="https://allmcps.com/api/badge/swiss-case-law?style=directory" alt="Swiss Case Law on AllMCPs" /></a>