video.quiz/api

MCPcommunityattivo
v0.1.0video.quizUnknownAggiornato 6 mesi fa

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

Stato dell’endpointattivo
verificato 12 giorni fa · 326 ms
100 % degli ultimi 7 controlli hanno raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

Dedotto dai trasporti dichiarati da questo annuncio (streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
6 mesi faUltimo aggiornamento
Pacchetto
Autorevideo.quiz
LicenzaUnknown
Versione0.1.0
Fontemcp-registry
Stato di fiducia
B
60/100Buono
Solo endpoint ospitato: questa valutazione riguarda chi lo pubblica e se risponde, non il codice che c’è dietro. Non si applicano analisi di CVE, dipendenze o codice sorgente, quindi nulla qui attesta che quel codice sia pulito.
✓Presente nell’indice di Forge+10/10
—Identità del publisher verificata+0/30
→ Publisher: per questo annuncio non risulta alcun repository, quindi `forge publish` non può verificare la proprietà automaticamente. Usa «Rivendica questo annuncio» qui sopra — Forge li esamina a mano.
—Verifica del dominio+0/10
→ Al momento non disponibile per questo tipo di annuncio — oggi il controllo del dominio viene eseguito solo per i pacchetti su npm, quindi questa riga non può ancora essere ottenuta qui, indipendentemente da cosa sia ospitato sul dominio.
✓Analisi prompt injection · pulita+30/30
✓Analisi offuscamento / esfiltrazione · pulita+20/20
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio—
Provenienza—
DipendenzeNon verificate
Superficie di strumenti30 strumenti · 4 privilegiati
Analisi di sicurezza✓ Pulitovlive · 1 mesi faQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato13 giu 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

30 strumenti · 4 privilegiati
Osservato in tempo reale dall’endpoint del fornitore1mo ago

Letto da un vero handshake MCP initialize → tools/list verso l’endpoint dichiarato. Nessuno strumento è stato invocato — tools/list è la chiamata di introspezione in sola lettura che il protocollo prevede a questo scopo. Riflette ciò che il server annunciava in quel momento; un endpoint ospitato non è vincolato ad alcuna versione e può cambiare senza preavviso.

  • https://www.quiz.video/mcp/30 strumenti · 329 ms
get_api_catalogReturn the Quiz.Video API catalog linkset for agent discovery.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

get_openapi_specReturn the Quiz.Video OpenAPI 3.1 specification.

Return the Quiz.Video OpenAPI 3.1 specification.

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

Per questo strumento non è stato pubblicato alcuno schema di input.

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

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

ParametroTipoDescrizione
pagenumber1-indexed page number.
limitnumberResults per page (1–100, default 20).
quiz_video_get_quizFetch a single quiz (including settings and metadata) by id.

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

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
quiz_video_create_quizCreate 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. Optio…

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. Optio…

ParametroTipoDescrizione
title*stringHuman-readable quiz title.
descriptionstringOptional longer description shown on the quiz page.
formatstringOutput aspect ratio: "tiktok" (9:16 vertical) or "youtube" (16:9 horizontal).
quizTypestringQuiz mechanic: multiple_choice, reveal_answer, or picture_guess.
templatestringVisual template id (e.g. "neon", "minimal").
countdownSecondsnumberSeconds of countdown shown before each question (3–15).
difficultystringTarget difficulty level for the generated/created quiz.
backgroundMusicIdnumber | nullBackground music track id from /api/v1/music. Omit to use the default YouTube-safe shared track; set null for silent.
musicVolumenumberBackground music volume from 0 (silent) to 1 (full). Default 0.15.
questionsarrayOptional initial questions with their answers and images.
themeDescriptionstringNatural-language custom visual theme prompt. Example: "golden luxury game show", "ocean glass", or "cyber neon". The server saves the generated themeCustomizat…
themeCustomizationobjectExplicit custom theme to save and apply to the quiz. Invalid colors/fonts are ignored by the API sanitizer.
quiz_video_generate_quizAI-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 in…

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 in…

ParametroTipoDescrizione
topic*stringSubject the AI should build the quiz around.
extraDirectionstringAdditional instructions to steer the AI (tone, focus areas, exclusions).
numberOfQuestionsnumberHow many questions to generate (1–200).
answerOptionCountnumberFor multiple-choice quizzes, generate 3 or 4 answer options per question. Defaults to 4.
difficultystringTarget difficulty level.
quizTypestringQuiz mechanic to generate.
formatstringOutput aspect ratio. Defaults to "tiktok".
templatestringVisual template id. If omitted, the saved custom theme can suggest a matching template.
countdownSecondsnumberSeconds of countdown shown before each question (3-15).
progressBarStylestringCountdown progress indicator style.
backgroundMusicIdnumber | nullBackground music track id from /api/v1/music. Omit to use the default YouTube-safe shared track; set null for silent.
musicVolumenumberBackground music volume from 0 (silent) to 1 (full). Default 0.15.
themeDescriptionstringNatural-language custom visual theme prompt. Example: "golden luxury game show", "ocean glass", or "cyber neon".
themeCustomizationobjectExplicit custom theme to save and apply to the generated quiz. Use themeDescription for prompt-style themes.
autoRenderbooleanIf true, immediately queue a video render for the new quiz. The render session (sessionId, status) is returned under `data.render`; poll quiz_video_get_render…
quiz_video_update_quizUpdate a quiz. `updates` accepts any subset of quiz settings (title, description, format, template, timing, music, TTS, publish status, etc.).

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

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
updates*objectPartial quiz settings object; only included fields are updated.
quiz_video_delete_quizprivilegiatoPermanently delete a quiz and all of its questions, answers, and hooks.

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

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
quiz_video_list_quiz_questionsList questions (and their answers) for a quiz.

List questions (and their answers) for a quiz.

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
quiz_video_add_quiz_questionsAppend one or more questions (with their answers and optional images) to an existing quiz.

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

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
questions*arrayOne or more questions to append to the quiz.
quiz_video_list_quiz_hooksList video hooks configured for a quiz.

List video hooks configured for a quiz.

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
quiz_video_create_quiz_hookCreate a hook for a quiz. `hook` is a pass-through object whose fields follow the HookInput schema (see OpenAPI spec).

Create a hook for a quiz. `hook` is a pass-through object whose fields follow the HookInput schema (see OpenAPI spec).

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
hook*objectHookInput object (hookType, positionType, title, content, plus optional styling — see OpenAPI spec).
quiz_video_update_quiz_hookUpdate an existing hook on a quiz. Requires quizId and numeric hookId; `updates` is a partial HookInput.

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

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
hookId*numberNumeric id of the hook to update (from list_quiz_hooks).
updates*objectPartial HookInput object; only included fields are updated.
quiz_video_delete_quiz_hookprivilegiatoDelete a single hook from a quiz.

Delete a single hook from a quiz.

ParametroTipoDescrizione
quizId*stringQuiz ID in YouTube-style 11-character base64url format.
hookId*numberNumeric id of the hook to delete.
quiz_video_list_flashcard_decksList flashcard decks owned by the authenticated user with optional pagination.

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

ParametroTipoDescrizione
pagenumber1-indexed page number.
limitnumberResults per page (1–100, default 20).
quiz_video_get_flashcard_deckFetch a flashcard deck (including all cards) by id.

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

ParametroTipoDescrizione
deckId*stringFlashcard deck ID.
quiz_video_create_flashcard_deckCreate a flashcard deck. Required: title (3-120 chars) and cards[] (min 1). Optional: description (≤1200 chars), tags (≤50 each).

Create a flashcard deck. Required: title (3-120 chars) and cards[] (min 1). Optional: description (≤1200 chars), tags (≤50 each).

ParametroTipoDescrizione
title*stringDeck title (3–120 characters).
descriptionstringOptional deck description (≤1200 characters).
tagsarrayOptional tags to categorize the deck (≤50 characters each).
cards*arrayFlashcards in the deck; at least one card is required.
quiz_video_delete_flashcard_deckprivilegiatoPermanently delete a flashcard deck and all of its cards.

Permanently delete a flashcard deck and all of its cards.

ParametroTipoDescrizione
deckId*stringFlashcard deck ID.
quiz_video_create_renderQueue 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…

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…

ParametroTipoDescrizione
quizId*stringID of the quiz to render into a video.
quiz_video_get_renderFetch 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.

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.

ParametroTipoDescrizione
sessionId*stringRender session id returned when the render was started.
quiz_video_download_renderRequest a signed download URL for a completed render.

Request a signed download URL for a completed render.

ParametroTipoDescrizione
sessionId*stringRender session id for a completed render.
quiz_video_get_accountGet the authenticated user's account info, plan, and usage limits.

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

Per questo strumento non è stato pubblicato alcuno schema di input.

quiz_video_list_musicList available background music tracks.

List available background music tracks.

Per questo strumento non è stato pubblicato alcuno schema di input.

quiz_video_list_templatesList the caller's saved custom templates (and optionally public ones). Templates are reusable scene-based designs that can be applied to many quizzes.

List the caller's saved custom templates (and optionally public ones). Templates are reusable scene-based designs that can be applied to many quizzes.

ParametroTipoDescrizione
includePublicbooleanInclude public templates in addition to your own. Default true.
pagenumber—
limitnumber—
quiz_video_get_templateFetch a single custom template (including the full scenes/layers payload) by id.

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

ParametroTipoDescrizione
templateId*stringTemplate id (tpl_...).
quiz_video_create_templateSave a new custom template authored in the drag-and-drop editor. Required: template (the CustomTemplate JSON). Optional: name, description, thumbnail, isDefault, isPublic.

Save a new custom template authored in the drag-and-drop editor. Required: template (the CustomTemplate JSON). Optional: name, description, thumbnail, isDefault, isPublic.

ParametroTipoDescrizione
namestring—
descriptionstring—
thumbnailstringOptional preview image URL or data URI.
isDefaultbooleanMark as your default template (replaces any existing default).
isPublicbooleanMake discoverable to other users.
template*objectCustomTemplate JSON with scenes.hook/question/answer and canvas.
quiz_video_update_templateUpdate an existing template. Any subset of fields may be supplied; omitted fields stay unchanged.

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

ParametroTipoDescrizione
templateId*string—
namestring—
descriptionstring | null—
thumbnailstring | null—
isDefaultboolean—
isPublicboolean—
templateobject—
quiz_video_delete_templateprivilegiatoPermanently delete a custom template you own. Quizzes that have a snapshot of this template are unaffected — the snapshot remains in their themeCustomization.

Permanently delete a custom template you own. Quizzes that have a snapshot of this template are unaffected — the snapshot remains in their themeCustomization.

ParametroTipoDescrizione
templateId*string—
quiz_video_apply_templateApply 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.

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.

ParametroTipoDescrizione
templateId*string—
quizIds*arrayQuiz ids to apply the template to.

30 strumenti su 30 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

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

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Nessuna copertura delle dipendenze

Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.