mcpbeat Sign in

Plain Ballot MCP Server

not responding

Plain Ballot is listed as active in the registry but did not answer our last check. It exposes 3 tools. Last commit 6 Nov 2026.

A U.S. voter's ballot by address, with an exact quote and source behind every candidate position.

Uptime history 5 days of history · worst day 0%
5 days agonow
0.0%
Uptime 24h
0 of 91 checks
3
Tools
read from the server
114 ms
Response time
average over 24h
0
Stars
last commit 6 Nov 2026

Plain Ballot does not always answer

Over the last week it answered 15.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add plain-ballot --transport http https://plainballot.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://plainballot.com/mcp
~/.codex/config.toml
[mcp_servers.plain-ballot]
url = "https://plainballot.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "plain-ballot": {
      "url": "https://plainballot.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "plain-ballot": {
      "type": "http",
      "url": "https://plainballot.com/mcp"
    }
  }
}

Available tools 3

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

ballot
get_ballot
Every researched race on the ballot for a U.S. street address, with each choice's position on the issues that office decides, the exact quote, and the source URL.
issues
list_issues
The 18 issues Plain Ballot tracks. Each has two sides, each worded the way its own supporters would say it. Use the short side labels ("l" and "r") when giving priorities to score_fit.
score
score_fit
How closely each choice on the voter's ballot fits the priorities the voter stated, from 0 to 100. Plain arithmetic, the same as plainballot.com: issues where a choice has no sourced position are left out, never guessed. Only use priorities the voter actually gave you.

Endpoints

URLTransportStateLatencyChecked
https://plainballot.com/mcp streamable-http answering 114 ms 6 min ago

Alternatives to Plain Ballot

same job, measured the same way
E
Extract Insurance
by extractinsurance

Insurance documents into JSON, with the quote and page behind every value.

732 installs/wk local only
SetuHQ transit search
by ashfordeou

Search, vet and explain TESS transit candidates with provenance. Candidates, never confirmations.

79 installs/wk local only
InfraMap
by inframap

US power plant, generation, price, curtailment and water data, with sources on every result.

answering
BounceLayer Email Verification
by bouncelayer

Check if an email address is real before you send, with a plain-English reason for every result.

15 installs/wk 9 tools answering
AI-BELARUS — Belarus business registry
by ai-belarus

Belarusian companies by UNP: state registry answers with source and sha256 for every fact.

5 tools answering
Materials
by spacemushroom

Read-only sourced engineering materials data: every value with unit, conditions and source.

24 tools answering
CAD2GIS
by mola-maker

DWG/DXF to GIS, QGIS delivery and source-preserving CAD tools with validation evidence.

local only
FindADoctor.si France
by findadoctor-api-fr

Find doctors in France by condition, procedure or place, with fee category and sources. No sign-up.

5 tools answering

Plain Ballot — questions

Answers built from our own checks of this server.

What can Plain Ballot do?
It exposes 3 tools, read directly from the server on our last check. Among them: get_ballot, list_issues, score_fit. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Plain Ballot working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 0 of 91 checks got a reply (0.0%), average response time 114 ms. The bar chart above shows every period we have measured.
The registry lists Plain Ballot as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Plain Ballot?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Plain Ballot need an API key?
No. Plain Ballot completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 3 of them are readable on this page. This is what we observed, not what the docs claim.
Is Plain Ballot open source?
The code is open source: it is published under the AGPL-3.0 licence, written in TypeScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at plainballot.com, which runs on its operator's own terms.