Congressmcp

by amurshak

234 downloads
Not rated
GitHub

About

An MCP server for the Congress.gov API that consolidates 91 operations into 6 comprehensive tools that can be used by any MCP client (i.e. Claude Desktop), or MCP-compatible AI agent, to query and reason about congressional data.

Details

Author
amurshak
Downloads
234
Categories
AI, Database, Other, API

- Full coverage of the Congress.gov API (91 operations into 6 tools)
- Built-in NPM bridge for stdio transport on local clients
- HTTP web server transport option
- Authentication and API key management
- Compatible with any MCP client or AI agent
- Consolidated operations for efficient congressional data querying

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Congressmcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Congressmcp can be used with any MCP client (such as Claude Desktop) that supports stdio or HTTP transport. It includes an NPM-published bridge for stdio on local clients and a web server over HTTP transport. Configuration requires setting up an account and API key for authentication.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

McpServers

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

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 theModel Context Protocol.

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

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

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

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

"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?"

7 toolsets, 90+ operationscovering the Congress.gov API:

search_committeesandsearch_summariestake anoptionalkeywordsargument — omit it to browse/list (committees can also be filtered bychamber/committee_type).

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

- Fork the repository
- Create a feature branch
- Submit a pull request

Built for government transparency and accessible civic data.

MCP server exposing Chile's open government dataset portal (datos.gob.cl / CKAN API v3)

Access Israeli Government Open Data from the data.gov.il portal.

A Centralized MCP Server for Fetching Data from Many Countries' Govs

Access Socrata Open Data APIs from government data portals.

MCP server for Indian APIs — GSTIN, IFSC, PAN, UPI, pincode, HSN/SAC. Zero auth. Offline-first. For AI agents.

Provides real-time financial market data using the Alpha Vantage API.

A stock market data service for querying A-share market data from Sina and Tencent Finance.

Access live U.S. congressional data from the Congress.gov API.

A read-only MCP server for querying live data from various APIs using the CData JDBC Driver for API Driver.

Query and manage data through CData Connect Cloud, providing a unified interface to various data sources.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.