Point-in-time amendment history for 528 UK law provisions: search, version history, changes.
MCPpedia last refreshed this data
io.github.busybusybussiness/uk-legislation-changes is an MCP server that point-in-time amendment history for 528 UK law provisions: search, version history, changes. Its tool list has not been published yet over http, requires no API key, and scores 41/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"uk-legislation-changes": {
"url": "https://uk-legal-changes.pages.dev/mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Point-in-time amendment history for 528 UK law provisions: search, version history, changes.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in legal
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
Kentucky Revised Statutes (KRS) — state statutes by citation and by topic.
Oklahoma Statutes — state statutes by citation, full-text topic search, amendment history, and…
Arizona Revised Statutes — state statutes by citation.
MCP Security Weekly
Get CVE alerts and security updates for io.github.busybusybussiness/uk-legislation-changes and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Point-in-time amendment history for UK law — a free API and an MCP server. No API key, no signup, no cost.
Live: https://uk-legal-changes.pages.dev · Docs: /docs · MCP: /mcp · Server card: /.well-known/mcp-server-card · /llms.txt
528 provisions across employment, equality, consumer, data protection, company, health & safety and financial-crime law. 1,598 tracked versions, 1,070 amendments, coverage 1992–2026.
Ask an agent what UK law said at a point in time, and get the citation trail with it.
npx -y mcp-remote@0.15.2 https://uk-legal-changes.pages.dev/mcp
Or drop this in .cursor/mcp.json:
{
"mcpServers": {
"uk-legislation-changes": {
"url": "https://uk-legal-changes.pages.dev/mcp"
}
}
}
{
"servers": {
"uk-legislation-changes": {
"type": "http",
"url": "https://uk-legal-changes.pages.dev/mcp"
}
}
}
This server publishes a spec-compliant server card, so registries can discover it automatically:
https://uk-legal-changes.pages.dev/.well-known/mcp-server-card
It is published to the official MCP Registry as
io.github.busybusybussiness/uk-legislation-changes (manifest in
server.json), and is listed on
Glama.
curl "https://uk-legal-changes.pages.dev/api/provisions?q=unfair+dismissal"
/llms.txt and /llms-full.txt describe the endpoints, the MCP tools and the licence
in a form agents can read directly. /sitemap.xml lists every provision.
| Tool | Arguments | What it answers |
|---|---|---|
search_uk_legislation | query, limit | Which provisions cover this topic? |
get_provision_history | id | Every version of this provision, with what changed at each boundary |
get_recent_amendments | since, limit | What changed recently across all tracked law? |
get_most_amended | limit | Which parts of UK law change most often (i.e. are least stable)? |
Example prompts that work well:
# Search provisions
curl "https://uk-legal-changes.pages.dev/api/provisions?q=unfair+dismissal"
# Recent changes across all provisions
curl "https://uk-legal-changes.pages.dev/api/changes?since=2026-01-01"
# Most-amended provisions
curl "https://uk-legal-changes.pages.dev/api/most-amended"
# One provision's full point-in-time history
curl "https://uk-legal-changes.pages.dev/api/provisions/<id>"
No signup, no rate-limit key, no cost.
run_backfill.py ingests each provision's declared version boundaries from
legislation.gov.uk's keyless XML API (polite serial rate, resumable)ingest.py stores append-only point-in-time snapshots; SQLite triggers
make record_versions and audit_events immutablebuild_site.py renders the