openstates_search_billsSearch state legislative bills across all covered US jurisdictions. Supports full-text search, jurisdiction/session filtering, subject tags, sponsor l
openstates_get_billFetch full detail for a specific state bill. Accepts either the three-part path (jurisdiction + session + bill_id) or a direct OCD bill ID (openstates
openstates_search_peopleSearch state legislators and officials by name, jurisdiction, chamber, district, or party. Supports name substring matching (case-insensitive). org_cl
openstates_get_legislators_by_locationFind all state legislators representing a geographic coordinate. Pass latitude and longitude to get state senators and representatives (and potentiall
openstates_search_committeesList committees for a jurisdiction. Experimental — Open States is actively working to restore committee support and not all states have data. Use cham
openstates_get_committeeFetch committee detail by OCD organization ID. Returns name, classification, and membership roster when include=memberships is requested. Experimental
openstates_search_eventsSearch hearings, floor sessions, and committee meetings. Experimental — most states do not publish event data to Open States. Use after and before to
openstates_get_eventFetch full event detail by OCD event ID. Returns agenda, participants, media links, and associated documents when requested via include. Experimental
openstates_list_jurisdictionsList all jurisdictions covered by Open States — all 50 states, DC, and Puerto Rico. Returns coverage metadata: latest bill update time, latest people
openstates_get_jurisdictionFetch full metadata for a specific jurisdiction including all legislative sessions, their identifiers, and coverage dates. Use when you need to know t
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade openstates.caseyjhand.com on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.