us-eli-mcp
This MCP server provides read-only access to US legal data across five authoritative sources, enabling legal research with verifiable, officially-cited results.
Federal Legislation: Search and retrieve federal bills by congress session (e.g., 118th) and bill type (HR, S, HRes, etc.), and fetch full details including latest action/status.
Enacted Law Packages (GovInfo): List and retrieve published legal packages from the US Code (USCODE), CFR, Federal Register (FR), and Statutes at Large (STATUTE), including PDF/XML/TXT download links, with optional filtering by modification date.
Federal Register: Full-text search over 1M+ FR documents (1994–present), with filters for document type (rules, proposed rules, notices) and presidential documents (executive orders, proclamations). Fetch individual documents with full metadata and official citations (e.g.,
91 FR 41591). No API key required.Case Law: Full-text search over 8M+ court opinions via CourtListener — especially valuable for state courts (e.g., California, New York) but also covers federal courts. Retrieve specific opinion clusters by ID with human-readable citations (e.g.,
People v. Miranda-Guerrero, 519 P.3d 1004). No API key required.Current Code of Federal Regulations (eCFR): Full-text search over 412,846 sections of the live, up-to-date CFR, and retrieve point-in-time amendment history for specific sections (e.g., 15 CFR § 744.3). No API key required.
Every result includes a lex_uri (resolvable API URL), human_readable_citation (official legal citation), and source_url (public page).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@us-eli-mcpsearch for bills about healthcare in the 118th Congress"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
us-eli-mcp
MCP server for US law with verifiable citations. Five sources behind ten read-only tools:
Congress.gov API - the federal legislative process: bills as they move through committees and floor votes.
GovInfo API - enacted law text as published packages: US Code, Statutes at Large, CFR annual editions, Federal Register issues.
Federal Register API - full-text search over 1,003,504 FR documents (1994-2026, live-verified 2026-07-07), including 8,513 presidential documents (1,550 executive orders). Keyless.
CourtListener search API - full-text search over 8,294,123 court opinions (live-verified 2026-07-07). The headline value is STATE case law (California, New York, Texas, ...), which no federal source covers. Keyless, ~5 requests/min anonymous.
eCFR API - the CURRENT Code of Federal Regulations: section-level full-text search over 412,846 sections plus per-section amendment history. Keyless.
What this is not
State legislation (all 50 states) - see LegiScan, a free-tier aggregator (30,000 queries/month) not wrapped here.
A federal case-law workhorse - for heavy federal case-law research the mature MIT-licensed wrappers (blakeox/courtlistener-mcp, john-walkoe/courtlistener_citations_mcp) remain the recommendation; the case-law tools here exist primarily for state courts. See SOURCES.md.
Related MCP server: CongressMCP-full
Tools
Tool | Purpose |
| List bills by congress (e.g. |
| Full detail + latest action for one bill |
| List GovInfo packages in a collection ( |
| Metadata + download links (PDF/XML/TXT) for one package |
| Full-text search over FR documents; filter rules, notices, executive orders |
| One FR document with its official citation (e.g. |
| Full-text search over 8M+ opinions; |
| One opinion cluster by |
| Full-text search over the current CFR (eCFR) |
| Amendment history of one CFR section (e.g. 15 CFR 744.3) |
Every response carries lex_uri (a resolvable API URL), human_readable_citation
(the official convention: "H.R. 1, 118th Congress", "91 FR 41591",
"People v. Miranda-Guerrero, 519 P.3d 1004 (California Supreme Court 2022)",
"15 CFR § 744.3") and source_url (the public page). Reporter citations are
taken verbatim from the source and never fabricated; when none exists the
docket number is used instead.
Install
pip install us-eli-mcpWindows 11 with Smart App Control
Smart App Control blocks unsigned executables, which covers uvx.exe, pip.exe
and the us-eli-mcp.exe launcher that pip writes at install time. The python.exe and
py.exe from the python.org installer are signed by the Python Software
Foundation, so running the module through the interpreter works:
python -m pip install us-eli-mcp
python -m us_eli_mcppip.exe is blocked for the same reason, so install with python -m pip, not
pip install. If python is not on PATH, use the Windows launcher: py -3 -m us_eli_mcp.
{ "mcpServers": { "us-eli-mcp": { "command": "python", "args": ["-m", "us_eli_mcp"] } } }Do not turn Smart App Control off to work around this - it cannot be re-enabled without reinstalling Windows.
Configuration
Env var | Default |
|
|
| reuses |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The Federal Register, CourtListener and eCFR tools need no key at all.
License
Apache-2.0 (code). Congress.gov, GovInfo, Federal Register and eCFR data are US government works (public domain). CourtListener data is provided by the Free Law Project.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceAn MCP server for the Congress.gov API that consolidates 91 operations into 6 comprehensive legislative tools that can be used by any MCP client (i.e. Claude Desktop), or MCP-compatible AI agent, to query and reason about congressional data.Last updated31JavaScriptMIT
- AlicenseBqualityCmaintenanceThe open Congress.gov MCP server. Provides comprehensive access to the Congress.gov API through 6 organized toolsets, enabling AI systems to retrieve and interact with legislative data from the United States Congress with a clean, unified interface.Last updated2032Sustainable Use v1.0
- Flicense-qualityDmaintenanceThis MCP server enables interaction with the Open States API, allowing users to access legislative data from US state governments through natural language commands.Last updated
- Alicense-qualityDmaintenanceEnables querying U.S. legislative data from Congress.gov API using MCP resources for direct lookups and tools for searching and retrieving related data.Last updated8MIT
Related MCP Connectors
Congress MCP — US Congress data via GovTrack API (free, no auth required)
GovTrack MCP — federal US Congress data (free, no auth)
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/matematicsolutions/us-eli-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server