- Congress.gov API MCP Server
Overview
What is Congress.gov API MCP Server?
The Congress.gov API MCP Server is a Model Context Protocol (MCP) server that provides access to the official Congress.gov API (v3) using a hybrid approach, allowing users to query U.S. legislative data easily.
How to use Congress.gov API MCP Server?
To use the server, install the dependencies, set your Congress.gov API key in a .env
file, build the server, and run it. Connect your MCP client to the server to access resources.
Key features of Congress.gov API MCP Server?
- Direct lookups of legislative entities (Bills, Members, Committees) using standardized URIs.
- Tools for complex operations like searching across collections and retrieving related data lists.
- Supports a two-step process for finding entities and getting related data.
Use cases of Congress.gov API MCP Server?
- Accessing detailed information about specific bills and members of Congress.
- Searching for legislation based on keywords or member names.
- Retrieving related data such as actions taken on bills or legislation sponsored by members.
FAQ from Congress.gov API MCP Server?
- What is the purpose of the server?
The server acts as a bridge for MCP clients to query and utilize U.S. legislative data efficiently.
- How do I get an API key?
You can obtain an API key from https://api.data.gov/signup/.
- What programming language is used?
The server is built using TypeScript.