How to connect ChatGPT, Claude, and other AI Assistants to Kahoot! using the MCP Server
Did you know you can create kahoots directly from AI assistants like ChatGPT and Claude?
By connecting your AI assistant to the Kahoot! MCP Server, you can create, edit, and manage kahoots using natural language commands. Instead of manually building content slide by slide, you can collaborate with AI to generate quizzes, translate content, and update existing kahoots faster.
- What is the Kahoot! MCP Server?
- How to connect Kahoot! to ChatGPT
- How to Connect Claude, Cursor, and other MCP-compatible AI Assistants to Kahoot!
- MCP Server Limitations
- FAQ
What is the Kahoot! MCP Server?
The Model Context Protocol (MCP) is an open standard that allows AI assistants to securely connect with external tools and services.
The Kahoot! MCP Server enables AI assistants such as ChatGPT, Claude, and other MCP-compatible clients to interact directly with your Kahoot! account.
Once connected, your AI assistant can:
- Create new kahoot drafts from scratch
- Update and edit existing kahoots
- Access your workspaces and saved content
- Translate and adapt kahoots using natural-language prompts
- Speed up content creation workflows
Who is this for?
The Kahoot! MCP Server is ideal for:
- Teachers creating lessons and formative assessments
- Trainers building onboarding and compliance content
- Students creating study quizzes and flashcards
- Teams using AI tools to accelerate content creation
How to connect Kahoot! to ChatGPT
Connecting Kahoot! to ChatGPT is the most straightforward method, as we have an official app in the ChatGPT marketplace.
- Go to the Kahoot! app in the ChatGPT App Store and click Connect.
- Follow the on-screen prompts to authenticate and connect your Kahoot! Account.
- Once connected, you can start sending prompts to ChatGPT to generate your kahoots.
How to Connect Claude, Cursor, and other MCP-compatible AI Assistants to Kahoot!
For users of Claude (like the Claude Desktop app or Claude Code) or other MCP-compatible AI assistants, you can easily connect the Kahoot! MCP Server using our public HTTP endpoint.
Quick setup for Claude Code:
- Open your Claude Code terminal or chat.
- Paste the Kahoot! MCP server URL: https://mcp.kahoot.it/mcp
- Tell Claude: "Install this as an MCP server called kahoot-mcp"
- Claude will automatically configure the server and prompt you to authenticate via a secure OAuth flow.
Manual configuration (for IDE extensions and other clients): If your client requires manual configuration, add the following to your MCP settings file (e.g., claude.json):
"mcpServers": {
"kahoot": {
"type": "http",
"url": "https://mcp.kahoot.it/mcp"
}
}
⚠️ Gemini currently does not allow users to add custom MCP servers unless they are part of its curated list of Connected Apps. Therefore, you cannot connect the Kahoot! MCP server to Gemini at this time.
MCP Server Limitations
- Question types: Currently, the MCP server primarily supports classic multiple-choice quiz questions and True/False questions. Premium question types and advanced layouts will be supported in future updates.
- Image uploads: The AI automatically pulls relevant images from integrated libraries like Unsplash. Direct image uploads from your computer via the AI interface are not supported yet.
- No reporting access: The AI assistant cannot currently fetch or read your kahoot reports and game data.
FAQ
Q: Can I create a kahoot from ChatGPT? Yes. After connecting the Kahoot! app, ChatGPT can create, edit, and update kahoot drafts directly from prompts.
Q: Can Claude create kahoots? Yes. Claude can connect through the Kahoot! MCP Server and generate or edit kahoot drafts.
Q: What AI assistants work with Kahoot!? ChatGPT, Claude, and other MCP-compatible clients can connect to the Kahoot! MCP Server.
Q: Do I need coding knowledge? No. Most users can connect through ChatGPT or Claude using a simple authentication flow.
Q: Can AI access my reports? No. Reporting and analytics are not currently available through the MCP Server.
0 comments
Please sign in to leave a comment.