@pipeworx/openstates

Connect: https://gateway.pipeworx.io/openstates/mcp · Install: one-click buttons

Tools: 4

OpenStates v3 MCP — bills, legislators, votes in all 50 US states.

Tools

  • search_bills(jurisdiction, query?, session?, classification?, sponsor?, sort?, per_page?, page?)
  • get_bill(openstates_id?, jurisdiction?, session?, identifier?)
  • search_legislators(jurisdiction?, name?, org_classification?, district?, party?, per_page?, page?)
  • get_legislator(person_id)

Auth

Data source

https://v3.openstates.org — header X-API-KEY.

Tools

  • search_bills — Search bills in any US statehouse. Pass jurisdiction as a 2-letter state code (e.g., “CA”, “NY”, “TX”) or full name. Returns bill identifiers, titles, classifications, last action, sponsors, and OpenS
  • get_bill — Fetch a single bill with full detail: versions, sponsorships, related/companion bills, actions, and votes. Pass the OpenStates ID (e.g., “ocd-bill/abc…”) or a state/session/identifier triple.
  • search_legislators — Find state legislators. Filter by jurisdiction, name, chamber (upper/lower), party, or district. Returns name, current/prior roles, party, contact details, OpenStates IDs.
  • get_legislator — Fetch a single legislator by OpenStates person ID. Returns biographical info, current roles, prior offices, contact methods, sources.

Tools

  • get_bill — Fetch a single bill with full detail: versions, sponsorships, related/companion bills, actions, and votes. Pass the OpenStates ID (e.g., ocd-bill/abc... ) or a state/session/identifier triple.
  • get_legislator — Fetch a single legislator by OpenStates person ID. Returns biographical info, current roles, prior offices, contact methods, sources.
  • search_bills — Search bills in any US statehouse. Pass jurisdiction as a 2-letter state code (e.g., CA , NY , TX ) or full name. Returns bill identifiers, titles, classifications, last action, sponsors, and OpenStat
  • search_legislators — Find state legislators. Filter by jurisdiction, name, chamber (upper/lower), party, or district. Returns name, current/prior roles, party, contact details, OpenStates IDs.

Regenerated from source · build May 21, 2026