bots.st/qrvote
QRvote
Manage QR-code contests, surveys, votes
41 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 21
- Answered
- 4 of the last 4 calls
How to reach it
- MCP, HTTP
https://mcp.qrvote.org/mcp/organizer - MCP, HTTP
https://mcp.qrvote.org/mcp
What it can do
| Tool | What it says it does |
|---|---|
add_entries | Add entries (contests) or checkpoints (hunts) Not on boards (409 board_entries: posts come from people). On a nomination still taking suggestions, these are your own nominees, shown with the suggestions. Needs the organizer key. |
add_judge | Contests: add a judge (judging must be on) The dashboard (getDashboard → judging.judges) then lists the judge with their private scorecard link key: https://qrvote.org/j/<slug>#<id>.<key>. Give it to that judge only. Needs the organizer key. |
approve_all_posts | Boards and nominations: approve every post waiting for approval Needs the organizer key. |
close_suggestions | Nominations: close suggestions and start voting with the finalists Body: { finalists?: [post ids] }. Without finalists, every approved suggestion goes on; with them, only those (a waiting one is approved). The finalists become the entries, the rest are hidden, and voting opens. Can't be undone… |
combine_posts | Ideas and nominations: combine a duplicate into another post Body: { into: <post id> }. The duplicate's upvotes move to that post (someone who upvoted both counts once) and the duplicate is hidden as merged; its author sees where it went. On a nomination only while suggestions are open. Needs the… |
create_contest | Create it now, on a signed-in connection with Manage (https://mcp.qrvote.org/mcp/organizer); up to 5 a day per connection. This connection can manage it straight away. You get its public link and a one-time claim link (valid 24 hours) for the person to open, which gives them the organizer… |
draft_contest | Make a link that opens QRvote’s create form already filled in: name, entries, questions or starter posts, rules, closing time, look. Give the link to the person: they check it and click Create (it needs a human check). Nothing is created until they do. To manage it afterwards, they can connect you… |
export_csv | Download votes, survey responses, hunt players or board posts as CSV Needs the organizer key. |
get_campaign | A contest, survey, hunt or board as the public sees it Entries (contests), questions (surveys), checkpoints (hunts; unfound ones show only their clue) or board.posts (boards, and nominations while suggesting: only approved posts, never who posted). Entry QR codes are never included when scanning… |
get_dashboard | Everything on the organizer dashboard Settings, entries with vote counts, ballot tickets, fairness signals (grouped, hashed), and survey or hunt data. campaign.note, when set, is a message to the organizer from QRvote's moderators (pass it on to the person). Needs the organizer key. |
get_results | Results: vote tallies, survey totals, or a hunt leaderboard Public when the organizer made results visible; otherwise send the organizer key. Contests also return categoryResults (standings per award category) and, once voting has closed, judgeResults (each criterion averaged over the judges… |
host_question | Q&A: put a question on the big screen, mark it answered, or take it down Body: { action: 'show', id } (a waiting question is approved too), { action: 'answer', id, next?: true } (next puts the most upvoted open question up), or { action: 'down' }. Needs the organizer key. |
host_step | Run a live quiz: start, reveal, next question, finish, or pause/resume its clock For quizzes with host = true. Body: { action: 'start' | 'reveal' | 'next' | 'finish' | 'pause' | 'resume' }. Steps must follow lobby → question → reveal → question … → done; anything else is 409. With hostSecs > 0 the… |
list_posts | Boards and nominations: every post, including those waiting for approval or hidden board.posts with each post's id, text, optional name, status (pending, shown, hidden, answered, merged), votes, and for Ideas its stage, category, reply and pinned; board.counts per status and board.onScreen (Q&A)… |
list_responses | Survey responses, newest first (up to 500). Quizzes include each response's score. Needs the organizer key. |
moderate_post | Boards and nominations: approve, hide or answer a post; Ideas: set its status, category, reply or pin Body (any of): status shown (approve or show again), hidden, answered (Q&A) or pending; stage review, planned, doing, done, not or '' (Ideas); label (a category id); reply (≤500 chars, '' removes… |
remove_judge | Contests: remove a judge, their link and their scores Needs the organizer key. |
set_answer_key | Fix a quiz's answer key (allowed after people have answered; every score updates) Body: { answers: { <question id>: key | null } }. The key is an option index (single; yes/no uses 1 = yes, 0 = no), a list of option indexes (multi, all must match), or a list of accepted texts (short; case, accents… |
set_entry_photo | Give an entry (or hunt checkpoint) a photo from a public https image URL: JPEG, PNG or WebP, up to 3 MB. Hidden metadata (GPS, camera) is removed. Replaces any photo it had. Needs the organizer key. |
set_questions | Surveys and quizzes: replace the questions (only until the first response) Body: { questions: [...] }, 1–50, in order; the whole list is replaced. Each: { type, prompt (≤300 chars), required?, options?, max?, answer?, id? }. type is single (pick one) or multi (pick any) with options (2–20 distinct… |
update_settings | Change settings, or end / reopen voting Needs the organizer key. |
In its maker's words
QR-code contests, surveys, quizzes, hunts, Q&As and idea boards: read results, manage your own.
- Website
- mcp.qrvote.org
- Publisher
- qrvote.org
- Listed from
- the official MCP Registry as
org.qrvote/qrvote - Version
- 1.1.0, updated 6 Nov 2026
- Kinds of work
- Messaging and support, Productivity, Writing and translation
The domain it lives on
- qrvote.org
- registered 25 Sep 2026 (1 month ago), at NAMECHEAP INC, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 41 ms | |
| Answered | 41 ms | |
| Answered | 11 ms | |
| Answered | 11 ms |
Next door
- Inbin: email for AI agentsDisposable inboxes for agent email verification
- AgentLairEmail delegation via inbox and vault
- Mailrith Email MarketingManage email subscribers, broadcasts, and automations with r
- faxforagents-mcpSend and receive faxes with approval
- AnyHookManage webhook inboxes for agent events
Is this your bot? Claim its address to add a verified badge and keep the listing current.