Entscheidsuche

Provides access to Swiss court decisions via MCP with search, document retrieval, and court listings.
  • typescript

1

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "self-tech-labs-entscheidsuche-mcp-server": {
      "command": "node",
      "args": [
        "/absolute/path/to/entscheidsuche-mcp/build/index.js"
      ]
    }
  }
}

You deploy the Entscheidsuche MCP Server to search and access Swiss legal case law through the Entscheidsuche API. It lets legal professionals quickly find relevant court decisions, retrieve full documents in multiple formats, and monitor real-time court document collections.

How to use

You run the MCP server locally or in your environment and connect with an MCP client. Use the search tool to query Swiss court decisions with natural language, retrieve full documents in JSON, HTML, or PDF, and list available courts with their document counts. You can also check real-time court status through the court status endpoint. Use the server to perform comprehensive legal research and case analysis within your MCP-enabled workflow.

How to install

Prerequisites: you need Node.js installed on your machine.

Install dependencies, build, and start the MCP server as shown below.

# Install dependencies
npm install

# Build the server
npm run build

Additional sections

MCP connection method 1: Local stdio server (recommended if you run the server on your machine). Use the exact command and arguments to start the server as shown in the example configuration.

{
  "mcpServers": {
    "entscheidsuche": {
      "command": "node",
      "args": ["/absolute/path/to/entscheidsuche-mcp/build/index.js"]
    }
  }
}

Notes on usage and capabilities

Tools available through this MCP server include searching case law, retrieving documents, and listing courts. You can also interact with prompts designed for legal research and case analysis to structure your investigations.

Available tools

search_case_law

Search Swiss court decisions using natural language queries to find relevant cases.

get_document

Retrieve the full document content in JSON, HTML, or PDF format.

list_courts

List available courts and provide information about their document counts.

court_status

Access real-time information about court document collections via the Court Status resource.

legal_research

Template for conducting comprehensive legal research to structure findings.

case_analysis

Template for analyzing specific legal cases to extract insights and implications.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational