Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

eCFR

com.1102tools/ecfr-mcp

Electronic Code of Federal Regulations including FAR, DFARS, and agency supplements. 13 tools.

Watch this dependency Share evidence report
Uptime
100.0%
3 direct probes · 30d
Response
426ms
last probe
Tools
13
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
13 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
13 items in total; 3 or more earns these points.
pass Describes itself 10/10
94 characters; more than 30 earns these points.

Tools · 13

compare_versions

Compare the text of a CFR section at two different dates. Useful for understanding what changed in a regulatory amendment. Returns 'changes' (each paragraph that was added, removed or changed…

find_far_definition

Find a term's definition in FAR 2.101, the FAR's main definitions section. Returns each matching definition whole (the defining paragraph and every sub-paragraph under it), first, marked kind…

find_recent_changes

Find CFR sections changed since a given date, removals included. Built on eCFR's version history: every version issued on or after since_date, newest first. Each change says whether the secti…

get_ancestry

Get the breadcrumb hierarchy path for a section, part, or appendix. Returns ancestors from title down to the target node: title > chapter > subchapter > part > subpart > section. Useful for u…

get_cfr_content

Get the full text of a CFR section, subpart, part, or appendix. Returns parsed clean text by default: heading, paragraphs and citations, plus tables, notes, examples, images, pending_amendmen…

get_cfr_structure

Get the hierarchical table of contents for a CFR title or subset. Returns a nested tree of titles, chapters, parts, subparts, and sections with identifiers, descriptions, and byte sizes, plus…

get_corrections

Get editorial corrections for a CFR title, newest first. Returns corrections with CFR references, corrective actions, error dates, and FR citations, sorted by the date the error was corrected…

get_latest_date

Get the most recent available date for a CFR title. CRITICAL: eCFR lags 1-2 business days behind the Federal Register. Using today's date on versioner endpoints causes 404 errors. Call this …

get_version_history

Get the version history of a CFR section, subpart, or part. Returns content_versions (each with date, amendment_date, issue_date, identifier, name, substantive and removed), every version eCF…

list_agencies

List all agencies with their CFR title and chapter references. Returns agency names, slugs, and which CFR titles/chapters they own. Useful for finding which chapter corresponds to an agency's…

list_sections_in_part

List all sections and appendices in a CFR part with their headings. Returns 'sections' in order, each {identifier, heading}, with type='appendix' on appendices (2 CFR 200's Appendix I-XII, fo…

lookup_far_clause

Convenience tool: look up the current text of a FAR, DFARS or FAR supplement section or clause. Pass a section identifier like '15.305', '52.212-4', '2.101', 'DFARS 252.204-7012' or '552.238-…

search_cfr

Full-text search across the Code of Federal Regulations. Returns matching sections with excerpts, headings, scores, and hierarchy. current_only=True (default) returns only text in effect now…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://ecfr.1102tools.com/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "ecfr": {
      "url": "https://ecfr.1102tools.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Or run it locally:

Runs locally from its PyPI package (v1.1.15). Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "ecfr": {
      "command": "uvx",
      "args": [
        "ecfr-mcp@1.1.15"
      ]
    }
  }
}

Source: github.com/1102tools-dev/federal-contracting-mcps/tree/HEAD/servers/ecfr-mcp (servers/ecfr-mcp)