com.electionsmcp/electionsmcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ElectionsMCP
Publisher-provided description
Model and map any 2028 U.S. race down to the precinct: scenarios, swing, turnout, and roll-ups.
Summary by lookupd
Models 2028 U.S. races from state to precinct level, with scenarios, turnout, election returns, and versioned comparisons.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http electionsmcp https://www.electionsmcp.com/mcp
Claude Code, remote (sse)
claude mcp add --transport sse electionsmcp https://www.electionsmcp.com/sse
Codex, remote (streamable-http)
codex mcp add electionsmcp --url https://www.electionsmcp.com/mcp
Codex, remote (sse)
codex mcp add electionsmcp --url https://www.electionsmcp.com/sse
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"electionsmcp": {
"url": "https://www.electionsmcp.com/mcp"
}
}
}Cursor, remote (sse) → .cursor/mcp.json
{
"mcpServers": {
"electionsmcp": {
"type": "sse",
"url": "https://www.electionsmcp.com/sse"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 48)
Publisher-provided text
resolve_geographyTurn a place name or shorthand into its canonical geo_id — resolve natural-language or structured location input. Handles "CA-03"/"NC-4" (congressional districtresolve_candidateWHO holds or runs for WHAT — turn a candidate/officeholder name into their seat + next race. Given a name (full, last-name, or a registry alias — "Lauren Boebersearch_candidatesBROWSE the canonical candidate registry WITHOUT a name — the nameless companion to resolve_candidate (which requires a name). Filter the registry of canonical plookup_addressResolve a US street address, ZIP, state, or U.S. House district and show workspace campaigns covering the result. Street addresses return a geocoded point and clist_contestsDiscover contests for a geography and election cycle. Filter general, primary (dem_primary/rep_primary), or all stages; count describes the returned top-level relection_calendarThe election planning calendar. National form ({cycle}) returns federal contests, governors and by_state office lists; state form ({state,cycle}) returns a fourset_performanceSet a candidate's vote share, such as the Democratic candidate to 54%, in one specific county, district, state, or precinct (the general-election override). Routarget_precinctsReturn structured precinct model rows: precinct_id, name, county, county_fips, baseline_share, modeled_share, ballots_est, overridden, and gap_to_goal. The respcreate_scenarioCreate a new Scenario (a modeled path) — optionally inside a Race and seeded from a contest_id or an existing scenario (import_from). Seeds an immutable baselinget_viewRead the exact map/view state the application renders for a canonical scenario: headline totals, selected geography, modeled feature colors, annotations, primarrender_viewA headless server-rendered IMAGE of the map — the rendered view a viewer sees, as SVG or PNG, WITHOUT a browser (tk_0b6d3501 P2). For a scenario + level (presidrender_chartshare_comparison compares candidate shares for two saved versions of one model or two same-contest statewide general-election models. Returns canonical integerset_viewSet the active scenario view and selected map context: race stage, calendar playhead, geography grain, result source, selected feature, camera, map theme, and rget_scenarioA Scenario at its latest version (or a specified version_id): metadata (incl. latest_hash) + the version's top_line (margin / EC / viability) + its content hashcommit_versionSave the scenario's current state as a new immutable, hash-stamped version in the append-only chain. Records a diff vs the parent version and the recomputed toplist_scenariosPage saved scenarios/simulations in this workspace by updated_at descending and scenario_id ascending, without version blobs. Returns scenario_id, name, level,diff_versionsStructured diff between two immutable versions. Raw before/after remain stored override patches (null means no saved override). Precinct cells also include effeget_early_voting_turnoutRead early voting, absentee/mail, election-day, and provisional vote-method breakdowns alongside registered-voter, ballots-cast, and undervote/overvote turnoutget_county_voter_turnout_and_registrationRead county voter registration, party registration (DEM/REP/UNA/Other), voting-age population, 2024/2022/2020/2026 ballots cast and turnout percentages, 2020-toget_state_historical_turnoutRead 50-year statewide prior-cycle turnout and vote totals (1976 through 2026 across all 50 states and DC): ballots cast, registered voters, voting-age populatiget_live_early_vote_returnsRead live 2026-11-03 General Election pre-election mail ballot requests, mail ballots returned, early in-person ballots, and ballot composition by voter registrget_precinct_election_returnsRead precinct-level election returns and normalized early-voting, absentee/mail, election-day, and provisional breakdowns across 87.7M precinct rows (linked toget_county_officialsRead current local, county, municipal, judicial, and school-board officials (40,431 local officials; 97,231 total officials) by 5-digit county FIPS or state froget_county_economic_and_wealth_profileRead a county’s economic vitality dossier (Census 15-sector business patterns, establishments, employees, payroll, average annual wage, new SOS LLC/Corp formatibilling_statusBILLING — your subscription state: {billing_enabled, logged_in, plan (personal|team|null), status, active, renews, can_save}. billing_enabled is false until theconnection_statusWHO AM I — how THIS session is authenticated and which workspace this request resolved to. Returns authentication fields plus workspace {workspace_id, role, selset_candidatesReplace the entire candidate roster for a simulation+level in one call (add / edit / remove / reorder). Each candidate: {id?, name, party, color?, incumbent?};set_turnoutSet the turnout (mobilization) model. PRESIDENT (default, unchanged): each dial is a percentage-point boost toward toward_candidate_id in counties over an ACS tadd_map_commentLeave a Google-Docs-style COMMENT on the scenario map — a threaded, resolvable discussion anchored to a place. CAMPAIGN ISOLATION: when working inside a campaiglist_map_commentsList one campaign's map comments on a scenario (oldest-first), each with its campaign_id, anchor, author, body, @mentions, parent_id, and resolved state. Pass c
Details
- Version: 0.2.0
- Transports: streamable-http, sse
- Uptime (7 days): 100%
- Median latency: 825 ms
- First indexed:
- Last seen in registry:
- Website: https://www.electionsmcp.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.electionsmcp/electionsmcp)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp