search_legislators
ActiveTool of mcp-openstates
declared in 0.1.0
Find state legislators. Filter by jurisdiction, name, chamber (upper/lower), party, or district. Returns name, current/prior roles, party, contact details, OpenStates IDs.
Parameters schema
{
"type": "object",
"examples": [
{
"jurisdiction": "CA"
},
{
"name": "Johnson",
"party": "Democratic",
"jurisdiction": "NY",
"org_classification": "lower"
}
],
"required": [],
"properties": {
"name": {
"type": "string",
"description": "Name fragment"
},
"page": {
"type": "number",
"description": "1-based page"
},
"party": {
"type": "string",
"description": "Party name (e.g., \"Democratic\", \"Republican\")"
},
"district": {
"type": "string",
"description": "District identifier"
},
"per_page": {
"type": "number",
"description": "1-50 (default 20)"
},
"jurisdiction": {
"type": "string",
"description": "2-letter state code or name"
},
"org_classification": {
"type": "string",
"description": "upper | lower | legislature"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
mcp-openstates
https://github.com/pipeworx-io/mcp-openstates
2/7 registries