Skip to main content
Glama

CongressMCP-full

CongressMCP

Give your AI assistant access to comprehensive U.S. Congressional data

Interact with the Congress.gov API with AI through any MCP client. Get live congressional data including bills, votes, committee reports, member information, and more. Research legislation, track voting patterns, and access official government documents through natural language.

6 organized toolsets • 92 operations | Official Congress.gov data | Ready in 5 minutes

Quick Start

Get up and running in 5 minutes with our hosted service:

1. Get Your API Key

Visit congressmcp.lawgiver.ai to register and get your API key.

2. Install via NPM

npm install -g congressmcp

3. Configure Your MCP Client

Add this to your MCP client configuration (e.g., Claude Desktop):

{ "mcpServers": { "congressional-mcp": { "command": "npx", "args": ["-y", "congressmcp"], "env": { "CONGRESSMCP_API_KEY": "your-api-key-here" } } } }

4. Start Reasoning

Restart your MCP client and start asking about bills, votes, committees, and more!

Example: "Find recent climate change bills in the current Congress"


Why use our hosted service?

  • ✅ Reliable uptime and automatic updates
  • ✅ Professional support and documentation
  • ✅ No server management required

What You Can Research

6 comprehensive categories of congressional data:

📋 Bills & Legislation

  • Search and analyze bills, amendments, and treaties
  • Track legislation through the legislative process
  • Access full bill text, voting records, and sponsor information
  • Find bill summaries and legislative analysis

Members & Committees

  • Research representatives and senators by name, state, or district
  • Find committee membership, leadership, and activities
  • Track member voting patterns and sponsored legislation
  • Access member biographical and contact information

Voting Records

  • Access detailed House and Senate voting records
  • Research presidential nominations and confirmations
  • Analyze voting patterns and member positions
  • Find roll call votes and voting statistics

Congressional Records & Hearings

  • Search the Congressional Record and daily proceedings
  • Access committee hearing transcripts and witness testimony
  • Find House and Senate floor communications
  • Browse historical congressional documents

Committee Reports & Intelligence

  • Access committee reports, prints, and publications
  • Find committee meeting schedules, minutes, and agendas
  • Research committee-specific legislative activities
  • Track committee markup sessions and votes

Research & Analysis

  • Access Congressional Research Service (CRS) reports
  • Get detailed Congress session information and statistics
  • Use advanced search and filtering capabilities
  • Access professional legislative research tools

Example Use Cases

Policy Research
"Find all climate change bills introduced in the 118th Congress and their current status"

Voting Analysis
"How did senators from California vote on recent healthcare legislation?"

Member Research
"Who are the current members of the House Energy and Commerce Committee?"

Bill Tracking
"What's the latest action on H.R. 1234 and who are its cosponsors?"

Committee Activity
"Show me recent hearings by the Senate Judiciary Committee on AI regulation"


Self-Hosting

Need full control or want to contribute? You can run your own instance.

Note: Self-hosting requires technical setup and maintenance. Our hosted service at congressmcp.lawgiver.ai provides better reliability for most users.

Quick Setup

  1. Clone and configure:
    git clone https://github.com/your-org/congressmcp cd congressmcp cp .env.example .env
  2. Add your Congress.gov API key:
    # Edit .env file CONGRESS_API_KEY=your_api_key_here
  3. Install and run:
    pip install -r requirements.txt python run_server.py

Advanced Configuration

For production deployments, see .env.example for complete configuration options including:

  • Authentication and user management
  • Database integration (Supabase)
  • Payment processing (Stripe)
  • Email services (Resend)

Resources


Contributing

We welcome contributions!

  1. Fork the repository
  2. Create a feature branch
  3. Add tests for new functionality
  4. Submit a pull request

License

Open source under the Sustainable Use License:

  • ✅ Free to use and modify
  • ✅ Self-hosting encouraged
  • ✅ Commercial use allowed
  • ❌ Cannot offer as competing hosted service

Support


Built for government transparency and accessible civic data

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

The open Congress.gov MCP server. Provides comprehensive access to the Congress.gov API through 6 organized toolsets, enabling AI systems to retrieve and interact with legislative data from the United States Congress with a clean, unified interface.

  1. Quick Start
    1. Get Your API Key
    2. Install via NPM
    3. Configure Your MCP Client
    4. Start Reasoning
  2. What You Can Research
    1. 📋 Bills & Legislation
    2. Members & Committees
    3. Voting Records
    4. Congressional Records & Hearings
    5. Committee Reports & Intelligence
    6. Research & Analysis
  3. Example Use Cases
    1. Self-Hosting
      1. Quick Setup
      2. Advanced Configuration
    2. Resources
      1. Contributing
        1. License
          1. Support

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              An MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.
              Last updated -
              2
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              An MCP server that provides access to government datasets from Data.gov, enabling users to search packages, view dataset details, list groups and tags, and access resources by URL.
              Last updated -
              4
              7
              5
              JavaScript
              MIT License
              • Apple
            • A
              security
              A
              license
              A
              quality
              MCP Server for the CoinStats API. Provides access to cryptocurrency market data, portfolio tracking, and news.
              Last updated -
              30
              17
              3
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/amurshak/congressMCP'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server