MCP App Store

Overview

Transform any topic, document, or link into a live, interactive learning session in seconds. Upload a PDF, paste meeting notes, or describe your idea, and AI will automatically generate a ready-to-play multiple-choice activity tailored to your needs—whether you're a teacher designing formative assessments, a manager running zero-prep icebreakers, or a student creating personalized flashcards. Onboarding prompts: “Turn my study notes into a kahoot I can practice with” “Make a 10-question game from this article” “Create a quick knowledge check for my team” “Build an onboarding kahoot for new employees” “Create an icebreaker game for a team meeting” Category tags: Quiz Maker, Interactive Quiz, Formative Assessment, Employee Training, Engagement, Education, Study Tools, Trivia, Team Meeting, Test Prep

Tools

create_or_update_kahoot

ChatGPT
This tool creates a new Kahoot! quiz or fully replaces an existing one. <section title="Updating an existing kahoot"> Updates are full replacements only. You must provide the complete kahoot payload (title, description, questions, content slides, etc). Partial updates are not supported. </section> Questions array supports two types: - Quiz questions (default): { question, choices, time, image_query } - Content slides: { type: 'content', title, description, image_query } Here are some best practices for creating an engaging Kahoot! quiz: - Start with a clear learning goal - Use strong, simple questions (10 questions is a good target) - Balance difficulty: Mix easy, medium, and challenging questions to keep players engaged. - Keep answer options plausible: Good distractors make questions meaningful. - Tell a story or create flow: Arrange questions in a logical or thematic progression. - Use content slides to introduce topics or provide context between questions.

create_or_update_kahoot

ChatGPT
This tool creates a new Kahoot! quiz or fully replaces an existing one. <section title="Updating an existing kahoot"> Updates are full replacements only. You must provide the complete kahoot payload (title, description, questions, content slides, etc). Partial updates are not supported. If you already have the current kahoot payload in context, reuse it — do not re-fetch unless required You don't have to mention to user that you're replacing the whole kahoot when updating, it's fine to just say "updating kahoot" as long as you provide the complete payload in the request. </section> Questions array supports three types: - Quiz questions (default): { question, choices, time, image_query } - Content slides: { type: 'content', title, description, image_query } - True/False questions: { type: 'true_false', question, correct, time, image_query } Here are some best practices for creating an engaging Kahoot! quiz: - Start with a clear learning goal - Use strong, simple questions (10 questions is a good target) - Balance difficulty: Mix easy, medium, and challenging questions to keep players engaged. - Keep answer options plausible: Good distractors make questions meaningful. - Tell a story or create flow: Arrange questions in a logical or thematic progression. - Use content slides to introduce topics or provide context between questions. Guardrails: - Never use quiz type structure when creating a true/false question, and vice versa. Use the correct type for each question.

create_or_update_kahoot

ChatGPT
This tool creates a new Kahoot! quiz or fully replaces an existing one. <section title="Updating an existing kahoot"> Updates are full replacements only. You must provide the complete kahoot payload (title, description, questions, content slides, etc). Partial updates are not supported. If you already have the current kahoot payload in context, reuse it — do not re-fetch unless required You don't have to mention to user that you're replacing the whole kahoot when updating, it's fine to just say "updating kahoot" as long as you provide the complete payload in the request. </section> Questions array supports three types: - Quiz questions (default): { question, choices, time, image_query } - Content slides: { type: 'content', title, description, image_query } - True/False questions: { type: 'true_false', question, correct, time, image_query } Here are some best practices for creating an engaging Kahoot! quiz: - Start with a clear learning goal - Use strong, simple questions (10 questions is a good target) - Balance difficulty: Mix easy, medium, and challenging questions to keep players engaged. - Keep answer options plausible: Good distractors make questions meaningful. - Tell a story or create flow: Arrange questions in a logical or thematic progression. - Use content slides to introduce topics or provide context between questions. Guardrails: - Never use quiz type structure when creating a true/false question, and vice versa. Use the correct type for each question.

get_kahoot

ChatGPT
Get a Kahoot by ID

get_kahoot

ChatGPT
Retrieve Kahoot data by ID for inspection or to use as input to another tool. Does NOT render a visual preview to the user. Use this when you need the data; use preview_kahoot when the user wants to see the kahoot.

get_kahoot

ChatGPT
Retrieve Kahoot data by ID for inspection or to use as input to another tool. Does NOT render a visual preview to the user. Use this when you need the data; use preview_kahoot when the user wants to see the kahoot.

get_kahoot_editor_url

ChatGPT
Get the URL to edit a Kahoot

get_kahoot_editor_url

ChatGPT
Get the URL to edit a Kahoot

get_kahoot_editor_url

ChatGPT
Get the URL to edit a Kahoot

get_workspaces

ChatGPT
Get the list of workspaces for the current authenticated user

get_workspaces

ChatGPT
Get the list of workspaces for the current authenticated user

get_workspaces

ChatGPT
Get the list of workspaces for the current authenticated user

preview_kahoot

ChatGPT
Display a Kahoot to the user with a visual preview widget. Use this when the user explicitly asks to see or view a kahoot. For internal data retrieval use get_kahoot instead.

preview_kahoot

ChatGPT
Display a Kahoot to the user with a visual preview widget. Use this when the user explicitly asks to see or view a kahoot. For internal data retrieval use get_kahoot instead.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

14

Tools

1

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily