One endpoint. Sign in and go.
QuizMCP is an MCP server over HTTP. Any client that speaks MCP can reach your bank — there’s nothing to install, and usually nothing to paste: the server supports OAuth, so your client signs you in through the browser like any other app.
Add the server to your client
The endpoint is https://mcp.quizmcp.com/mcp, and for most clients that is the entire configuration — no token, no header. The server advertises OAuth, so the client opens a browser, you sign in with the same Google account you use for the portal, and it keeps the credential itself.
claude mcp add --transport http quizmcp https://mcp.quizmcp.com/mcp
# then, once:
/mcp → select quizmcp → AuthenticateSettings → Connectors → Add custom connector
Name quizmcp
URL https://mcp.quizmcp.com/mcp
Click Connect. A browser window handles the sign-in.{
"mcpServers": {
"quizmcp": {
"type": "http",
"url": "https://mcp.quizmcp.com/mcp"
}
}
}If your client can't do OAuth
Some clients still only understand a bearer header. For those, open Settings → Connect your AI in the portal and create a personal token, then send it as Authorization: Bearer …. A token is scoped to one workspace — a token for your personal bank can never read your club’s. Treat it like a password.
Know which workspace you're in
Every tool takes an optional workspace argument. Left out, it uses the personal workspace your token belongs to — so a search never silently spans your club. Name a workspace explicitly when you want to reach across.
"which brand-origin questions have I used?"
→ your personal workspace
"pull the audio round from Bangalore QC"
→ names the club workspace explicitlySay what you want
That’s it. No syntax to learn — your client picks the tools. Try “read this deck and add anything I don’t already have”, or “build me four rounds from questions I haven’t used since 2024”.
62 tools. None of them think.
Thin wrappers over storage — questions, seeds, rounds, sets, templates, media, workspaces, the community bank. A representative selection:
question_list | Find questions by topic, tag, status, mechanic, or recency. |
question_create | Write questions to the bank, one or many. |
question_update | Edit a question; every previous revision is kept. |
question_revisions_revert | Put back the wording you liked in 2024. |
seed_create | Park a half-formed idea before it evaporates. |
seed_convert | Turn a seed into a real question when it's ready. |
round_create | Build a round and set the questions in it. |
set_lint | Check a set for repeats, mechanic variety, and draft status. |
set_build_pptx | Render a deterministic deck plus a printable run-sheet. |
template_register | Register your own PPTX so exports inherit your layouts. |
media_register | Store an image or audio file, hashed and addressable. |
publish_questions | Copy questions out to a shared or club workspace. |
pull_questions | Copy questions in, with duplicate detection. |
community_submit | Offer a question to the community bank. |