Congress.gov Legislative Data Access Server
MCP ServerFreeProvide comprehensive and unified access to U.S. congressional legislative data through six organized toolsets covering bills, members, votes, hearings, committees, and research. Enable AI systems to retrieve and interact with detailed legislative information via a single, consistent interface. Simp
Capabilities8 decomposed
bill metadata and status retrieval with full legislative history
Medium confidenceRetrieves comprehensive bill information including sponsors, cosponsors, status, actions, and full legislative history through Congress.gov API integration. Implements standardized MCP tool protocol to expose bill lookup by bill number, Congress session, or keyword search, with structured JSON responses mapping to legislative workflow stages (introduced, committee, floor, passed, signed). Handles pagination and filtering across multiple Congress sessions with consistent error handling.
Unified MCP interface abstracts Congress.gov API complexity, providing consistent tool-calling semantics across bill lookup, filtering, and history retrieval without requiring developers to manage HTTP requests, pagination, or API authentication directly
Simpler integration than raw Congress.gov API calls because MCP handles authentication, error recovery, and response normalization, while maintaining access to the complete legislative record without proprietary data limitations
member profile and voting record lookup
Medium confidenceExposes detailed member information including bioguide ID, contact details, committee assignments, and voting record through MCP tools. Queries Congress.gov member directory and voting history endpoints, returning structured data on legislator attributes, current committee memberships, and historical voting patterns. Supports filtering by chamber, state, and party affiliation with efficient caching of member roster data.
Integrates member directory and voting history into single MCP interface with bioguide ID standardization, enabling cross-reference between member attributes and voting patterns without separate API calls or data reconciliation
More comprehensive than basic legislator lookup tools because it combines profile data, committee assignments, and voting history in one interface, whereas alternatives typically require separate queries to different endpoints
roll-call vote data retrieval and analysis
Medium confidenceRetrieves detailed roll-call voting data including individual member votes, vote counts by position (yea/nay/present/abstain), and vote metadata through Congress.gov voting endpoints. Implements MCP tools for querying votes by bill, date range, or vote number, returning structured arrays of member voting positions with party and state context. Supports aggregation queries for vote analysis (e.g., party-line votes, bipartisan coalitions).
Exposes Congress.gov voting API through MCP tool interface with built-in support for vote aggregation queries and member-level vote detail, enabling AI systems to analyze voting patterns without parsing HTML or managing pagination
Provides structured access to complete roll-call voting data with member-level granularity, whereas public voting databases often aggregate votes by bill without exposing individual member positions or require separate data normalization
committee and subcommittee structure and membership lookup
Medium confidenceRetrieves current committee and subcommittee structure, membership rosters, and leadership positions through Congress.gov committee endpoints. Implements MCP tools for querying committees by name, chamber, or member, returning structured data on committee jurisdiction, member assignments, and chair/ranking member information. Maintains current session committee organization with automatic updates as committees change.
Provides bidirectional committee-member mapping through MCP interface (find committees for a member OR find members for a committee), with automatic jurisdiction context, eliminating need for separate directory lookups
More current and complete than static committee reference documents because it queries Congress.gov in real-time, capturing mid-session membership changes and subcommittee assignments that printed resources miss
hearing schedule and transcript retrieval
Medium confidenceRetrieves congressional hearing schedules, hearing metadata, and transcript availability through Congress.gov hearing endpoints. Implements MCP tools for querying hearings by committee, date range, or topic keyword, returning structured data on hearing date, witnesses, and transcript links. Supports filtering by chamber and committee with links to full hearing records and witness testimony.
Integrates hearing schedule, witness information, and transcript availability into single MCP interface, enabling AI systems to discover relevant hearings and access testimony without separate queries to hearing archive and transcript databases
Simpler discovery than manually browsing Congress.gov hearing pages because MCP tools support keyword search and date filtering, while maintaining links to full transcripts and video for detailed analysis
legislative research and document retrieval
Medium confidenceProvides access to legislative research documents, bill summaries, and related materials through Congress.gov research endpoints. Implements MCP tools for querying legislative summaries, CRS reports, and bill text with support for full-text search and filtering by document type. Returns structured metadata with links to full documents and extracted text for AI processing.
Unifies bill summaries, CRS reports, and full bill text access through single MCP interface with full-text search capability, eliminating need to query multiple Congress.gov endpoints or external research databases separately
More accessible than raw Congress.gov bill text because MCP tools provide structured summaries and CRS context alongside full text, whereas direct API access requires parsing HTML and managing large document payloads
mcp protocol standardization and error handling
Medium confidenceImplements Model Context Protocol specification for all Congress.gov data access, providing standardized tool definitions, request/response schemas, and error handling across all six toolsets. Uses MCP resource and tool abstractions to expose Congress.gov endpoints with consistent parameter naming, pagination handling, and error recovery. Implements exponential backoff for rate-limited requests and graceful degradation for unavailable endpoints.
Implements complete MCP specification for Congress.gov integration with standardized tool definitions, resource schemas, and error handling, enabling seamless integration into any MCP-compatible AI system without custom wrapper code
More maintainable than custom API wrappers because MCP standardization ensures consistent behavior across tools and enables automatic tool discovery, whereas direct API integration requires per-endpoint error handling and parameter validation
unified legislative data access interface with cross-tool queries
Medium confidenceProvides single entry point for querying across all six legislative data toolsets (bills, members, votes, hearings, committees, research) with support for cross-referenced queries. Implements query routing logic that automatically determines which tools to invoke based on query intent, returning integrated results that combine data from multiple endpoints. Supports complex queries like 'find all bills sponsored by members of a specific committee' by chaining tool calls.
Enables cross-referenced queries across all six legislative data toolsets through single interface with automatic query routing, whereas typical Congress.gov integrations require separate queries to each endpoint and manual result correlation
More powerful than individual tool access because unified interface supports complex multi-step queries like 'find bills from committee members on topic X', whereas separate tools require agents to manually chain queries and correlate results
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with Congress.gov Legislative Data Access Server, ranked by overlap. Discovered automatically through the match graph.
anz-legislation
CLI and MCP tool for searching and retrieving ANZ legislation data
legiscan
MCP server: legiscan
boe
Search, read, and analyze consolidated Spanish legislation from the Boletín Oficial del Estado (BOE). Track daily BOE publications and open official PDFs, HTML, and consolidated texts. Filter by department, legal rank, subject, date range, and validity to pinpoint exactly what you need.
eSignatures
** - Contract and template management for drafting, reviewing, and sending binding contracts.
Fewsats
** - Enable AI Agents to purchase anything in a secure way using [Fewsats](https://fewsats.com)
MinutesLink
AI tool automates meeting attendance, transcription, and...
Best For
- ✓Policy researchers building legislative tracking systems
- ✓AI agents analyzing congressional activity for news or advocacy organizations
- ✓Developers creating bill comparison or impact analysis tools
- ✓Civic engagement platforms building legislator contact tools
- ✓Political analysis systems tracking voting patterns and alignment
- ✓AI agents answering constituent questions about their representatives
- ✓Political analysis platforms tracking voting patterns and coalitions
- ✓AI agents analyzing legislative consensus and partisan divisions
Known Limitations
- ⚠Congress.gov API rate limits apply (typically 120 requests per minute per IP)
- ⚠Historical data completeness varies by Congress session; pre-2009 data may have gaps
- ⚠Real-time updates lag Congress.gov website by 24-48 hours
- ⚠Bill text retrieval requires separate API call; not included in metadata response
- ⚠Voting record data only available for roll-call votes; voice votes and unanimous consent not recorded
- ⚠Member contact information may be outdated; official websites are primary source
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
About
Provide comprehensive and unified access to U.S. congressional legislative data through six organized toolsets covering bills, members, votes, hearings, committees, and research. Enable AI systems to retrieve and interact with detailed legislative information via a single, consistent interface. Simplify discovery and usage with universal access to all operations and robust error handling for reliable performance.
Categories
Alternatives to Congress.gov Legislative Data Access Server
Search the Supabase docs for up-to-date guidance and troubleshoot errors quickly. Manage organizations, projects, databases, and Edge Functions, including migrations, SQL, logs, advisors, keys, and type generation, in one flow. Create and manage development branches to iterate safely, confirm costs
Compare →AI-optimized web search and content extraction via Tavily MCP.
Compare →Scrape websites and extract structured data via Firecrawl MCP.
Compare →Are you the builder of Congress.gov Legislative Data Access Server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →