CongressMCP

CongressMCP

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

20
Stars
3
Forks
20
Watchers
2
Issues
CongressMCP provides seamless integration with the Congress.gov API for any MCP client, enabling AI assistants to access live U.S. congressional data, including bills, votes, committees, and member information. It supports natural language interactions for researching legislation, tracking voting patterns, and accessing government documents. The tool offers both a professionally hosted service and self-hosting options for flexibility and control.

Key Features

Integrates with Model Context Protocol (MCP) clients
Provides real-time access to Congress.gov data
Covers bills, votes, members, committees, and reports
Supports natural language queries for legislative research
Offers 92 operations grouped into 6 organized toolsets
Enables tracking of legislation and voting patterns
Hosted cloud service with API key access
Self-hosting option for advanced users
Professional documentation and support available
No server management required for hosted version

Use Cases

Searching and analyzing bills and legislative texts
Tracking voting patterns of representatives and senators
Researching committee membership and activities
Accessing the full text of bills and official congressional documents
Analyzing voting records for policy and political research
Obtaining Congressional Research Service (CRS) reports
Monitoring committee hearings and schedules
Studying historical and current legislative actions
Generating legislative analysis and summaries
Automating notifications and alerts for legislative developments

README

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

bash
npm install -g congressmcp

3. Configure Your MCP Client

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

json
{
  "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:

    bash
    git clone https://github.com/your-org/congressmcp
    cd congressmcp
    cp .env.example .env
    
  2. Add your Congress.gov API key:

    bash
    # Edit .env file
    CONGRESS_API_KEY=your_api_key_here
    
  3. Install and run:

    bash
    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

Star History

Star History Chart

Repository Owner

amurshak
amurshak

User

Repository Details

Language Python
Default Branch master
Size 811 KB
Contributors 1
License Other
MCP Verified Nov 12, 2025

Programming Languages

Python
99.4%
PLpgSQL
0.46%
Shell
0.1%
Dockerfile
0.04%
Procfile
0.01%

Topics

congress government legislation mcp mcp-server modelcontextprotocol policy

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • OpenTK Model Context Protocol Server

    OpenTK Model Context Protocol Server

    A standardized interface for LLMs to access Dutch parliamentary data.

    OpenTK Model Context Protocol Server provides a bridge between large language models and Dutch parliamentary data using the Model Context Protocol (MCP). It enables AI systems to access, search, and analyze parliamentary documents, debates, and member information from the Tweede Kamer through a unified and structured interface. By leveraging the @modelcontextprotocol/sdk, it ensures consistent context management for model interactions. Built atop the OpenTK project, it delivers streamlined access to extensive open government datasets.

    • 16
    • MCP
    • r-huijts/opentk-mcp
  • MLB API MCP Server

    MLB API MCP Server

    A Model Context Protocol server for seamless MLB data access through AI applications.

    MLB API MCP Server provides comprehensive access to MLB statistics and baseball data via a FastMCP-based interface. It exposes a range of MLB functionalities—including live game data, player statistics, team information, and advanced metrics—as MCP tools accessible by AI workflows. Compatible with MCP-enabled AI clients, it enables structured, schema-validated querying and integrations for baseball data.

    • 33
    • MCP
    • guillochon/mlb-api-mcp
  • National Parks MCP Server

    National Parks MCP Server

    Real-time access to U.S. National Parks data via the Model Context Protocol.

    Provides an MCP-compliant API server for real-time information on U.S. National Parks. Offers endpoints to query park details, alerts, activities, visitor centers, campgrounds, and events. Designed for easy integration with AI agents and tools that utilize the Model Context Protocol for context management.

    • 35
    • MCP
    • KyrieTangSheng/mcp-server-nationalparks
  • Membase-MCP Server

    Membase-MCP Server

    Decentralized memory layer server for AI agents using the Model Context Protocol.

    Membase-MCP Server provides decentralized and persistent storage of conversation history and agent knowledge for AI agents using Unibase and the Model Context Protocol. It supports secure, traceable storage and retrieval of messages to ensure agent continuity and personalization within interactions. The server offers integration with Claude, Windsurf, Cursor, and Cline, allowing dynamic context management such as switching conversations and saving or retrieving messages. The server leverages the Unibase DA network for verifiable storage and agent data interoperability.

    • 15
    • MCP
    • unibaseio/membase-mcp
  • MXCP

    MXCP

    Enterprise-Grade Model Context Protocol Framework for AI Applications

    MXCP is an enterprise-ready framework that implements the Model Context Protocol (MCP) for building secure, production-grade AI application servers. It introduces a structured methodology focused on data modeling, robust service design, policy enforcement, and comprehensive testing, integrated with strong security and audit capabilities. The framework enables rapid development and deployment of AI tools, supporting both SQL and Python environments, with built-in telemetry and drift detection for reliability and compliance.

    • 49
    • MCP
    • raw-labs/mxcp
  • CRIC物业AI MCP Server

    CRIC物业AI MCP Server

    行业级物业AI智能体,基于MCP协议的多场景助手

    CRIC物业AI MCP Server is a server-side implementation based on the Model Context Protocol (MCP), offering intelligent assistance specifically for the property management sector. It integrates multi-modal large models and RAG technology to provide industry research, legal insights, community governance, project operations, and copywriting support. The platform leverages extensive proprietary datasets and real-time data monitoring to deliver accurate, context-driven services for diverse property-related business scenarios.

    • 1
    • MCP
    • wuye-ai/mcp-server-wuye-ai
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results