Connects Claude to OpenStates, the civic data API covering legislative information across all 50 US states. Right now it exposes one tool: fetching individual legislators by their OpenStates person ID, which returns biographical details, current and prior offices, contact info, and sources. Runs through Pipeworx's gateway infrastructure, so you can either add just the OpenStates endpoint or connect to their full gateway for 250+ data sources at once. If you're building anything that needs to look up state legislators or eventually track bills and votes, this gives you structured access without managing API keys yourself.
OpenStates MCP — bills, legislators, votes in all 50 US states
Part of Pipeworx — an MCP gateway connecting AI agents to 673+ live data sources.
| Tool | Description |
|---|---|
get_legislator | Fetch a single legislator by OpenStates person ID. Returns biographical info, current roles, prior offices, contact methods, sources. |
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"openstates": {
"url": "https://gateway.pipeworx.io/openstates/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 673+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Openstates data" })
The gateway picks the right tool and fills the arguments automatically.
MIT