Integrations
Provides search capabilities for court decisions using Elasticsearch query syntax, allowing for complex queries against the entscheidsuche.ch legal database
Entscheidsuche MCP Server
An MCP server for accessing the entscheidsuche.ch Swiss legal decision search API.
Overview
This server provides standardized access to Swiss court decisions through the Model Context Protocol (MCP). It allows LLMs like Claude to search, retrieve, and analyze legal documents from the entscheidsuche.ch database.
Features
- Resources: Access Swiss court decisions as searchable resources
- Tools: Search court decisions, retrieve documents, list courts by canton
- Prompts: Templates for common legal research tasks
Installation
Usage
With Claude for Desktop
- Open Claude for Desktop's settings
- Add the following to your
claude_desktop_config.json
:
- Restart Claude for Desktop
- Start asking legal research questions!
With MCP Inspector
Available Capabilities
Resources
entscheidsuche://scrapers
- Lists all available scrapers/collectionsentscheidsuche://scraper/{scraperId}
- Gets details about a specific scraperentscheidsuche://document/{documentId}
- Accesses metadata for a specific document
Tools
search-decisions
- Search for court decisions using Elasticsearch query syntaxget-document-content
- Retrieve the content of a specific documentlist-courts
- List available courts by cantonget-document-urls
- Get direct URLs for a document's PDF and HTML versions
Prompts
search-legal-precedents
- Find relevant precedents on a specific legal topiccompare-jurisdictions
- Compare rulings on a specific legal issue across different cantonscourt-decisions
- Retrieve recent decisions from a specific court
Example Queries
Search for copyright cases in Zurich
Compare cantonal approaches to a legal issue
Analyze a specific decision
Technical Details
- Built with the MCP TypeScript SDK
- Respects rate limits to be "kind to the entscheidsuche.ch server"
- Handles proper authentication and error handling
- Formats search results with key metadata (court, date, case number)
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License.
Acknowledgements
- entscheidsuche.ch for providing the API
- The Model Context Protocol team for their excellent SDK
Example MCP Queries for Entscheidsuche
This document provides examples of how to use the Entscheidsuche MCP server through Claude to research Swiss legal decisions.
Basic Searches
Finding cases on a specific topic
Searching by canton
Searching by keyword and legal concept
Document Retrieval
Retrieving a specific document by ID
Getting document URLs
Comparative Analysis
Comparing cantonal approaches
Analyzing legal trends
Specialized Legal Research
Finding precedent for a specific situation
Analyzing multiple related cases
Advanced Prompt Usage
Using the compare-jurisdictions prompt
Using the search-legal-precedents prompt
Using the court-decisions prompt
This server cannot be installed
An MCP server providing standardized access to Swiss court decisions through the entscheidsuche.ch API, allowing LLMs to search, retrieve, and analyze legal documents from Swiss jurisdictions.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that provides tools to load and fetch documentation from any llms.txt source, giving users full control over context retrieval for LLMs in IDE agents and applications.Last updated -177PythonMIT License
- -securityFlicense-qualityAn enterprise-grade MCP server that provides specialized tools for legal reasoning and analysis, automatically detecting legal domains and offering domain-specific guidance, templates, and citation formatting.Last updated -TypeScript
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.Last updated -441TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that fetches real-time documentation for popular libraries like Langchain, Llama-Index, MCP, and OpenAI, allowing LLMs to access updated library information beyond their knowledge cut-off dates.Last updated -Python