Server data from the Official MCP Registry
MCP server for Finnish Finlex consolidated statutes: ELI identifiers and verifiable citations.
MCP server for Finnish Finlex consolidated statutes: ELI identifiers and verifiable citations.
This MCP server is well-structured and security-conscious. It implements read-only access to a public Finnish legislation API with proper input validation, audit logging, and error handling. No credentials are required (Finlex is keyless), and the codebase demonstrates careful design with governance constraints documented and enforced via tests. Minor code quality observations exist but do not materially impact security. Supply chain analysis found 6 known vulnerabilities in dependencies (1 critical, 3 high severity). Package verification found 1 issue.
7 files analyzed · 11 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-matematicsolutions-fi-eli-mcp": {
"args": [
"fi-eli-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
An MCP server for the Finnish Finlex open-data API (opendata.finlex.fi). It fetches
consolidated Finnish statutes as Akoma Ntoso 3.0 XML, with verifiable ELI identifiers and
Finnish citations.
Part of the MateMatic eu-legal-mcp production line - after PL, DE, AT and ES. Same citation
contract, Finlex source.
Scope. This MVP covers Finnish statutes (saadokset). Discovery is by year (
fi_list_acts) or by year + number; the open-data API is path-based, not keyword search. Finland is bilingual, so titles may be Finnish or Swedish. Every response carries adataset_note.Licence. Finnish legislation in Finlex is official public information published as open data (keyless). This connector relays it with attribution and a
source_url.
| Tool | What it does |
|---|---|
fi_list_acts | List the statutes of a year (discovery). |
fi_get_act | Metadata for a statute by year + number. |
fi_get_text | Full Akoma Ntoso text of a statute by year + number. |
Every response carries the contract: eli_uri (a full ELI URL, e.g.
http://data.finlex.fi/eli/sd/2018/1050/alkup), human_readable_citation
(e.g. Tietosuojalaki (1050/2018)), and source_url.
cd fi-eli-mcp
pip install -e .
{
"mcpServers": {
"fi-eli-mcp": { "command": "fi-eli-mcp" }
}
}
Environment:
FI_ELI_BASE_URL - default https://opendata.finlex.fi/finlex/avoindata/v1FI_ELI_CACHE_DIR - default ~/.matematic/cache/fi-eliFI_ELI_AUDIT_DIR - default ~/.matematic/auditNo API key. Finlex open data is keyless.
~/.matematic/audit/fi-eli-mcp.jsonl.opendata.finlex.fi; no LLM provider, no telemetry.source_url.See CONSTITUTION.md and DISCOVERY.md.
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py -v # offline
pytest tests/test_smoke.py -v # hits live Finlex
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.