# czech-legal-mcp

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add janmacher02-xl8y/czech-legal-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list janmacher02-xl8y/czech-legal-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get janmacher02-xl8y/czech-legal-mcp search_laws

# Call a tool
npx -y @smithery/cli@latest tool call janmacher02-xl8y/czech-legal-mcp search_laws '{}'
```

## Direct MCP Connection

Endpoint: `https://czech-legal-mcp--janmacher02-xl8y.run.tools`

## Tools (8)

- `search_laws` — Search Czech laws and regulations in the official e-Sbírka system. Returns matching legal acts with their metadata (tit…
- `get_law_detail` — Get full details of a specific Czech law by its identifier (ISAP ID or číslo/rok format). Returns preamble, sections, e…
- `get_law_text` — Get the current consolidated text of a Czech law or a specific section. Returns the legally binding text as published i…
- `search_court_decisions` — Search Czech court decisions via the Ministry of Justice open data API. Covers Supreme Court (NS), Supreme Administrati…
- `search_constitutional_court` — Search decisions of the Czech Constitutional Court (Ústavní soud) in the NALUS database. Supports free-text queries.
- `search_slovak_laws` — Search Slovak laws and regulations via the Slov-Lex system (slov-lex.sk). Returns matching legal acts in Slovak.
- `search_legal_datasets` — Search the Czech national open data portal (data.gov.cz) for legal and justice-related datasets. Returns downloadable d…
- `get_law_amendments` — Get the amendment history (novelizace) of a Czech law. Shows all changes from enactment to present.

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get janmacher02-xl8y/czech-legal-mcp <tool-name>
```
