eCFR MCP
@1102tools
About eCFR MCP
MCP server for the eCFR (Electronic Code of Federal Regulations): current and historical regulatory text updated daily. FAR, DFARS, and all agency FAR supplement lookups, point-in-time comparisons, version history, and definitions. 13 tools.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp",
"ecfr-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is eCFR MCP?
eCFR MCP is a Model Context Protocol server that wraps the Electronic Code of Federal Regulations (eCFR) API into deterministic tool calls. It is built for federal contracting officers, attorneys, compliance teams, and regulatory analysts who need current or historical CFR text, including FAR, DFARS, and agency FAR supplements.
How to use eCFR MCP?
Install via pip install ecfr-mcp or run directly with uvx ecfr-mcp. Configure the server in your MCP client using JSON (Claude Desktop), TOML (Codex), or platform-specific settings (Gemini CLI, Copilot, VS Code, etc.). No API key is required; simply add the provided configuration block to your client’s MCP server list.
Key features of eCFR MCP
- 13 tools covering full CFR text and structure
- Current text retrieval for any title, chapter, or section
- Full-text search across the entire CFR
- Version history and side-by-side section comparison
- Point-in-time lookups for historical regulatory text
- FAR-specific clause and definition lookup tools
- No API key required; MIT licensed
Use cases of eCFR MCP
- Look up exact FAR clause text for a contract file or write-up
- Build defensible compliance memos citing current and prior CFR text
- Track when a FAR/DFARS section was amended and what it said before
- Compare current FAR text to what was in force at award for protest defense
- Pull definitions from FAR 2.101 and DFARS 202.101 with surrounding context
FAQ from eCFR MCP
What tools does eCFR MCP provide?
It includes 13 tools: get_cfr_content, get_cfr_structure, search_cfr, get_version_history, compare_versions, find_recent_changes, lookup_far_clause, find_far_definition, get_corrections, list_agencies, get_ancestry, list_sections_in_part, and get_latest_date.
Does eCFR MCP require an API key?
No. The server accesses the public eCFR API with no authentication needed.
Which MCP clients are compatible?
Claude Desktop, Codex (ChatGPT), Gemini CLI, Copilot, Claude Code, Cursor, Cline, Zed, Continue, and any other MCP-compatible client.
How is the server hardened?
It has been live-audited against the production eCFR API across multiple rounds, handling XML parsing, historical date resolution, version diffs, and pagination. Pydantic models use extra="forbid" to surface schema drift.
What CFR content is covered?
All titles of the Code of Federal Regulations, including FAR (48 CFR Chapter 1), DFARS (48 CFR Chapter 2), and all agency FAR supplements such as NFS, AFFARS, AFARS, NMCARS, DARS, DOSAR, HHSAR, EPAAR, and IAAR.
More Other MCP servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

EverArt
modelcontextprotocolModel Context Protocol Servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
Servers
modelcontextprotocolModel Context Protocol Servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Comments