ie-eli-mcp
This MCP server provides read-only access to the Irish Statute Book, allowing you to retrieve metadata and full enacted text of Irish legislation by year and number coordinates. No API key is required.
ie_get_act— Retrieve Act/SI Metadata: Fetch metadata for an Irish Act or Statutory Instrument by providingyear,number, anddoc_type("act"or"si", default"act"). Returns:Title, ELI URI, human-readable citation (e.g.,
DATA PROTECTION ACT 2018 (No. 7 of 2018)), date enacted, source URL, and dataset note.
ie_get_text— Retrieve Full Enacted Text: Fetch the complete enacted text byyear,number,doc_type, andformat("html"or"xml", default"html"). Returns the content along with byte size, content type, ELI URI, source URL, and human-readable citation.
Limitations: Discovery is by coordinates only (year + number) — no keyword search. Only enacted text is available; revised or consolidated versions are not supported.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ie-eli-mcpGet metadata for the Data Protection Act 2018"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ie-eli-mcp
Install (one command)
Published on PyPI + MCP Registry (io.github.matematicsolutions/ie-eli-mcp). Run without cloning:
uvx ie-eli-mcpConfigure your MCP client (stdio):
{ "mcpServers": { "ie-eli-mcp": { "command": "uvx", "args": ["ie-eli-mcp"] } } }Windows 11 with Smart App Control
Smart App Control blocks unsigned executables, which covers uvx.exe, pip.exe
and the ie-eli-mcp.exe launcher that pip writes at install time. The python.exe and
py.exe from the python.org installer are signed by the Python Software
Foundation, so running the module through the interpreter works:
python -m pip install ie-eli-mcp
python -m ie_eli_mcppip.exe is blocked for the same reason, so install with python -m pip, not
pip install. If python is not on PATH, use the Windows launcher: py -3 -m ie_eli_mcp.
{ "mcpServers": { "ie-eli-mcp": { "command": "python", "args": ["-m", "ie_eli_mcp"] } } }Do not turn Smart App Control off to work around this - it cannot be re-enabled without reinstalling Windows.
Building from source: see Install.
An MCP server for the Irish Statute Book (irishstatutebook.ie), the official source of
Irish legislation. It grounds Irish acts and statutory instruments (SIs) by year + number,
returning metadata and the full enacted text, with verifiable ELI identifiers and Irish citations.
Part of the MateMatic eu-legal-mcp production line - after PL, DE, AT, ES and FI. Same citation
contract, Irish Statute Book source.
Scope. This MVP grounds the ENACTED text of acts and SIs by coordinates (year + number + type). The Irish Statute Book has no keyword-search API here, so discovery is by citation (Irish citations give the coordinates, e.g. "No. 7 of 2018"). Revised/consolidated versions are separate and not covered. Every response carries a
dataset_note.Licence. Irish Statute Book content is official public information. This connector relays it with attribution and a
source_url.
Related MCP server: mcp-isap
The tools
Tool | What it does |
| Metadata for an act or SI by year + number + type. |
| Full enacted text ( |
Every response carries the contract: eli_uri (e.g.
https://www.irishstatutebook.ie/eli/2018/act/7/enacted/en), human_readable_citation
(e.g. DATA PROTECTION ACT 2018 (No. 7 of 2018)), and source_url.
Install
cd ie-eli-mcp
pip install -e .Configure (Claude Code / any MCP client)
{
"mcpServers": {
"ie-eli-mcp": { "command": "ie-eli-mcp" }
}
}Environment:
IE_ELI_BASE_URL- defaulthttps://www.irishstatutebook.ieIE_ELI_CACHE_DIR- default~/.matematic/cache/ie-eliIE_ELI_AUDIT_DIR- default~/.matematic/audit
No API key.
Governance
Public data only - read-only against the Irish Statute Book; no client data leaves the machine.
Audit log - every tool call appends one JSON line to
~/.matematic/audit/ie-eli-mcp.jsonl.Vendor-neutral - talks only to
irishstatutebook.ie; no LLM provider, no telemetry.Verifiable citations - every response is independently checkable via
source_url.
See CONSTITUTION.md and DISCOVERY.md.
Tests
pip install -e ".[dev]"
pytest tests/test_instructions_drift.py -v # offline
pytest tests/test_smoke.py -v # hits live Irish Statute BookLicence
Apache-2.0. © Matematic Solutions / Wieslaw Mazur.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityDmaintenanceA community-maintained MCP server that simplifies access to EU legal and legislative data from the CELLAR service, supporting lookups, metadata retrieval, relation checks, and monitoring.Last updated1MIT
- AlicenseAqualityAmaintenanceMCP server for Polish legislation (ISAP / Sejm) — search acts (Dz.U., M.P.) and fetch full texts with ELI identifiers and verifiable citations.Last updated3383MIT
- Alicense-qualityCmaintenanceAn MCP server for accessing the UK's official legislation database (legislation.gov.uk), enabling natural language queries via Pipeworx's AI gateway.Last updated15MIT
- AlicenseAqualityAmaintenanceAn MCP server for Singapore Statutes Online (SSO), the official portal for Singapore legislation. It browses, fetches, and cites Acts, with a verifiable citation on every response.Last updated3Apache 2.0
Related MCP Connectors
data.gov.ie MCP — Ireland's national open-data portal (CKAN API).
MCP for CanLII: Canadian case law and legislation metadata (federal, provincial, territorial).
Japan Law MCP — Japanese national laws & ordinances via the e-Gov Law API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/matematicsolutions/ie-eli-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server