US Legal
FreeNot checkedIntegrates with multiple US government legal databases including Congress.gov, Federal Register, US Code, CourtListener, and Regulations.gov to provide intellig
About
Integrates with multiple US government legal databases including Congress.gov, Federal Register, US Code, CourtListener, and Regulations.gov to provide intelligent search and retrieval of bills, votes, regulatory documents, court opinions, and public comments with relevance scoring for legal research, policy analysis, and compliance monitoring.
README
Comprehensive US legal data in your AI workflow. Search Congress bills, Federal Register documents, court opinions, and committees. No API keys required (optional for enhanced access).
An MCP (Model Context Protocol) server that brings authoritative US legal information into AI coding environments like Cursor and Claude Desktop.
Why Use US Legal MCP?
- 🆓 No API Keys Required – Works out of the box (optional keys for enhanced access)
- 📜 Comprehensive Sources – Congress, Federal Register, CourtListener
- ⚡ Easy Setup – One-click install in Cursor or simple manual setup
- 🔍 Multi-Source Search – Search across all legal sources simultaneously
- 📊 Real-time Data – Recent bills, regulations, and court opinions
Quick Start
Ready to explore US legal data? Install in seconds:
Install in Cursor (Recommended):
Or install manually:
npm install -g us-legal-mcp
# Or from source:
git clone https://github.com/JamesANZ/legal-mcp.git
cd legal-mcp && npm install && npm run build
Features
📜 Congress.gov
search-congress-bills– Search bills and resolutionsget-recent-bills– Get recently introduced legislationget-congress-committees– List Congressional committees
📋 Federal Register
search-federal-register– Search regulations and executive ordersget-recent-regulations– Get recently published documents
⚖️ CourtListener
search-court-opinions– Search court opinions (federal and state)get-recent-court-opinions– Get recent court decisions
🔍 Multi-Source
search-all-legal– Comprehensive search across all sourcessearch_digital_asset_regulation– Aggregate search (Congress + Federal Register + all regulator feeds) scoped to crypto/stablecoin topics
🪙 Digital Asset & Crypto Legislation
get_genius_act_info– Curated reference for the GENIUS Act (S.1582, 119th Cong., Pub. L. 119-27) — US payment stablecoin frameworkget_clarity_act_info– Curated reference for the Digital Asset Market CLARITY Act (H.R.3633, 119th Cong.) — SEC/CFTC digital-asset jurisdictionget_curated_act– Fetch any curated act by slug (genius-act,clarity-act)get_bill_details– Live Congress.gov metadata for any bill (bybillIdlikes1582-119orhr3633-119)get_bill_actions– Full chronological action history for a billget_bill_text– All text versions (Introduced, Engrossed, Enrolled…) with PDF/HTML/XML linksget_public_law_text– GovInfo public law package + truncated full text (e.g.,119-27for GENIUS Act)
🏛️ Regulator News Feeds
get_recent_regulator_news– Recent press releases from OCC, SEC, CFTC, Federal Reserve, Treasury, or FinCENsearch_regulator_news– Keyword search across any/all regulator press-release feeds
Installation
Cursor (One-Click)
Click the install link above or use:
cursor://anysphere.cursor-deeplink/mcp/install?name=legal-mcp&config=eyJsZWdhbC1tY3AiOnsiY29tbWFuZCI6Im5weCIsImFyZ3MiOlsiLXkiLCJ1cy1sZWdhbC1tY3AiXX19
Manual Installation
Requirements: Node.js 18+ and npm
# Clone and build
git clone https://github.com/JamesANZ/legal-mcp.git
cd legal-mcp
npm install
npm run build
# Run server
npm start
Claude Desktop
Add to claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"us-legal-mcp": {
"command": "node",
"args": ["/absolute/path/to/legal-mcp/dist/index.js"],
"env": {
"CONGRESS_API_KEY": "",
"COURT_LISTENER_API_KEY": "",
"GOVINFO_API_KEY": ""
}
}
}
}
Restart Claude Desktop after configuration.
Usage Examples
Search Congress Bills
Find bills related to a specific topic:
{
"tool": "search-congress-bills",
"arguments": {
"query": "immigration",
"congress": 118,
"limit": 10
}
}
Search Federal Regulations
Find regulations on a topic:
{
"tool": "search-federal-register",
"arguments": {
"query": "environmental protection",
"limit": 5
}
}
Comprehensive Legal Search
Search across all sources simultaneously:
{
"tool": "search-all-legal",
"arguments": {
"query": "healthcare",
"limit": 20
}
}
Search Court Opinions
Find court decisions:
{
"tool": "search-court-opinions",
"arguments": {
"query": "immigration asylum",
"court": "scotus",
"limit": 10
}
}
Data Sources
| Source | Description | API | Auth Required |
|---|---|---|---|
| Congress.gov | Bills, resolutions, committees, bill actions, bill text versions | https://api.congress.gov/v3 | Optional |
| Federal Register | Regulations, executive orders | https://www.federalregister.gov/api/v1 | No |
| CourtListener | Court opinions, decisions | https://www.courtlistener.com/api/ | Optional |
| GovInfo | Public laws, enrolled bill PDFs, XML | https://api.govinfo.gov | Optional (api.data.gov key) |
| OCC | Office of the Comptroller of the Currency news releases | https://www.occ.gov/rss/occ_news.xml | No |
| SEC | Securities and Exchange Commission press releases | https://www.sec.gov/news/pressreleases.rss | No |
| CFTC | Commodity Futures Trading Commission (general, enforcement, speeches) | https://www.cftc.gov/RSS/ | No |
| Federal Reserve | Federal Reserve Board press releases | https://www.federalreserve.gov/feeds/press_all.xml | No |
| Treasury | US Treasury press releases (HTML listing) | https://home.treasury.gov/news/press-releases | No |
| FinCEN | Financial Crimes Enforcement Network press releases (HTML listing) | https://www.fincen.gov/news/press-releases | No |
API Keys (Optional)
Congress.gov API Key
- Visit https://api.congress.gov/
- Sign up for a free account
- Get your API key
- Set
CONGRESS_API_KEYenvironment variable
CourtListener API Key
- Visit https://www.courtlistener.com/api/
- Create a free account
- Get your API key from your profile
- Set
COURT_LISTENER_API_KEYenvironment variable
GovInfo API Key
- Visit https://api.data.gov/signup/ to request a free key
- Set
GOVINFO_API_KEYenvironment variable. Without it the server falls back toDEMO_KEY(rate-limited).
Use Cases
- Legal Researchers – Quick access to bills, regulations, and court opinions
- Policy Analysts – Track legislation and regulatory changes
- Lawyers – Reference tool for case law and regulations
- Developers – Build apps with authoritative legal data
Technical Details
Built with: Node.js, TypeScript, MCP SDK
Dependencies: @modelcontextprotocol/sdk, superagent, zod
Platforms: macOS, Windows, Linux
Contributing
⭐ If this project helps you, please star it on GitHub! ⭐
Contributions welcome! Please open an issue or submit a pull request.
License
MIT License – see LICENSE file for details.
Support
If you find this project useful, consider supporting it:
⚡ Lightning Network
lnbc1pjhhsqepp5mjgwnvg0z53shm22hfe9us289lnaqkwv8rn2s0rtekg5vvj56xnqdqqcqzzsxqyz5vqsp5gu6vh9hyp94c7t3tkpqrp2r059t4vrw7ps78a4n0a2u52678c7yq9qyyssq7zcferywka50wcy75skjfrdrk930cuyx24rg55cwfuzxs49rc9c53mpz6zug5y2544pt8y9jflnq0ltlha26ed846jh0y7n4gm8jd3qqaautqa
₿ Bitcoin: bc1ptzvr93pn959xq4et6sqzpfnkk2args22ewv5u2th4ps7hshfaqrshe0xtp
Ξ Ethereum/EVM: 0x42ea529282DDE0AA87B42d9E83316eb23FE62c3f
Install US Legal in Claude Desktop, Claude Code & Cursor
unyly install us-legalInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add us-legal -- npx -y us-legal-mcpStep-by-step: how to install US Legal
FAQ
Is US Legal MCP free?
Yes, US Legal MCP is free — one-click install via Unyly at no cost.
Does US Legal need an API key?
No, US Legal runs without API keys or environment variables.
Is US Legal hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install US Legal in Claude Desktop, Claude Code or Cursor?
Open US Legal on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare US Legal with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
