81trust / 100

Openstates MCP Server

by openstates.caseyjhand.com in Search & web

MCP serverPassing, checked 6 h ago

Search bills, legislators, committees, and events across all 50 US states, DC, and 5 US territories.

https://openstates.caseyjhand.com/mcp
Tools
10
open to any client
Uptime
100%
last 30 days
Response time
418 ms
508 ms slowest 5%
Last check
Passed
6 h ago, next in 41 min

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "openstates-mcp-server": {
      "type": "http",
      "url": "https://openstates.caseyjhand.com/mcp"
    }
  }
}

10 tools

  • openstates_search_bills

    Search state legislative bills across all covered US jurisdictions. Supports full-text search, jurisdiction/session filtering, subject tags, sponsor lookups, and sort order. Either jurisdiction or q (full-text) is required, and pairing them is the reliable form — a q-only search…

  • openstates_get_bill

    Fetch full detail for a specific state bill. Accepts either the three-part path (jurisdiction + session + bill_id) or a direct OCD bill ID (openstates_id from search results). Use include to request votes, actions, sponsorships, documents, and versions in one call rather than…

  • openstates_search_people

    Search state legislators and officials by name, jurisdiction, chamber, or district, or fetch specific people by OCD person ID. Party is reported on every result but cannot be filtered on — narrow by party after the call. Either jurisdiction or id is required — a search spanning…

  • openstates_get_legislators_by_location

    Find every legislator representing a geographic coordinate — both tiers. Pass latitude and longitude to get the state senators and representatives for that location (and potentially governor/executive officials), plus the coordinate's two US Senators and its US Representative…

  • openstates_search_committees

    List committees for a jurisdiction. jurisdiction is required — a request spanning all 56 jurisdictions exceeds the upstream timeout, so scope every call to a single state; use openstates_list_jurisdictions to pick one. Experimental — Open States is actively working to restore…

  • openstates_get_committee

    Fetch committee detail by OCD organization ID. Returns name, classification, and membership roster when include=memberships is requested. Experimental — not all states have committee data in Open States. Obtain the committee_id from openstates_search_committees.

  • openstates_search_events

    Search hearings, floor sessions, and committee meetings. jurisdiction is required — the Open States events endpoint has no all-states search, so scope every call to a single state; use openstates_list_jurisdictions to pick one. Experimental — most states do not publish event…

  • openstates_get_event

    Fetch full event detail by OCD event ID. Returns agenda, participants, media links, and associated documents when requested via include. Experimental — event coverage is limited in Open States. Obtain the event_id from openstates_search_events.

  • openstates_list_jurisdictions

    List all jurisdictions covered by Open States — all 50 states, DC, and 5 US territories (American Samoa, Guam, Northern Mariana Islands, Puerto Rico, and the US Virgin Islands): 56 in total, returned complete in a single default call. Returns coverage metadata: latest bill…

  • openstates_get_jurisdiction

    Fetch full metadata for a specific jurisdiction including all legislative sessions, their identifiers, and coverage dates. Use when you need to know the exact session identifier for a state before filtering bill searches — session formats vary widely (e.g., "2025", "2025rs"…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
6 h agoPassed200446 ms
16 h agoPassed200375 ms
26 h agoPassed200484 ms
35 h agoPassed200499 ms
44 h agoPassed200508 ms
Show 8 older checks
2 days agoPassed200417 ms
3 days agoPassed200418 ms
3 days agoPassed200437 ms
3 days agoPassed200383 ms
4 days agoPassed200413 ms
4 days agoPassed200404 ms
5 days agoPassed200457 ms
5 days agoPassed200403 ms