Free
For solo projects and first boards — free to start.
Free
- 1 board
- Solo use (no inviting)
- Unlimited ideas
- Up to ~50 active voters/month
Real up- and down-votes turn every idea into a net score and a consensus reading — so you see what people actually agree on, not just what's loud.
Hosted in Germany and GDPR-compliant. No cookie banner; DPA available as a self-serve download.
Every idea shows its net score and consensus: the share of votes in agreement. On an upvote-only board, the bottom two ideas would look equally wanted.
Dark mode across the board
Public API for exports
Replace comments with reactions
Loud, but divided — worth a conversation before building.
Move the community to Discord only
41 upvotes would still look like demand on an upvote-only board.
Every idea carries a status. The roadmap groups them into planned, in progress and done — each still showing its net score and the share of votes in agreement.
Public API for exports
Weekly digest email
Keyboard shortcuts everywhere
Dark mode across the board
Bulk edit in the file list
Import from CSV
Faster search across projects
1 Oct 2026 – 15 Nov 2026
20 Oct 2026 – 18 Dec 2026
9 Nov 2026 – 22 Jan 2027
17 Aug 2026 – 9 Oct 2026
1 Sept 2026 – 6 Nov 2026
6 Jul 2026 – 21 Aug 2026
20 Jul 2026 – 4 Sept 2026
Both windows show the same roadmap at the same address — the column view for status at a glance, the Gantt view for dates.
The MCP server speaks JSON-RPC over HTTP and offers four tools: get_board, list_ideas, get_idea and create_idea. An agent reads every idea along with its real vote counts and can file a new one.
votepit-mcp · POST /api/v1/mcp · protocol 2024-11-05
Which open ideas on our board have the strongest agreement right now?
I’ll list the open ideas by score and read back the vote counts.
list_ideas(status: "open", sort: "top", page: 1)2 ideas · page 1 of 1
result.content[0].textJSON-RPC 2.0 over HTTP
Dark mode across the board
Weekly digest e-mail
One has clear agreement, the other does not. I can file a follow-up with create_idea.
Yes — file “Dark mode: start with the app shell”
Two open ideas come back. “Dark mode across the board” leads at +129, with 141 votes up against 12 down. “Weekly digest e-mail” collected 71 votes up too — but 87 down, a net of −16, so the board reads it as contested rather than wanted. One page of results: that is the whole open list.
@votepit/cli is a zero-dependency Node CLI on the same Agent API: the same four operations as plain shell commands, without the MCP round-trip. A Claude Code skill wraps it, so Claude can work with the board without configuring an MCP server at all.
@votepit/cli — Node 18+ · no dependencies
# install once — or run it with npx, no install
$ npm i -g @votepit/cli
# your install, plus a token from /admin/tokens
$ export VOTEPIT_URL="https://feedback.example.com"
$ export VOTEPIT_TOKEN="<token>"
# the call from the session above, as one command
$ votepit ideas list --status open --sort top --page 1
JSON on stdout, exit code 0skills/votepit-cli — Claude Code Agent Skill
# add the skill to this project
$ npx degit silvio-l/Votepit/skills/votepit-cli .claude/skills/votepit-cli
# or once, for every project
$ npx degit silvio-l/Votepit/skills/votepit-cli ~/.claude/skills/votepit-cli
then set the same two variables and ask Claude for the boardBoth paths call the same Agent API with the same token and the same board scope, so they read and write exactly the same things. Set up MCP once for an agent that works with the board all day; use the CLI for a script, a quick read, or a Claude Code session that should not have to run a server first.
Sign in with your email, name your board, pick an accent colour and write a short intro.
Boards are public on Free, with unlisted or private options from Lite. Voters sign in with a magic link — no accounts to set up.
See the net score and consensus for every idea. Know at a glance what people actually agree on.
Mark ideas as planned, in progress, done or declined. Voters see exactly where things stand — you still decide what ships.
2 months free with annual billing
Plans are capped by active voters per month, not by seat — you pay for how many people actually vote, not how many admins you invite.
For solo projects and first boards — free to start.
Free
For small teams that need structured feedback fast.
€4.99/ month
€50 / year ≈ €4.17 / month
For makers who want every roadmap feature.
€19/ month
€190 / year ≈ €15.83 / month
Every plan: hosted in Germany, data in the EU, export any time, cancel at the end of any billing period. Payments handled by Paddle.
Referral bonusRefer 3 paying customers and get a free year of Pro. Find your referral link after signing in.
| Feature | Free | Lite | Pro |
|---|---|---|---|
| Boards | 1 | 5 | Unlimited |
| Team members (including you) | 1 — just you | Up to 5 | Unlimited |
| Active voters/month | ~50 | ~500 | ~5,000 |
| Board visibility | Public only | Public, unlisted, private | Public, unlisted, private |
| Agent API & MCP | – | – | ✓ |
| Branding | Name + 1 accent color | + logo, 2nd color, intro text | + hide the Votepit badge |
| Votepit badge | Shown | Shown | Can be hidden |
| Data export | Any time | Any time | Any time |
Voters/month figures are the capacity each plan is built for, not a hard technical limit that cuts off your board mid-vote. If you expect to need more, just reach out.
Stay because it works for you, not because you're stuck.
PHP 8.2 + MySQL on plain shared hosting, or a container. Open source under MIT — your server, your data.
composer install --no-dev --optimize-autoloaderThen Upload the build via FTPES, fill in config/config.php by hand, and import db/schema.sql — full steps in the docs.
cp .env.example .envEdit .env — the app and identity keys, the database password, admin emails and SMTP access. Magic-link sign-in has no password fallback, so mail delivery is required even to try it out.
docker compose up -dThen the container writes its own config from .env, applies pending migrations on start and serves the board on http://localhost:8080.
Start free — no credit card required. When you need more, paid plans are available. Pricing and what each plan includes are shown in the pricing section above.
See pricing →If you downgrade or cancel a paid plan, a grace period keeps your data in place — boards over the new plan's limit are frozen (read-only, still publicly visible) rather than deleted. Upgrade any time to unfreeze them.
On servers in Germany, operated by a German provider. All data stays within the EU. You retain ownership of everything you create, and we enter into a data processing agreement (DPA) as required by GDPR.
On Pro, yes — a token-secured MCP endpoint, JSON API, and the @votepit/cli let your agent read votes, net scores, and status, and submit new ideas, without touching the UI.
There's nothing separate to install. Generate an API token in your account's admin area, then point any MCP-over-HTTP client (Claude Code, Claude Desktop, VS Code, Cursor, …) to the endpoint using that token — the same token also works with the plain REST API and the @votepit/cli.
MCP setup docs →There are no delete or admin capabilities over MCP or the REST Agent API — a token can read a board and submit new ideas (with a write-scoped token), nothing more. It can't change an idea's status, delete anything, or touch billing or account settings.
On Votepit Cloud it's a Pro-plan feature (see the pricing table above) — Free and Lite don't include it. If you self-host the Community Edition instead, the same MCP server and Agent API ship with every install at no extra cost, since Community has no plan tiers.
See pricing →Yes, at any time. Export your board data whenever you need it. And if you want to self-host, the same software is available free as the Community Edition (MIT-licensed) — take your export and run it on your own server. No data stays behind.
Votepit supports real downvotes and shows a net score plus a consensus signal alongside the vote count — giving you a clearer picture of what your users actually agree on, not just what gets loudly upvoted. Hosted in the EU, GDPR-compliant with a DPA, at a fair, transparent price.
Not necessarily — board owners can allow voting without an account on a per-board basis, so participants can weigh in without signing up first. It's off by default; you turn it on for the boards where a lower participation barrier matters more than requiring a verified voter.
Free plan, no credit card. Upgrade when you need more boards or a team.
Start for freeGot an idea for Votepit itself? Vote on our own feedback board