Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Congressmcp

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

    20 stars
    Python
    Updated Oct 10, 2025
    congress
    government
    legislation
    mcp
    mcp-server
    modelcontextprotocol
    policy

    Table of Contents

    • Quick Start
    • 1. Get a free Congress.gov API key
    • 2. Configure your MCP client
    • 3. Start asking questions
    • Tools
    • Running from source
    • Configuration
    • Contributing
    • License

    Table of Contents

    • Quick Start
    • 1. Get a free Congress.gov API key
    • 2. Configure your MCP client
    • 3. Start asking questions
    • Tools
    • Running from source
    • Configuration
    • Contributing
    • License

    Documentation

    CongressMCP

    91+ congressional data tools for Claude, Cursor, VS Code, and any MCP client.

    Access live U.S. Congressional data — bills, votes, members, committees, hearings, and more — through natural language via the Model Context Protocol.

    Quick Start

    1. Get a free Congress.gov API key

    Sign up at **api.congress.gov/sign-up** (takes 30 seconds, completely free).

    2. Configure your MCP client

    Claude Desktop — add to ~/Library/Application Support/Claude/claude_desktop_config.json:

    json
    {
      "mcpServers": {
        "congressmcp": {
          "command": "uvx",
          "args": ["congressmcp"],
          "env": {
            "CONGRESS_API_KEY": "your-api-key-here"
          }
        }
      }
    }

    VS Code — add to .vscode/mcp.json:

    json
    {
      "servers": {
        "congressmcp": {
          "command": "uvx",
          "args": ["congressmcp"],
          "env": {
            "CONGRESS_API_KEY": "your-api-key-here"
          }
        }
      }
    }

    Cursor — add to ~/.cursor/mcp.json using the same format as VS Code.

    3. Start asking questions

    "Find recent climate change bills in the 119th Congress"

    "How did senators from California vote on the latest defense bill?"

    "Who are the members of the Senate Judiciary Committee?"

    "What's the latest action on H.R. 1234?"

    Tools

    6 toolsets, 91+ operations covering all Congress.gov API endpoints:

    ToolsetOperationsWhat it does
    Bills16Search, details, text, actions, amendments, cosponsors, subjects
    Amendments7Search, details, actions, sponsors, text
    Treaties & Summaries5Treaty search, actions, committees, text; bill summaries
    Members & Committees13Member search by name/state/district, sponsored legislation, committee bills/reports
    Voting & Nominations13House/Senate votes, nominations, roll calls
    Records & Hearings10+Congressional Record, hearings, CRS reports, committee prints

    Running from source

    bash
    git clone https://github.com/amurshak/congressMCP
    cd congressMCP
    pip install -e .
    
    # stdio (default — for MCP clients)
    CONGRESS_API_KEY=your-key congressmcp
    
    # HTTP (for self-hosting / remote access)
    congressmcp --transport streamable-http --port 8000

    Configuration

    VariableRequiredDefaultDescription
    CONGRESS_API_KEYYes—Your free Congress.gov API key
    MCP_TRANSPORTNostdioTransport mode (stdio or streamable-http)
    ENABLE_CACHINGNofalseCache API responses in memory
    CACHE_TIMEOUTNo300Cache TTL in seconds

    Contributing

    1. Fork the repository

    2. Create a feature branch

    3. Submit a pull request

    License

    Sustainable Use License

    ---

    Built for government transparency and accessible civic data.

    Similar MCP

    Based on tags & features

    • FH

      Fhir Mcp Server

      Python·
      55
    • WE

      Web Eval Agent

      Python·
      1.2k
    • AW

      Aws Mcp Server

      Python·
      165
    • MC

      Mcp Aoai Web Browsing

      Python·
      30

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • FH

      Fhir Mcp Server

      Python·
      55
    • WE

      Web Eval Agent

      Python·
      1.2k
    • AW

      Aws Mcp Server

      Python·
      165
    • MC

      Mcp Aoai Web Browsing

      Python·
      30

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k