officials
global.rootz.politics/officialsVersion 0.3.0Origin-signed US political data: 25,546 officials, bills, votes, positions with sources.
Status
Responds333 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:31 UTC
- Latency
- 333 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://politics.rootz.global/mcpResponds333 msNo sign-in
Claude Code
claude mcp add --transport http officials https://politics.rootz.global/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: officials
Remote MCP server URL: https://politics.rootz.global/mcpCursor
{
"mcpServers": {
"officials": {
"url": "https://politics.rootz.global/mcp"
}
}
}VS Code
code --add-mcp '{"name":"officials","type":"http","url":"https://politics.rootz.global/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
31 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
politics_alignmentCompare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agreement/contradiction (you judge and cite); surfaces the juxtaposition no unsigned source can. Use official id. | No | Yes | Yes | No |
politics_billDetails of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by default; full legislative text is omitted because omnibus bills exceed typical token caps. The include_text parameter controls whether the complete text is returned in a single response. | No | Yes | Yes | No |
politics_bill_textOne signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, the slice's part_sha256, and the whole-bill content_hash. Parts 1 through total_parts concatenated in order hash to content_hash, so a bill too large to return in a single response remains verifiable as complete and unaltered. | No | Yes | Yes | No |
politics_bill_tocSection index for a bill: every "SEC. N" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A small response that describes the structure of a large bill. | No | Yes | Yes | No |
politics_bills_searchSearch bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available. | No | Yes | Yes | No |
politics_bridge_compareCompare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic. | No | No | No | No |
politics_bridge_createCreate a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns a shareable URL that any AI agent can collaborate on. Optionally auto-populates with the citizen's state representatives. | No | No | No | No |
politics_bridge_letterDraft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USPS, phone). | No | No | No | No |
politics_bridge_sessionCurrent state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages. | No | Yes | Yes | No |
politics_by_stateGet all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government level. | No | Yes | Yes | No |
politics_candidate_feedGet a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their own words (each source-linked), their voting record by reference, and declared data gaps. This is the standardized, signed feed an AI or reporter uses to grab a candidate's positions and verify they are genuine. Every MCP response is signed; the standalone signed feed is also at /official/{id}/candidate.json. Tier is "rootz-compiled" until the campaign claims and signs it ("candidate-signed"). | No | Yes | Yes | No |
politics_candidatesRegistered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns campaign website, social media links, FEC data, and position and speech counts. | No | Yes | Yes | No |
politics_changesGet recent changes detected across all politicians: sentences added to or removed from their pages, and pages that changed HTTP status. Each change names the archived records it compares. Topics say what a sentence mentions, never what stance it takes. | No | Yes | Yes | No |
politics_coverageCoverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — complete) vs sparse (local). Use it to know whether silence means "no data captured" rather than "nothing there". | No | Yes | Yes | No |
politics_create_watchlistCreates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meetings, agendas, and minutes. Sends a double-opt-in confirmation email and returns the bridge workspace URL. | No | No | No | No |
politics_election_2026Status of the 2026 general election record: official results sources captured per state, the pre-election baseline, and how fresh each collection is. Counts are unofficial until a state certifies; this service never calls a race. Pass official_id to get what that official's pages said just before the polls opened. | No | Yes | Yes | No |
politics_methodologyGet the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weights), trust levels, data sources, cron schedule, and what we can and cannot prove. Open and auditable. | No | Yes | Yes | No |
politics_municipalitiesSearch US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns website, platform, meeting calendar, and board/commission info where available. | No | Yes | Yes | No |
politics_officialGet full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact info. All data includes source URLs for verification. | No | Yes | Yes | No |
politics_originGet origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine. | No | Yes | Yes | No |
politics_pollGet one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the first-party source_url, and the signature (poll_proof) that binds the exact wording and numbers. This is the ground truth to check any claim about a poll against. | No | Yes | Yes | No |
politics_pollsSearch the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of error, mode, and per-option toplines — first-party sourced, snapshot-hashed, and cryptographically signed (verifiable). Filter by race_key, state, subject (e.g. "approval", "Senate"), pollster, or since (ISO date). Returns a list; call politics_poll {id} for full detail + signature. Use this when a question hinges on what a poll ACTUALLY asked vs how it was reported. | No | Yes | Yes | No |
politics_positionsPolicy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries a source URL and origin hash. Returns compact records by default (id, name, party, state, stance, summary, source) with a total count; the compact parameter controls row detail and offset controls paging. | No | Yes | Yes | No |
politics_provenanceGet the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Proves where every piece of data came from. | No | Yes | Yes | No |
politics_representRepresentation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives (governor, attorney general, and similar). Every official carries source_url (the capture origin) and source_link (a public page). | No | Yes | Yes | No |
politics_resolveResolve a messy name string (e.g. "Rep. Johnson", "cornyn") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives. Use this first when you have a name but not an ID; then call politics_official with best.id. Add state to disambiguate. | No | Yes | Yes | No |
politics_searchSearch for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chamber, or office title. Returns officials with their current office, party, and contact info. | No | Yes | Yes | No |
politics_speechesSearch Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin proof hash. Every speech is directly citable with a GPO source URL. | No | Yes | Yes | No |
politics_state_votesSearch state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts. | No | Yes | Yes | No |
politics_statsGet summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness. | No | Yes | Yes | No |
politics_timelineGet the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Shows what changed, when, and where the data came from. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Jul 24, 2026
- Updated
- Jul 24, 2026
- Categories (suggested)
- Data and analyticsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared