lookup_representatives
Look up a person's U.S. House member and two Senators by 5-digit ZIP code. Returns each member's name, party, phone, official website, portrait URL, and district office phone numbers - the number a constituent should actually call. Some ZIP codes span more than one congressional district (needs_address: true, all candidate districts returned); this tool does not perform address-level refinement itself in this release - point the person to the response's reps_url, where a stateless, unlogged Census-geocoder proxy narrows it to a single district from a street address that Oravan never stores. When a House seat currently has no member, `vacancies` lists the empty seat(s) (state + district) explicitly - the departed member is never returned as if still serving, and no election timeline is implied.
Parameters2
| zip | string | required | 5-digit U.S. ZIP code. |
| locale | string | optional | Response language: "en" (default) or "es". |
Raw schema
{
"type": "object",
"properties": {
"zip": {
"type": "string",
"pattern": "^\\d{5}$",
"description": "5-digit U.S. ZIP code."
},
"locale": {
"description": "Response language: \"en\" (default) or \"es\".",
"type": "string",
"enum": [
"en",
"es"
]
}
},
"required": [
"zip"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}