Public services · u9itus.com

U9itus

US civic research site. Agents can find and compare candidates, list ballot measures, check elections and submit candidate leads.

Ask an agent to

  • Find who is running for governor in Texas
  • Compare two candidates for the same congressional seat
  • List upcoming ballot measures in California

11 tools

  • u9itus_compare_candidates

    Return full dossiers for 2–4 candidates at once (by uuid) so you can present a structured side-by-side comparison.

    uuids: array

  • u9itus_current_page

    Describe the u9itus.dev page the user is currently viewing (page type, and the candidate in focus if any). Call this first to ground follow-up civic questions. On the map (page_type "map"), call u9itus_map_view for…

  • u9itus_find_candidates

    Search u9itus published candidate and elected-official profiles by name and/or filters. Use for questions like 'who is running for X in Y', 'Texas candidates funded by AIPAC', or to resolve a name mentioned in an…

    q: string?, state: string?, governance_level: string?, party: string?, running: boolean?, funded_by: string?, limit: integer?, offset: integer?, … (list cut; the site may define more)

  • u9itus_get_candidate

    Full civic dossier for one candidate by uuid: office, party, district, bio, official links, transparency IDs (FEC/OpenSecrets/Ballotpedia/Vote Smart), recent verified news, donor snapshot, and upcoming elections in…

    uuid: string

  • u9itus_latest_candidate_news

    Most recent verified news about candidates / officials across every published profile, newest first. Use this for 'what's the latest candidate news' or 'which candidate is in the news' — it answers in one call instead…

    state: string?, q: string?, topic: string?, limit: integer?

  • u9itus_list_ballot_measures

    List US ballot measures (always state/county scoped) with plain-language yes/no meanings. Filter by state, free-text, and status (upcoming|passed|failed). Each result carries a `read_more` link ({label, url}) to the…

    state: string?, q: string?, status: string?, limit: integer?

  • u9itus_list_races

    List the races in a US state that have confirmed running candidates — who is running against whom — with each election date. Each race carries `compare`: pass it as the arguments to u9itus_open_comparison to open the…

    state: string, q: string?, limit: integer?

  • u9itus_open_comparison

    Open u9itus's side-by-side comparison of candidates for the same seat (up to 3 people), which includes a printable, source-referenced voter guide. Pass a race's `compare` object from u9itus_list_races, or a state and…

    state: string, district: string?, office: string?, city: string?, full_name: string?, selected: array?

  • u9itus_submit_candidate_lead

    Report a candidate you spotted (e.g. named in an article the user is reading) who may be missing from u9itus. This does NOT publish anything — the lead is queued as 'pending' for human verification. Always confirm…

    full_name: string, state: string?, office_hint: string?, source_url: string, context: string?

  • u9itus_upcoming_elections

    Upcoming election stages (primary, general, runoff) and candidate filing deadlines for a US state.

    state: string

  • u9itus_watch_ballot_measures

    When u9itus_list_ballot_measures reports no measures for a state, register an email to be notified once that state's measures are published. Confirm the email with the user first.

    state: string, email: string

Tools
11
Registered with
JavaScript
Scan finished
Oct 19, 2026

Tool names and descriptions are what www.u9itus.com/webmcp registered when we loaded it in Chrome 154 on Browser Use Cloud. The summary and the “ask an agent” lines are AI-written from them. To call the tools yourself, see Chrome’s WebMCP docs. How we found it.