4,500+ servers built on MCP Fusion
Vinkius

U.S. Congress MCP. Track bills, members, and legislative history instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

U.S. Congress MCP on Cursor AI Code Editor MCP Client U.S. Congress MCP on Claude Desktop App MCP Integration U.S. Congress MCP on OpenAI Agents SDK MCP Compatible U.S. Congress MCP on Visual Studio Code MCP Extension Client U.S. Congress MCP on GitHub Copilot AI Agent MCP Integration U.S. Congress MCP on Google Gemini AI MCP Integration U.S. Congress MCP on Lovable AI Development MCP Client U.S. Congress MCP on Mistral AI Agents MCP Compatible U.S. Congress MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

U.S. Congress MCP Server lets you query massive legislative data directly through your AI agent. Search specific bills, track amendments, check member records, or analyze historical treaties—all without clicking through complex government websites.

This server connects natural language queries to the core US Congressional database.

What your AI agents can do

Get bill details

Pulls the complete text and status updates for a single, specified legislative bill.

List congress amendments

Generates a list of proposed amendments related to current or past bills.

List congress bills

Retrieves an initial set of bills from the specified Congress session for filtering.

+ 5 more capabilities included
Search and analyze bills

You can find full bill text, status, and details by asking the server to look up a specific legislative number.

Track congressional personnel

The system compiles records on current or past members of Congress, including committee assignments and voting history.

Review historical context

You can specify a session number (like the 118th) to pull data from that exact period in Congress's history.

Analyze legal agreements and nominations

The server provides lists of major treaties handled by Congress, or tracks high-level judicial/executive appointments.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

U.S. Congress: 8 Tools for Legislative Research

Use these tools to pull specific congressional records, ranging from individual member bios and committee listings to full bill texts and treaty history.

get019d8429

get bill details

Pulls the complete text and status updates for a single, specified legislative bill.

list019d8429

list congress amendments

Generates a list of proposed amendments related to current or past bills.

list019d8429

list congress bills

Retrieves an initial set of bills from the specified Congress session for filtering.

list019d8429

list congress committees

Provides a directory listing all congressional committees and their jurisdictions.

list019d8429

list congress members

Lists biographical data, election results, and records for US Congress members (past or present).

list019d8429

list congress nominations

Retrieves a list of executive and judicial nominations currently pending confirmation.

list019d8429

list congress sessions

Lists historical Congress sessions, including their official start and end dates (e.g., 118th).

list019d8429

list congress treaties

Provides a list of major treaties that have been submitted to or handled by the U.S. Congress.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with U.S. Congress, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Legislative Research: Direct Access to Congressional Records

Connect this server to your AI client and talk directly to the official legislative record. You're getting access to detailed data on bills, members, treaties, and historical congressional sessions—all processed through conversation with zero clicking required.

Analyzing Bills and Legislation

You can nail down specific bill details by running get_bill_details, which pulls the complete text and current status updates for any single legislative number. If you're tracking a piece of legislation, remember that list_congress_bills lets you pull an initial set of bills from a specified Congress session; this gives your agent material to filter through.

When you need to see what changes are floating around, use list_congress_amendments to generate a list of proposed amendments related to any current or past bill.

Understanding Congressional Structure and History

The server provides tools for deep historical context. You can specify a session number—like the 118th Congress—with list_congress_sessions, which lists those historical sessions along with their official start and end dates, giving you a clear timeline of data availability. To get a map of who handles what, run list_congress_committees; that tool provides a directory listing all congressional committees and details their specific jurisdictions.

Personnel and Executive Tracking

Tracking personnel is straightforward. You can use list_congress_members to pull full profiles on any member—whether they're currently serving or retired. This includes their biographical data, election results, and voting history right in the response. For high-level appointments, list_congress_nominations retrieves a current list of executive and judicial nominations that are waiting for confirmation.

You also get access to major international law through list_congress_treaties, which provides a full listing of treaties submitted to or handled by the U.S. Congress.

How It Works in Practice

Your AI client runs these tools for you. Instead of navigating complex government websites, you just tell your agent what data you need. For example, if you wanna know the status of a specific bill and see which members were involved, you don't run two separate searches; you ask it to pull both using its knowledge of the available functions.

The system handles the heavy lifting connecting natural language queries directly to the core US Congressional database.

It’s all about context. You can combine a request for historical session dates (list_congress_sessions) with a search for members who served during that time (list_congress_members), and it'll pull together a cohesive answer. The server doesn't just give you raw data dumps; it lets your agent process the legislative record through conversation, giving you an immediate, actionable understanding of complex political movements or legal drafts.

You're bypassing layers of government bureaucracy and going straight for the facts.

How U.S. Congress MCP Works

  1. 1 Subscribe to the U.S. Congress MCP Server and get your API key from the official source.
  2. 2 Tell your AI client exactly what you're looking for (e.g., 'List all bills related to climate change in the 117th Congress').
  3. 3 The server runs multiple internal tools, pulls the raw data, and feeds it back to your agent as a structured answer.

The bottom line is that you don't navigate congressional websites; your AI client just asks for what it needs.

Who Is U.S. Congress MCP For?

This is for policy analysts, investigative journalists, and data scientists. You’re someone who spends hours clicking through Congress.gov menus, switching between bill trackers and member directories just to piece together a narrative. If your job requires connecting legislative text to political history, this server cuts out the manual labor.

Policy Analyst

You use it to track how specific topics evolve across years, checking both bills (list_congress_bills) and committee activity (list_congress_committees).

Investigative Journalist

When you need background on a politician or policy issue, you pull up member bios (list_congress_members), nomination details, and related legislation in one go.

Government Data Scientist

You automate historical data retrieval, using list_congress_sessions to scope your queries for specific time periods before running deep analysis on bills or treaties.

What Changes When You Connect

  • Stop cross-referencing multiple government websites. You ask for a bill's status (using get_bill_details), and the server pulls the current state, regardless of which committee it sits with.
  • Build political profiles quickly. Use list_congress_members to grab bios, then use list_congress_committees to see where they sit—all in one prompt cycle.
  • Contextualize changes over time. Instead of reading through decades of records, you specify the session using list_congress_sessions, narrowing your focus immediately.
  • Understand legislative momentum. You can list all relevant bills (list_congress_bills) and then run list_congress_amendments to see exactly where they are being challenged or modified.
  • Keep track of executive power shifts. The server monitors both judicial appointments via list_congress_nominations and major international agreements through list_congress_treaties.

Real-World Use Cases

01

Tracing a policy from concept to law

A researcher needs to know how 'AI regulation' has been discussed. They ask the agent: 1) Use list_congress_bills for recent activity. 2) Check which committees are involved via list_congress_committees. 3) Finally, use get_bill_details on the most relevant bill number to get the full text and status.

02

Researching a specific politician's influence

A journalist needs background on Senator X. The agent first runs list_congress_members to verify their tenure, then uses list_congress_committees to identify key roles, and finally checks for relevant nominations using list_congress_nominations.

03

Comparing treaties across eras

A legal historian needs to compare foreign policy agreements. They use list_congress_treaties to get a list, then narrow the scope by running list_congress_sessions for specific decades before pulling detailed records.

04

Understanding judicial appointments

A student needs to know which judges were nominated and confirmed in the last decade. They use list_congress_nominations combined with filtering by date ranges from list_congress_sessions to build a complete picture.

The Tradeoffs

Asking for 'all bills'

Just asking, 'What's going on with bills?' results in vague data dumps that are impossible to parse. You get overwhelmed by millions of records and nothing useful.

You must scope the query first. Always start by running list_congress_sessions to narrow down the time window (e.g., '118th Congress'), then use list_congress_bills with specific keywords, before finally using get_bill_details on a result.

Confusing members and committees

Asking the agent to simply 'tell me about people working on energy policy' is too broad. The system doesn't know if you mean a member, or a committee.

Be specific with tools. First, list all relevant committees using list_congress_committees. Then, ask for members assigned to that specific committee using list_congress_members and the committee name.

Ignoring bill amendments

You find a bill you like (get_bill_details), but you don't know if it was modified in committee. You miss crucial context.

Always check for changes. After getting the main bill details, run list_congress_amendments to see every proposed change and track its current status.

When It Fits, When It Doesn't

Use this server if your task requires structured data retrieval from specific, verifiable legislative records (bills, members, treaties). You need the mechanism of lawmaking: who proposes it, which committee handles it, what amendments are made, and when it passed. Don't use it if you just want general political commentary or a high-level summary of current events—for that, Google News is faster. If your question involves 'what was decided,' this server works. If your question is 'who thinks about X,' stick to a general LLM, because legislative data only shows what was proposed or passed.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Congress.gov. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_bill_details list_congress_amendments list_congress_bills list_congress_committees list_congress_members list_congress_nominations list_congress_sessions list_congress_treaties

Finding congressional history shouldn't feel like an archaeology dig.

Right now, accessing legislative records means navigating dozens of different government portals. You spend time figuring out if you need the 'current session,' or 'historical data,' and then clicking through menus just to find a specific member’s committee assignment from 20 years ago. It's tedious copy-pasting across multiple tabs.

With this MCP server, your agent handles that complexity. You ask for the record—say, 'Show me all bills related to infrastructure in the 115th Congress.' The system pulls the member data, committee assignments, and bill details automatically. You just get the answer.

Using list_congress_members: Build a full profile on demand.

Previously, getting a complete picture of a member required three separate searches: their bio, which committees they belonged to, and what bills they voted on. You'd spend time stitching together disparate data points across different government sites.

Now, you run the agent with `list_congress_members` and ask for specific context—like committee roles or past voting patterns. The server compiles that profile instantly. It's all one query.

Common Questions About U.S. Congress MCP

How do I find out about a bill’s status using get_bill_details? +

You provide the specific bill number to get_bill_details. The tool returns its full text and current legislative status, telling you if it's 'referred,' 'passed,' or 'pending.'

What is list_congress_members used for? +

list_congress_members provides biographical information and records for any US Congress member, whether they are currently serving or retired. It's your source for political history.

Can I track amendments using list_congress_amendments? +

Yes. You can run list_congress_amendments to see all proposed modifications to a bill or resolution, letting you know exactly where the policy language is being challenged.

How do I check historical data using list_congress_sessions? +

Use list_congress_sessions first. It gives you the session numbers and date ranges (e.g., 12th Congress, 1816-1817) so you can accurately scope your research.

Before I use any tool, how do I handle authentication for U.S. Congress data? +

You need an API key from Congress.gov. You must first register on the official site to get your credentials. Your AI client then uses this key to authenticate all requests before executing tools like list_congress_bills.

What happens if I send a request using list_congress_treaties that returns an error? +

The system will return a detailed error code. This usually means the requested treaty doesn't exist or the parameters are too broad. Check your input filters against documented Congress criteria.

Does list_congress_nominations differentiate between judicial and executive nominations? +

Yes, it separates them clearly. The tool provides distinct data sets for both presidential appointments (executive) and court-related nominees (judicial). You can filter your query based on the category.

How do I list information about committees using list_congress_committees? +

You get a list of committees along with their defined jurisdiction. This output specifies which topics they oversee and who their current members are, giving you immediate context.

Is the API key free? +

Yes! The Congress.gov API key is completely free. Register at api.congress.gov/sign-up/ to get instant access to all legislative data endpoints.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for U.S. Congress. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.