MCP Server

Regulatory Intel MCP

com.datakoot/federal-register-rules
Legal & Compliance Search & Research Public & reachable MCP 2026-07-28

What this MCP does

Searches and retrieves US Federal Register rules, notices, executive orders, agency information, and document details.

agencies
Look up US federal agencies and their slugs (used to filter the other tools by issuing agency). Optionally pass a query to match by name, e.g. 'environmental' or 'defense'.
Input schema
{'type': 'object', 'required': [], 'properties': {'query': {'type': 'string', 'description': 'Filter agencies whose name contains this text.'}}}
document
Get full detail on a single Federal Register document by its document number (e.g. '2026-12811'): abstract, action, effective date, comment deadline, CFR references, citation, topics, agencies and links.
Input schema
{'type': 'object', 'required': ['document_number'], 'properties': {'document_number': {'type': 'string', 'description': 'Federal Register document number, e.g. 2026-17888. Get one from search_documents or recent_documents.'}}}
executive_orders
Search recent US presidential Executive Orders published in the Federal Register. Optionally filter by keyword and date. Returns EO number, signing/publication date, title and links.
Input schema
{'type': 'object', 'required': [], 'properties': {'term': {'type': 'string', 'description': 'Optional keyword to search within executive orders.'}, 'since': {'type': 'string', 'description': 'Only EOs published on/after this date (YYYY-MM-DD).'}, 'per_page': {'type': 'integer', 'default': 10, 'description': 'Results to return (default 10, max 30).'}}}
recent_documents
List the most recent Federal Register documents, optionally filtered by type and issuing agency, over a look-back window. Use this to monitor newly published rules/notices from an agency.
Input schema
{'type': 'object', 'required': [], 'properties': {'days': {'type': 'integer', 'default': 7, 'description': 'Look back this many days (default 7, max 90).'}, 'type': {'enum': ['rule', 'proposed_rule', 'notice', 'presidential_document'], 'type': 'string', 'description': 'Document type. One of: rule, proposed_rule, notice, presidential_document.'}, 'agency': {'type': 'string', 'description': "Agency slug (from the 'agencies' tool)."}, 'per_page': {'type': 'integer', 'default': 15, 'description': 'Results to return (default 15, max 30).'}}}
search_documents
Search the US Federal Register for regulations and notices. Filter by keyword, document type (rule, proposed_rule, notice, presidential_document), issuing agency (slug from the agencies tool), and publication date. Returns matching documents with title, type, agencies, abstract and links. Great for 'what did agency X publish about topic Y'.
Input schema
{'type': 'object', 'required': [], 'properties': {'term': {'type': 'string', 'description': "Keyword(s) to search, e.g. 'artificial intelligence', 'PFAS'."}, 'type': {'enum': ['rule', 'proposed_rule', 'notice', 'presidential_document'], 'type': 'string', 'description': 'Restrict to one document type.'}, 'since': {'type': 'string', 'description': 'Only documents published on/after this date (YYYY-MM-DD).'}, 'until': {'type': 'string', 'description': 'Only documents published on/before this date (YYYY-MM-DD).'}, 'agency': {'type': 'string', 'description': "Agency slug (from the 'agencies' tool), e.g. 'environmental-protection-agency'."}, 'per_page': {'type': 'integer', 'default': 10, 'description': 'Results to return (default 10, max 30).'}}}
Added
agencies
Sept. 17, 2026, 12:34 p.m.
Added
executive_orders
Sept. 17, 2026, 12:34 p.m.
Added
recent_documents
Sept. 17, 2026, 12:34 p.m.
Added
document
Sept. 17, 2026, 12:34 p.m.
Added
search_documents
Sept. 17, 2026, 12:34 p.m.