Regulatory Intel MCP
US Federal Register for AI agents: rules, notices, executive orders, agency lookup. No keys.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"federal-register-rules": {
"url": "https://regulatory.datakoot.com/mcp"
}
}
}Remote endpoints
https://regulatory.datakoot.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟡search_documents(term, type, agency, since, until, ...)
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",
"properties": {
"term": {
"type": "string",
"description": "Keyword(s) to search, e.g. 'artificial intelligence', 'PFAS'."
},
"type": {
"type": "string",
"enum": [
"rule",
"proposed_rule",
"notice",
"presidential_document"
],
"description": "Restrict to one document type."
},
"agency": {
"type": "string",
"description": "Agency slug (from the 'agencies' tool), e.g. 'environmental-protection-agency'."
},
"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)."
},
"per_page": {
"type": "integer",
"description": "Results to return (default 10, max 30).",
"default": 10
}
},
"required": []
}🟢document(document_number)
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",
"properties": {
"document_number": {
"type": "string",
"description": "Federal Register document number, e.g. 2026-17888. Get one from search_documents or recent_documents."
}
},
"required": [
"document_number"
]
}🟢recent_documents(type, agency, days, per_page)
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",
"properties": {
"type": {
"type": "string",
"enum": [
"rule",
"proposed_rule",
"notice",
"presidential_document"
],
"description": "Document type. One of: rule, proposed_rule, notice, presidential_document."
},
"agency": {
"type": "string",
"description": "Agency slug (from the 'agencies' tool)."
},
"days": {
"type": "integer",
"description": "Look back this many days (default 7, max 90).",
"default": 7
},
"per_page": {
"type": "integer",
"description": "Results to return (default 15, max 30).",
"default": 15
}
},
"required": []
}🟢executive_orders(term, since, per_page)
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",
"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",
"description": "Results to return (default 10, max 30).",
"default": 10
}
},
"required": []
}🟢agencies(query)
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",
"properties": {
"query": {
"type": "string",
"description": "Filter agencies whose name contains this text."
}
},
"required": []
}Community
Evidence