An MCP server for Finland's Finlex open-data API that retrieves consolidated Finnish statutes as Akoma Ntoso 3.0 XML with ELI identifiers and Finnish citations. It supports listing statutes by year and fetching statute metadata or full text by year and number.
From the registry: MCP server for Finnish Finlex consolidated statutes: ELI identifiers and verifiable citations.
$ uvx fi-eli-mcphttps://docs.astral.sh/uv/Please install the `fi-eli-mcp` MCP server into my current AI client (that's you).
Optional prerequisites:
- Install uv — Install uv to run the published PyPI package via uvx, which is the simplest no-clone installation path. Run: `uvx fi-eli-mcp` (https://docs.astral.sh/uv/)
Canonical MCP server config (stdio transport):
- command: `uvx`
- args: ["fi-eli-mcp"]
- optional environment variables:
- `FI_ELI_BASE_URL`: Base URL for the Finlex open-data API. (example: `<your-finlex-base-url>`)
- `FI_ELI_CACHE_DIR`: Directory for local cache files. (example: `<your-cache-dir>`)
- `FI_ELI_AUDIT_DIR`: Directory for audit log output. (example: `<your-audit-dir>`)
Note: No API key is required. The README also shows a local source install path (`pip install -e .`), but the preferred portable path is `uvx fi-eli-mcp`.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.FI_ELI_BASE_URLBase URL for the Finlex open-data API; defaults to the Finlex endpoint.FI_ELI_CACHE_DIRDirectory used to cache Finlex data.FI_ELI_AUDIT_DIRDirectory where audit logs are written.MCP server for searching Airweave collections with natural language queries.