Add Congress.gov MCP server #2048
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds an MCP server to retrieve real-time information about United States Congerss proceedings, via the official Congress.gov API.
Features
Example Prompts
What did my U.S. Senators from Colorado do this week?
What is the scope of H.R. 1, a.k.a. the "Big Beatiful Bill"?
Server Details
Motivation and Context
It is challenging to learn about the real-time proceedings of the U.S. Congress, and place these proceedings in context with the full history of Congress. This MCP server enables a local instance of Claude Desktop, Claude Code, and other clients to programmatically retrieve data from the Congress.gov API and augment it's knowledge and answer. This provides users a way to explore the actions of U.S. Congress on their own terms, and provides an alternate to mass media consumption and biases.
How Has This Been Tested?
Via Claude Code, Claude Desktop, and unit tests on each endpoint.
Breaking Changes
N/A
Types of changes
Checklist
Additional context