Openstates MCP Server
UnclaimedSearch bills, legislators, committees, and events across all 50 US states, DC, and Puerto Rico via MCP. STDIO or Streamable HTTP.
Install
docker run --rm -e OPENSTATES_API_KEY=your-key -e MCP_TRANSPORT_TYPE=http -p 3010:3010 openstates-mcp-serverSet up this server
More in Search & Web
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
10 of 10 tools
Documented tools (10)
From project documentation. A server handshake does not verify each tool’s description or behavior.
openstates_get_bill
Fetch full detail for a specific bill by OCD ID or three-part path (jurisdiction + session + billid)
openstates_get_committee
Fetch committee detail by OCD organization ID, with optional membership roster
openstates_get_event
Fetch full event detail including agenda, participants, and media links
openstates_get_jurisdiction
Fetch full metadata for a specific jurisdiction including all legislative sessions and their identifiers
openstates_get_legislators_by_location
Find every legislator representing a geographic coordinate (latitude/longitude) — state legislators and the federal delegation
openstates_list_jurisdictions
List all 56 jurisdictions (50 states, DC, and 5 US territories) covered by Open States with session identifiers and coverage metadata
openstates_search_bills
Search state legislative bills across all covered US jurisdictions with full-text search, jurisdiction/session filtering, subject tags, and sponsor lookups
openstates_search_committees
List committees for a jurisdiction (experimental — not all states have coverage)
openstates_search_events
Search hearings, floor sessions, and committee meetings (experimental)
openstates_search_people
Search state legislators and officials within a jurisdiction by name, chamber, or district, or fetch specific people by OCD person ID
Tool change history
FAQ
Questions about Openstates MCP Server
- How do I connect Openstates MCP Server to Claude?
- The listing records `docker run --rm -e OPENSTATES_API_KEY=your-key -e MCP_TRANSPORT_TYPE=http -p 3010:3010 openstates-mcp-server` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Cursor, VS Code as compatible clients.
- Is Openstates MCP Server free?
- The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Openstates MCP Server do?
- Openstates MCP Server documents 10 tools to the agent, including openstates_get_bill, openstates_get_committee, openstates_get_event. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.