MCP server for UK law - legislation.gov.uk (Acts and SIs across all four nations), Find Case Law judgments, and the GOV.UK Search API (tribunals, HMRC manuals, CMA). Keyless, OGL v3.0. Apache-2.0.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http
verified
reported
listed in the official MCP registry counts 8 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
gb_get_act
-
gb_get_case
-
gb_get_govuk_content
-
gb_get_text
-
gb_recent_legislation
-
gb_search
-
gb_search_case_law
-
gb_search_govuk
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 15
filesystem 4
- fs matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/audit.py :22
from pathlib import Path - fs matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/cache.py :16
from pathlib import Path - fs matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/runtime.py :20
from pathlib import Path - fs (weak) matematicsolutions-gb-eli-mcp-2f1d58e/tests/test_instructions_drift.py :15
from pathlib import Path
network 3
- net matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/client.py :16
from urllib.parse import urlencode - net matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/runtime.py :19
import urllib.request - net matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :27
import httpx
tool registrations 8
- gb_search matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :219
- gb_get_act matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :306
- gb_get_text matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :378
- gb_recent_legislation matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :472
- gb_search_case_law matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :563
- gb_get_case matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :672
- gb_search_govuk matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :791
- gb_get_govuk_content matematicsolutions-gb-eli-mcp-2f1d58e/src/gb_eli_mcp/server.py :933
declared dependencies 9
- fastmcp@>=3.4,<4
- httpx@>=0.27,<1
- pydantic@>=2.6
- diskcache@>=5.6
- anyio@>=4.3
- pytest@>=8.0
- pytest-asyncio@>=0.23
- mypy@>=1.10
- ruff@>=0.5