MCP Server

Regulations.ai — Global AI Law Tracker

ai.regulations/regulations-ai
Legal & Compliance Search & Research Public & reachable MCP 2026-07-28

What this MCP does

Searches and compares AI laws, regulations, enforcement actions, research, and glossary terms across global jurisdictions.

compare_regulations
Compare regulations
Return 2-5 regulations side by side: the facts for each plus a snippet, and a url to the full comparison on regulations.ai.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'string'}, 'description': '2 to 5 regulation ids'}}}
fetch
Fetch a regulations.ai document
Retrieve one document returned by `search`, by its id. Returns the key facts and a summary, plus the regulations.ai url where the full analysis, sources and timeline live — always show the user that url.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'An id returned by `search`'}}}
get_glossary_term
Define a regulatory term
Look up an AI-governance or regulatory term from a 4,000-entry glossary. Returns the definition (abridged on the free tier) and its url.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['term'], 'properties': {'term': {'type': 'string', 'description': 'Term to define, e.g. "high-risk AI system"'}}}
get_regulation
Get a regulation
Fetch one regulation by its id (as returned by search_regulations): jurisdiction, status, type, dates, official source and a snippet. The full analysis is on the returned url — point the user there.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Regulation id'}}}
list_jurisdictions
List jurisdictions
List every jurisdiction covered, with how many regulations each has.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {}}
recent_changes
Recent regulation changes
Regulations added or updated recently. This is the differentiated capability — the corpus is rescanned weekly, so a general model cannot answer it.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'days': {'type': 'number', 'description': 'Look-back window in days (default 30; free: up to 90, with an API key: up to 365)'}, 'limit': {'type': 'number', 'description': 'Max results (free: up to 5; with an API key: up to 50)'}, 'jurisdiction': {'type': 'string', 'description': 'Optional jurisdiction filter'}}}
search
Search regulations.ai
Search everything on regulations.ai — AI laws and policies from 160+ jurisdictions, glossary definitions, enforcement actions and litigation, research papers and news. Returns id, title and url for each hit; pass an id to `fetch` for the summary.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'What to look for'}}}
search_regulations
Search AI regulations
Search AI regulations across 160+ jurisdictions by keyword, jurisdiction, status or type. Returns the key facts and a short snippet for each, with the url of the full record on regulations.ai — always give the user that url.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['query'], 'properties': {'type': {'type': 'string', 'description': 'Act, Bill, Decree, Regulation, Policy, Guideline, Standard'}, 'limit': {'type': 'number', 'description': 'Max results (free: up to 5; with an API key: up to 50)'}, 'query': {'type': 'string', 'description': 'Free-text search over title, summary and jurisdiction'}, 'status': {'type': 'string', 'description': 'e.g. In Force, Proposed, Under Review, Repealed'}, 'jurisdiction': {'type': 'string', 'description': 'Filter to a country/state, e.g. "France", "California"'}}}
Changed
compare_regulations
Sept. 29, 2026, 2:50 a.m.
Changed
fetch
Sept. 29, 2026, 2:50 a.m.
Changed
search
Sept. 29, 2026, 2:50 a.m.
Changed
recent_changes
Sept. 29, 2026, 2:50 a.m.
Changed
get_glossary_term
Sept. 29, 2026, 2:50 a.m.
Changed
list_jurisdictions
Sept. 29, 2026, 2:50 a.m.
Changed
get_regulation
Sept. 29, 2026, 2:50 a.m.
Changed
search_regulations
Sept. 29, 2026, 2:50 a.m.
Added
compare_regulations
Sept. 21, 2026, 2:40 a.m.
Added
fetch
Sept. 21, 2026, 2:40 a.m.
Added
search
Sept. 21, 2026, 2:40 a.m.
Added
recent_changes
Sept. 21, 2026, 2:40 a.m.
Added
get_glossary_term
Sept. 21, 2026, 2:40 a.m.
Added
list_jurisdictions
Sept. 21, 2026, 2:40 a.m.
Added
get_regulation
Sept. 21, 2026, 2:40 a.m.
Added
search_regulations
Sept. 21, 2026, 2:40 a.m.