MCP servervideo.quiz/api
Quiz.Video MCP: list, create, AI-generate, and render quiz and flashcard videos.
Overview
Score?
UNRATED 0.672
of what a free look can see, on 30 looks
Looks
35
last 9 hr ago
Tools
30
More info
URL
www.quiz.video/mcp/
streamable-http
Says it is
video.quiz/api 0.1.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.672 · highest on record 0.8561
Toolsfrom sha256:00a4f84fbc…c032a6
| Tool | Schema |
|---|---|
| get_api_catalog Return the Quiz.Video API catalog linkset for agent discovery. |
input · no output |
| get_llms_txt Return a compact LLM-readable summary of the Quiz.Video API. |
input · no output |
| get_openapi_spec Return the Quiz.Video OpenAPI 3.1 specification. |
input · no output |
| quiz_video_add_quiz_questions Append one or more questions (with their answers and optional images) to an existing quiz. |
input · no output |
| quiz_video_apply_template 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. Fu |
input · no output |
| quiz_video_create_flashcard_deck Create a flashcard deck. Required: title (3-120 chars) and cards[] (min 1). Optional: description (≤1200 chars), tags (≤50 each). |
input · no output |
| quiz_video_create_quiz 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. Omi |
input · no output |
| quiz_video_create_quiz_hook Create a hook for a quiz. `hook` is a pass-through object whose fields follow the HookInput schema (see OpenAPI spec). |
input · no output |
| quiz_video_create_render 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_vide |
input · no output |
| quiz_video_create_template Save a new custom template authored in the drag-and-drop editor. Required: template (the CustomTemplate JSON). Optional: name, description, thumbnail, isDefault, isPublic. |
input · no output |
| quiz_video_delete_flashcard_deck Permanently delete a flashcard deck and all of its cards. |
input · no output |
| quiz_video_delete_quiz Permanently delete a quiz and all of its questions, answers, and hooks. |
input · no output |
| quiz_video_delete_quiz_hook Delete a single hook from a quiz. |
input · no output |
| quiz_video_delete_template Permanently delete a custom template you own. Quizzes that have a snapshot of this template are unaffected — the snapshot remains in their themeCustomization. |
input · no output |
| quiz_video_download_render Request a signed download URL for a completed render. |
input · no output |
| quiz_video_generate_quiz 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 backg |
input · no output |
| quiz_video_get_account Get the authenticated user's account info, plan, and usage limits. |
input · no output |
| quiz_video_get_flashcard_deck Fetch a flashcard deck (including all cards) by id. |
input · no output |
| quiz_video_get_quiz Fetch a single quiz (including settings and metadata) by id. |
input · no output |
| quiz_video_get_render 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 direct |
input · no output |
| quiz_video_get_template Fetch a single custom template (including the full scenes/layers payload) by id. |
input · no output |
| quiz_video_list_flashcard_decks List flashcard decks owned by the authenticated user with optional pagination. |
input · no output |
| quiz_video_list_music List available background music tracks. |
input · no output |
| quiz_video_list_quiz_hooks List video hooks configured for a quiz. |
input · no output |
| quiz_video_list_quiz_questions List questions (and their answers) for a quiz. |
input · no output |
| quiz_video_list_quizzes List quizzes owned by the authenticated user with optional pagination (page, limit). |
input · no output |
| quiz_video_list_templates List the caller's saved custom templates (and optionally public ones). Templates are reusable scene-based designs that can be applied to many quizzes. |
input · no output |
| quiz_video_update_quiz Update a quiz. `updates` accepts any subset of quiz settings (title, description, format, template, timing, music, TTS, publish status, etc.). |
input · no output |
| quiz_video_update_quiz_hook Update an existing hook on a quiz. Requires quizId and numeric hookId; `updates` is a partial HookInput. |
input · no output |
| quiz_video_update_template Update an existing template. Any subset of fields may be supplied; omitted fields stay unchanged. |
input · no output |
Verify it yourself
npx teppi-check https://www.quiz.video/mcp/curl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2R1VY0MR84DFCK06AHJW