MCP server
Quiz Api Official
video.quiz/api
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Quiz.Video MCP: list, create, AI-generate, and render quiz and flashcard videos.
Working at last checkVerified publisher: quiz.videoAbout 7,747 tokens per request once connected31 tools
https://www.quiz.video/mcp/
At a glance
- Type
- MCP server
- Publisher
- quiz.video (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 31
- Token cost
- About 7,747 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http quiz https://www.quiz.video/mcp/
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.quiz] url = "https://www.quiz.video/mcp/"
Gemini CLI
{"mcpServers":{"quiz":{"httpUrl":"https://www.quiz.video/mcp/"}}}
Cursor
{"mcpServers":{"quiz":{"url":"https://www.quiz.video/mcp/"}}}
VS Code
{"servers":{"quiz":{"type":"http","url":"https://www.quiz.video/mcp/"}}}
Antigravity
agy mcp add quiz https://www.quiz.video/mcp/
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"quiz","server_url":"https://www.quiz.video/mcp/","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"quiz","server_url":"https://www.quiz.video/mcp/"}
Tools
get_api_catalog~53 tokens
Return the Quiz.Video API catalog linkset for agent discovery.get_api_index~77 tokens
Return the GET /api/v1 index: documentation and OpenAPI URLs, OAuth/API-key auth metadata, rate-limit and versioning policy, and every resource URL.get_llms_txt~51 tokens
Return a compact LLM-readable summary of the Quiz.Video API.get_openapi_spec~49 tokens
Return the Quiz.Video OpenAPI 3.1 specification.quiz_video_add_quiz_questions~729 tokens
Append one or more questions (with their answers and optional images) to an existing quiz.quiz_video_apply_template~166 tokens
Apply a snapshot of a custom template to one or more quizzes you own. Sets each quiz's template field to "custom" and writes the snapshot into themeCustomization.customTemplate. Future edits to the source template do not auto-propagate.quiz_video_create_flashcard_deck~364 tokens
Create a flashcard deck. Required: title (3-120 chars) and cards[] (min 1). Optional: description (≤1200 chars), tags (≤50 each).quiz_video_create_quiz~1499 tokens
Create a quiz. Prefer sending themeDescription or themeCustomization so the saved quiz has a custom visual theme; if omitted, the server derives one from the title/description. Omit backgroundMusicId to use default YouTube-safe shared background music, or set null for silent. Required: title. Optionquiz_video_create_quiz_hook~166 tokens
Create a hook for a quiz. `hook` is a pass-through object whose fields follow the HookInput schema (see OpenAPI spec).quiz_video_create_render~161 tokens
Queue a new video render for an existing quiz. Returns the render sessionId; poll quiz_video_get_render until its status is "completed" (typically 1-5 minutes), then call quiz_video_download_render to obtain the signed MP4 URL. The quiz itself is viewable immediately at /quiz/{slug}/ regardless of rquiz_video_create_template~233 tokens
Save a new custom template authored in the drag-and-drop editor. Required: template (the CustomTemplate JSON). Optional: name, description, thumbnail, isDefault, isPublic.quiz_video_delete_flashcard_deckDeletes data · ~84 tokens
Permanently delete a flashcard deck and all of its cards.quiz_video_delete_quizDeletes data · ~96 tokens
Permanently delete a quiz and all of its questions, answers, and hooks.quiz_video_delete_quiz_hookDeletes data · ~111 tokens
Delete a single hook from a quiz.quiz_video_delete_templateDeletes data · ~103 tokens
Permanently delete a custom template you own. Quizzes that have a snapshot of this template are unaffected — the snapshot remains in their themeCustomization.quiz_video_download_render~89 tokens
Request a signed download URL for a completed render.quiz_video_generate_quiz~1146 tokens
AI-generate and save a quiz from a topic. Prefer providing themeDescription or themeCustomization; when omitted, the server derives and saves a topic-based custom theme. Omit backgroundMusicId to use default YouTube-safe shared background music, or set null for silent. The response `data` always incquiz_video_get_account~56 tokens
Get the authenticated user's account info, plan, and usage limits.quiz_video_get_flashcard_deck~81 tokens
Fetch a flashcard deck (including all cards) by id.quiz_video_get_quiz~92 tokens
Fetch a single quiz (including settings and metadata) by id.quiz_video_get_render~157 tokens
Fetch the status and progress of a render session. When status is "completed", the response also contains a signed `videoUrl` (and `filename`) so the agent can share the MP4 directly without a separate quiz_video_download_render call. In-progress polls return status + progress.quiz_video_get_template~91 tokens
Fetch a single custom template (including the full scenes/layers payload) by id.quiz_video_list_flashcard_decks~114 tokens
List flashcard decks owned by the authenticated user with optional pagination.quiz_video_list_music~48 tokens
List available background music tracks.quiz_video_list_quiz_hooks~88 tokens
List video hooks configured for a quiz.quiz_video_list_quiz_questions~91 tokens
List questions (and their answers) for a quiz.quiz_video_list_quizzes~113 tokens
List quizzes owned by the authenticated user with optional pagination (page, limit).quiz_video_list_templates~139 tokens
List the caller's saved custom templates (and optionally public ones). Templates are reusable scene-based designs that can be applied to many quizzes.quiz_video_update_quiz~1162 tokens
Update a quiz. `updates` accepts any subset of quiz settings (title, description, format, template, timing, music, TTS, publish status, etc.).quiz_video_update_quiz_hook~183 tokens
Update an existing hook on a quiz. Requires quizId and numeric hookId; `updates` is a partial HookInput.quiz_video_update_template~155 tokens
Update an existing template. Any subset of fields may be supplied; omitted fields stay unchanged.
Browse
Related MCP servers
- Vocab Voyage
20 MCP tools + 17 widgets for SAT/ISEE/SSAT/GRE/GMAT/LSAT prep. Flashcards, quizzes & games. Hosted. - NotebookLM
Google NotebookLM via natural language: create notebooks, add sources (PDF, URL, YouTube) and ask gr - Clipform
Interactive video forms that capture authentic responses. Build engaging forms in minutes. - BlitzReels Video Editor
Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels. - Databricks Field Guide by TechFabric
TechFabric's Field Guide: search, code review, concepts, quizzes, flashcards, diagrams, cost, exams. - Switchapp Switch
Generate, manage and explore your Switch AI image and video library, scoped to your account. - GEN
GEN is the creative AI video engineer. Free editor/social publishing; AI credits via card/x402. - CueFrame
Turn footage into finished video: reframing, captions behind the subject, motion graphics, renders.
Badge for your README
[](https://aptlynx.net/servers/video.quiz/api)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents