Access U.S. congressional data - bills, votes, members, committees - via MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Access U.S. congressional data - bills, votes, members, committees - through MCP. STDIO & Streamable HTTP.
Public Hosted Server: https://congressgov.caseyjhand.com/mcp
Eleven read-only tools for querying U.S. legislative data:
| Tool | Description |
|---|---|
congressgov_bill_lookup | Browse and retrieve U.S. legislative bill data β actions, sponsors, summaries, text, related bills |
congressgov_enacted_laws | Browse enacted public and private laws by congress |
congressgov_member_lookup | Discover congressional members by state/district/congress, retrieve legislative portfolios |
congressgov_committee_lookup | Browse congressional committees and their legislation, reports, and nominations |
congressgov_roll_votes | Retrieve House and Senate roll call votes and individual member voting positions |
congressgov_senate_nominations | Browse presidential nominations to federal positions and track the Senate confirmation process |
congressgov_bill_summaries | Browse recent CRS bill summaries β the "what's happening" feed |
congressgov_crs_reports | Browse and retrieve nonpartisan CRS policy analysis reports |
congressgov_committee_reports | Browse and retrieve committee reports accompanying legislation |
congressgov_daily_record | Browse the daily Congressional Record β floor speeches, debates, and proceedings |
congressgov_search_bills | Keyword-search bill titles and CRS summaries via a local full-text mirror (opt-in, off by default) |
congressgov_bill_lookupBrowse and retrieve U.S. legislative bill data from Congress.gov.
content reads a text version's actual document text, a bounded character window at a time β pick the version with textVersionIndex, the window with characterOffset/characterLimit, and follow nextOffset to walk a full billlist defaults to order='recent' (newest update-date first); pass order='oldest' for ascendingcongressgov_member_lookupDiscover congressional members and their legislative activity.
congressgov_committee_lookupBrowse congressional committees and their legislation, reports, and nominations.
committeeCode β chamber is auto-detected from the codeorder='recent' (newest-first); pass order='oldest' for ascending update-date ordercongressgov_roll_votesRetrieve House and Senate roll call votes and individual member voting positions.
chamber to house (default, from the Congress.gov API) or senate (from the Senate's official LIS feed β the API exposes no Senate votes)list browses votes by congress and session, newest first; pass order='oldest' for ascendingget returns the question, result, tallies, party breakdown, and associated bill/nomination/amendmentmembers returns each member's recorded positioncongressgov_bill_summariesBrowse recent CRS bill summaries.
congressgov_crs_reportsBrowse and retrieve CRS reports β nonpartisan policy analyses written by subject-matter experts at the Library of Congress.
congressgov_daily_recordBrowse the daily Congressional Record β floor speeches, debates, and legislative text published each day Congress is in session.
content reads one article's actual text, selected by articleIndex and bounded by characterOffset/characterLimitcongressgov_search_billsKeyword-search bill titles and CRS summaries against a local full-text mirror β the discovery path the Congress.gov API itself lacks.
CONGRESS_MIRROR_ENABLED=true. With the flag set but the index not yet built (bun run mirror:init), the tool is callable and answers with an empty result and a build-the-index noticecongress, billType, and originChamber filterscongressgov_bill_lookup call| URI Pattern | Description |
|---|---|
congress://current | Current congress number, session dates, chamber info |
congress://bill-types | Reference table of valid bill type codes |
congress://member/{bioguideId} | Member profile by bioguide ID |
congress://bill/{congress}/{billType}/{billNumber} | Bill detail by congress, type, and number |
congress://committee/{committeeCode} | Committee detail by committee code |
| Prompt | Description |
|---|---|
congressgov_bill_analysis | Structured framework for analyzing a bill |
congressgov_legislative_research | Research framework for a policy area across Congress |
Built on @cyanheads/mcp-ts-core:
none, jwt, oauth)in-memory, filesystem, SupabaseCongress.gov-specific:
DEMO_KEY (30 req/hr); own key gets 5,000 req/hrA public instance is available at https://congressgov.caseyjhand.com/mcp β no installation required. Point any MCP client at it via Streamable HTTP:
Add the following to your MCP client configuration file.
Or with npx (no Bun required):
Get a free API key at api.data.gov/signup for 5,000 req/hr. Without a key the server falls back to DEMO_KEY (30 req/hr).
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/congressgov-mcp-server)<a href="https://allmcps.com/mcp/congressgov-mcp-server"><img src="https://allmcps.com/api/badge/congressgov-mcp-server?style=directory" alt="Congressgov MCP Server on AllMCPs" /></a>