home / mcp / congress mcp server

Congress MCP Server

An MCP server allowing AI agents and MCP clients to interface with the Congress.gov API

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "amurshak-congressmcp": {
      "command": "npx",
      "args": [
        "-y",
        "congressmcp"
      ],
      "env": {
        "CONGRESS_API_KEY": "your_api_key_here",
        "CONGRESSMCP_API_KEY": "your-api-key-here"
      }
    }
  }
}

CongressMCP lets your AI assistant query live U.S. Congressional data through the Congress.gov API by connecting to an MCP client. You can research bills, votes, committees, member information, and official documents with natural language, enabling powerful policy analysis and monitoring workflows.

How to use

Connect to CongressMCP from your MCP client to start asking questions about current bills, voting records, committees, and more. Use the hosted service for a hassle-free start, or run your own instance for full control.

Configure your MCP client

Set up your MCP client to use the hosted CongressMCP service. You provide your API key when you start the client so requests are authenticated.

Run via the hosted service

Use the hosted MCP server to connect and begin querying. You will supply your API key in the client configuration so requests are authorized.

Example prompts you can try

Find recent climate change bills in the current Congress.

Who are the sponsors of major energy legislation and what committees have they served on?

What you can research

Access six comprehensive categories of congressional data: Bills & Legislation, Members & Committees, Voting Records, Congressional Records & Hearings, Committee Reports & Intelligence, and Research & Analysis. Each category provides search, filtering, and in-depth details such as full bill texts, voting records, sponsor information, transcripts, and CRS research.

Self-hosting options

If you prefer to run your own MCP server, you can clone the project, install dependencies, and start the server locally. This gives you full control over hosting, authentication, and data integration.

Available tools

Bills & Legislation

Search, analyze, and track bills, amendments, treaties, and related legislative activity; access full texts and sponsor information.

Members & Committees

Research representatives and senators, their committees, leadership, voting patterns, and contact information.

Voting Records

Retrieve detailed roll call votes, nominations, and confirmations; analyze voting patterns across members.

Congressional Records & Hearings

Search the Congressional Record, hearing transcripts, and witness testimony; explore floor communications.

Committee Reports & Intelligence

Access committee reports, minutes, and markup actions; track committee activity.

Research & Analysis

Obtain CRS reports and advanced search capabilities for in-depth legislative research.