# QuizLink Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## QuizLink

Turns your notes or any topic into quizzes, flashcards, crosswords and study courses.

- Record: https://musedirectory.ai/connector/quizlink
- Category: Productivity
- Developer: QuizLink (https://quizlink.net/mcp.html)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 342ms, checked 2026-11-01T20:56:31Z
- Endpoint: https://mcp.quizlink.net/stream
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-11-01T20:56:31Z)
- Source: Found in the official MCP Registry (net.quizlink/quizlink) https://registry.modelcontextprotocol.io/v0/servers?search=net.quizlink%2Fquizlink

Connects to QuizLink to create study material from your notes, web pages, PDFs, YouTube links or a plain topic. Muse can generate quizzes, multiple-choice questions, flashcards, fill-in-the-blank, matching, ranking questions, crosswords, infographics and podcasts, and open your enrolled or bookmarked courses. Some features require a QuizLink account.

Example request: "Make a set of flashcards from my notes on the French Revolution so I can study for Friday's test."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use QuizLink to help me. It is a free service with an MCP server at https://mcp.quizlink.net/stream. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- about_quizlink: Show QuizLink's interactive feature guide. ONLY use when the user explicitly asks about QuizLink itself - questions like "what is QuizLink?", "show me QuizLink features", "help me get started with QuizLink", or "what can QuizLink do?". Do NOT use for general questions, math, conv
- add_to_liked_courses: Add a course to your favorites/bookmarks for quick access later. Requires authentication. FREE call that does NOT count against rate limits. Idempotent - can safely call multiple times with same course_id.
- change_flashcard_settings: Update your flashcard generation preferences. Requires authentication. Set reset_to_default=true to restore all defaults. **Settings:** - language: Any language code (e.g., "en", "es", "ja") - cards_per_unit_min/max: Card count range (4-7) - card_styles: Teaching persona array (e
- change_podcast_settings: Update your podcast generation preferences. Requires authentication. All fields are optional. **Settings:** - language: Language code (max 5 chars). Supported: "en" (English), "es" (Spanish), "fr" (French), "de" (German), "it" (Italian), "pt" (Portuguese) - accent: Voice accent. 
- change_quiz_settings: Update your quiz generation preferences. Requires authentication. Customize language, questions per unit (1-10), time limit, difficulty level, question types (multiple_choice, true_false, fill_blank, essay, matching), and passing score (0-100%). All fields are optional - only pro
- complete_unit: Mark a learning unit as completed after the user achieves a passing score (≥50%). Awards XP, unlocks the next unit, and checks for course completion. Called automatically by learning widgets (quiz, flashcards, etc.) when the user finishes. FREE call - no coin cost.
- create_crossword: Generate an AI-powered crossword puzzle from either an existing unit (unit_id) or custom sources (title + notes/webpage/youtube/documents/images/audio/ai_research/ai_chat_context). Creates word-clue pairs and an interactive grid puzzle. Supports both course-based (unit_id) and st
- create_excalidraw: Create a hand-drawn style diagram using Excalidraw. Generates 5-stage progressive diagrams for any concept - flowcharts, mind maps, math visualizations, system architectures, and more. Each stage builds on the previous one for an animated reveal effect. Costs 15 coins.
- create_fill_blank: Generate 5 AI-powered fill-in-the-blank questions from either an existing unit (unit_id) or custom sources (title + notes/webpage/youtube/documents/images/audio/ai_research/ai_chat_context). Each question has multiple alternative answers. Supports both course-based (unit_id) and 
- create_flashcards: Generate 5 flashcards with interactive quizzing. To use: provide 'title' (required) and 'ai_research' with comprehensive topic research. Example: {"title": "NASA Basics", "ai_research": "[Your research about NASA...]"}. The ai_research field should contain detailed information ab
- create_infographic: Generate an AI-powered educational infographic from either an existing unit (unit_id) or custom sources (title + notes/webpage/youtube/documents/images/audio/ai_research/ai_chat_context). Creates visual infographics with 17+ layout options (timeline, pyramid, flowchart, mindmap, 
- create_match_pair: Generate 10 AI-powered match-pair questions from either an existing unit (unit_id) or custom sources (title + notes/webpage/youtube/documents/images/audio/ai_research/ai_chat_context). Students match left items with corresponding right items (2 sets of 5 pairs each). Supports bot
- create_mcq: Generate 5 multiple-choice questions. Use only when the user asks for multiple choice or MCQ; if they just ask for a quiz, use create_quiz so they can choose the format. Generates from an existing unit (unit_id) or from sources (title + notes/webpage/youtube/documents/images/audi
- create_quiz: Default quiz tool. Use when the user asks for a quiz or to be tested without naming a format. Shows a selector where the user picks the format: multiple choice, fill-in-the-blank, match pairs, ranking, crossword or flashcards. Use a format-specific tool (create_mcq, create_fill_b
- create_ranking: Generate 5 AI-powered ranking questions from either an existing unit (unit_id) or custom sources (title + notes/webpage/youtube/documents/images/audio/ai_research/ai_chat_context). Students order items by specific criteria (chronological, size, importance, etc.). Each question ha
- edit_crossword: Edit existing crossword puzzle content (title, word-clue pairs, grid size, difficulty). Updates are saved to database and cache is invalidated. Free (no coin cost). Requires authentication and ownership.
- edit_excalidraw: Edit an existing Excalidraw diagram with natural language instructions. Modifies the diagram based on your instructions and regenerates. Requires diagram_id from a previous create_excalidraw response. Costs 15 coins.
- edit_fill_blank: Edit existing fill-blank question content. IMPORTANT: question_id MUST be the actual UUID from 'data.items[].id' in the create_fill_blank response - do NOT invent IDs. Updates saved to database. Free (no coin cost). Requires authentication and ownership.
- edit_flashcards: Edit existing flashcard content (concept, question, answer, hint, visual hints, tags, image, difficulty). Updates are saved to database and cache is invalidated. Free (no coin cost). Requires authentication and ownership.
- edit_infographic: Edit existing infographic content (title, description, layout, visual style, elements). Updates are saved to database and cache is invalidated. Free (no coin cost). Requires authentication and ownership.
- edit_match_pair: Edit existing match-pair question content (left item, right item, hint, explanation, difficulty, pair set). Updates are saved to database and cache is invalidated. Free (no coin cost). Requires authentication and ownership.
- edit_mcq: Edit existing MCQ question content (question text, options, correct answer, explanation, difficulty). Updates are saved to database and cache is invalidated. Free (no coin cost). Requires authentication and ownership.
- edit_quiz: Edit existing quiz content (title, config, sections, passing score, time limit). Updates are saved to database and cache is invalidated. Free (no coin cost). Requires authentication and ownership.
- edit_ranking: Edit existing ranking question content (question text, items, order type, hint, explanation, difficulty). Updates are saved to database and cache is invalidated. Free (no coin cost). Requires authentication and ownership.
- my_courses: Get courses you've enrolled in, bookmarked/favourited, or explore community courses. Returns paginated results with progress tracking and metadata. Supports types: 'enrolled' (your enrolled courses), 'favourites' (bookmarked courses), 'community' (public courses). FREE call that 
- my_flashcard_settings: Get your flashcard generation preferences including language, cards per unit range (min/max), preferred card styles, and image theme. Returns current settings or 404 if not initialized. FREE (no coin cost). Requires authentication.
- my_learning_diary: View your personal learning diary calendar. Shows all your activity including logins, learning sessions, achievements, coin transactions, and more. Displays a monthly calendar view with event icons and detailed information when clicking on days. Free (no coin cost).
- my_podcast_settings: Get your podcast generation preferences including language, accent (US/UK/AU), number of tutors (1-2), podcast length range (min/max minutes), and speaking styles. Returns current settings or 404 if not initialized. FREE (no coin cost). Requires authentication.
- my_profile: Get current authenticated user information including profile, subscription status, coins, XP, and groups. Works for both authenticated users and anonymous/freemium users. This is a FREE call that does NOT count against rate limits.
- my_quiz_settings: Get your quiz generation preferences including language, questions per unit range (min/max), time limit, difficulty level (easy/medium/hard/adaptive/mixed), question types, and passing score. Returns current settings or 404 if not initialized. FREE (no coin cost). Requires authen
- play_chess: Start a chess game against an AI opponent as a study break. Options: difficulty (beginner 800, intermediate 1200, advanced 1600, master 2000 Elo), player_color (white/black/random), time_control (blitz/rapid/classical/unlimited), opening_query (optional, e.g. 'sicilian dragon', '
- play_memory_game: Start a memory card-matching game as a study break. Options: grid size (4x4, 6x6, 8x8) and theme. Tracks moves, time and best score.
- play_snake: Start a game of Snake as a short study break. The snake grows as it collects food and speeds up as the score rises. Options: difficulty (easy/medium/hard), game_mode (classic/timed), grid_size (10-30), speed (1-10). Runs entirely in the widget; no content is generated.
- remove_liked_course: Remove a course from your favorites/bookmarks. Requires authentication. FREE call that does NOT count against rate limits. Idempotent - safe to call even if course is not in favorites.
- show_leaderboard: View competitive rankings and see how you compare to other learners. Filter by time range (daily/weekly/monthly/all-time) and optionally by specific course. Shows top performers (podium), your position highlighted, and detailed statistics. Use auto_page=true to automatically show
- study_concept: Create an interactive study course on a topic or from the user's sources (notes, URLs, PDFs, YouTube, images, audio). Use when the user wants to study a topic, prepare for a test, exam or interview, understand a concept, or make a study guide. The course includes structured units

Screening checks:
- MCP handshake: pass (Answered in 342ms)
- Domain against threat feeds (Cloudflare security DNS): pass (mcp.quizlink.net, quizlink.net not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (36 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
