- Home
- MCP servers
- Congress.gov
Congress.gov
- python
18
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"ashwinsundar-congress_gov_mcp": {
"command": "/absolute_path/to/uv",
"args": [
"run",
"/absolute_path_to/congress_gov_mcp/server.py"
],
"env": {
"CONGRESS_GOV_API_KEY": "YOUR_API_KEY"
}
}
}
}You can expose the Congress.gov data you need through a dedicated MCP server that interfaces with MCP clients like Claude Desktop or Claude Code. This server provides convenient, programmatic access to Congress.gov endpoints so you can build assistants and workflows without browsing the API directly.
How to use
To use this MCP server with your MCP client, configure the client to connect to the local MCP server process that runs the server script. The server is started via the MCP runtime, and the client sends requests through the MCP bridge.
Claude Desktop configuration example (local stdio MCP server). Place this JSON in your Claude Desktop configuration under the mcpServers block.
{
"mcpServers": {
"congress_gov_mcp": {
"command": "/absolute_path/to/uv",
"args": [
"run",
"/absolute_path_to/congress_gov_mcp/server.py"
]
}
}
}
Claude Code configuration example (local stdio MCP server). Add this to your .mcp.json in the directory where Claude Code runs, inside the mcpServers block.
{
"mcpServers": {
"congress_gov_mcp": {
"command": "uv",
"args": [
"run",
"/absolute_path_to/congress_gov_mcp/server.py"
]
}
}
}
Available tools
Bills endpoint
Access bill data by congress, bill type, and bill number, including actions and related details.
Amendments endpoint
Query amendments by congress and amendment type for detailed amendment information.
Summaries endpoint
Retrieve summaries for bills and congress-wide summaries by congress.
Committee data endpoint
Fetch committee information, including system codes and related bills, reports, and meetings.
House and Senate communications
Access house/senate communications, including communications by congress and type.
Nominations and treaties endpoints
Query nominations and treaty data by congress and number.