Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,519Letters: 13Defects: 1,321counted 3 min ago
teppi

MCP serverorg.qrvote/qrvote

QR-code contests, surveys, quizzes and scavenger hunts: read results, manage your own.
UNRATEDActivestreamable-httpmcp.qrvote.org

Overview

Score?
UNRATED 0.248
of what a free look can see, on 7 looks
Looks
7
last 8 hr ago
Tools
15
changed 4 days ago

More info

URL
mcp.qrvote.org/mcp
streamable-http
Says it is
qrvote 1.0.0
protocol 2025-06-18
In the record since
5 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.248 · highest on record 0.8561

Toolsfrom sha256:6881c93702…624e21 · +1 −0 4 days ago

The tools this server lists, read out of the definition it returned
ToolSchema
add_entries
Add entries (contests) or checkpoints (hunts) Needs the organizer key.
input · no output
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
input · no output
create_contest added
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
input · no output
draft_contest
Make a link that opens QRvote’s create form already filled in: name, entries or questions, rules, closing time, look. Give the link to the person: they check it and click Create (i
input · no output
export_csv
Download votes, survey responses or hunt players as CSV Needs the organizer key.
input · no output
get_campaign
A contest, survey or hunt as the public sees it Entries (contests), questions (surveys) or checkpoints (hunts; unfound ones show only their clue). Entry QR codes are never included
input · no output
get_dashboard
Everything on the organizer dashboard Settings, entries with vote counts, ballot tickets, fairness signals (grouped, hashed), and survey or hunt data. Needs the organizer key.
input · no output
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 (
input · no output
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' | 'r
input · no output
list_responses
Survey responses, newest first (up to 500). Quizzes include each response's score. Needs the organizer key.
input · no output
remove_judge
Contests: remove a judge, their link and their scores Needs the organizer key.
input · no output
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
input · no output
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
input · no output
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)
input · no output
update_settings
Change settings, or end / reopen voting Needs the organizer key.
input · no output
Verify it yourselfnpx teppi-check https://mcp.qrvote.org/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M3NW6FXQ97DS35WJG161J0FT