Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

video.quiz/api

video.quiz/api

Quiz.Video MCP: list, create, AI-generate, and render quiz and flashcard videos.

Uptime
100.0%
2 direct probes · 30d
Response
1877ms
last probe
Tools
30
callable
Resources
4
readable
Prompts
1
available

Tools · 30

get_api_catalog

Return the Quiz.Video API catalog linkset for agent discovery.

get_openapi_spec

Return the Quiz.Video OpenAPI 3.1 specification.

get_llms_txt

Return a compact LLM-readable summary of the Quiz.Video API.

quiz_video_list_quizzes

List quizzes owned by the authenticated user with optional pagination (page, limit).

quiz_video_get_quiz

Fetch a single quiz (including settings and metadata) by id.

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. Omit backgroundMusicId …

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 backgroundMusicId to use …

quiz_video_update_quiz

Update a quiz. `updates` accepts any subset of quiz settings (title, description, format, template, timing, music, TTS, publish status, etc.).

quiz_video_delete_quiz

Permanently delete a quiz and all of its questions, answers, and hooks.

quiz_video_list_quiz_questions

List questions (and their answers) for a quiz.

quiz_video_add_quiz_questions

Append one or more questions (with their answers and optional images) to an existing quiz.

quiz_video_list_quiz_hooks

List video hooks configured for a quiz.

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).

quiz_video_update_quiz_hook

Update an existing hook on a quiz. Requires quizId and numeric hookId; `updates` is a partial HookInput.

quiz_video_delete_quiz_hook

Delete a single hook from a quiz.

quiz_video_list_flashcard_decks

List flashcard decks owned by the authenticated user with optional pagination.

quiz_video_get_flashcard_deck

Fetch a flashcard deck (including all cards) by id.

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).

quiz_video_delete_flashcard_deck

Permanently delete a flashcard deck and all of its cards.

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_video_download_render to…

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 directly without a separat…

quiz_video_download_render

Request a signed download URL for a completed render.

quiz_video_get_account

Get the authenticated user's account info, plan, and usage limits.

quiz_video_list_music

List available background music tracks.

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.

quiz_video_get_template

Fetch a single custom template (including the full scenes/layers payload) by id.

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.

quiz_video_update_template

Update an existing template. Any subset of fields may be supplied; omitted fields stay unchanged.

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.

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. Future edits to the so…

Resources · 4

api-catalog

Linkset catalog for Quiz.Video API discovery.

https://www.quiz.video/.well-known/api-catalog
openapi-spec

OpenAPI 3.1 description for the public Quiz.Video API.

https://www.quiz.video/.well-known/openapi.json
llms-txt

Plain-text API summary optimized for language-model clients.

https://www.quiz.video/llms.txt
quiz-card-app

Inline UI for browsing a generated quiz, triggering a render, and watching the rendered MP4 without leaving the chat.

ui://quiz-video/quiz-card/v2

Prompts · 1

quiz_video_api_integration

Prompt for planning an authenticated Quiz.Video API integration.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "video.quiz/api": {
      "url": "https://www.quiz.video/mcp/",
      "transport": "streamable-http"
    }
  }
}