Q3Quizzz / MCP
SetupToolsQuizzz app ↗

Model Context Protocol / OAuth 2.1

Give your AI agent a teacher workspace.

Quizzz MCP turns a conversation into real quizzes, student links, classroom work, and learning evidence — with the teacher in control of every account action.

Connect in a minute ↓Browse 60 tools
public endpoint● online

One URL. OAuth sign-in. No API key to copy.

https://mcp.quizzz.link/mcp
Authorization Code + PKCE
Dynamic Client Registration
01

Create

Generate validated quizzes from natural language.

02

Distribute

Return Magic Links, QR codes, and classroom assignments.

03

Understand

Read results, activity, and student weak spots.

Quick setup

Bring your own agent.

Choose a client, paste the endpoint, and let its browser open the standard Quizzz OAuth consent screen. The connector only acts inside the teacher account that authorizes it.

Claude Code

CC
claude mcp add --transport http quizzz https://mcp.quizzz.link/mcp

Cursor

CU
{
  "mcpServers": {
    "quizzz": { "url": "https://mcp.quizzz.link/mcp" }
  }
}

OpenAI Codex

CX
[mcp_servers.quizzz]
url = "https://mcp.quizzz.link/mcp"

Gemini CLI

GM
{
  "mcpServers": {
    "quizzz": { "httpUrl": "https://mcp.quizzz.link/mcp" }
  }
}

VS Code

VS
{
  "servers": {
    "quizzz": { "type": "http", "url": "https://mcp.quizzz.link/mcp" }
  }
}

ChatGPT

CG
Settings → Connectors → Add custom connector
https://mcp.quizzz.link/mcp

Tool catalog / live contract

A useful agent, not a chatbot demo.

These are the teacher- and student-scoped actions exposed by the connector. OAuth scopes, role checks, rate limits, and tenant isolation apply to every call.

Read llms.txt ↗
ToolWhat it doesScope
get_capabilities

Discover supported workflows and manifest version.

OAuth / role
get_quota_status

Read the current teacher quota and usage status.

OAuth / role
get_user_info

Read the authenticated teacher or student identity.

OAuth / role
list_quizzes

List quizzes in the authenticated teacher library.

OAuth / role
search_quizzes

Search quizzes by title, date, or channel.

OAuth / role
get_quiz

Read one owned quiz and its canonical content.

OAuth / role
get_quiz_for_editing

Read the editable draft and published quiz state.

OAuth / role
create_quiz

Validate and save a quiz or assessment.

OAuth / role
patch_quiz

Apply a targeted patch to an owned quiz.

OAuth / role
update_quiz

Replace the content of an owned quiz.

OAuth / role
validate_quiz

Dry-run quiz validation without saving.

OAuth / role
duplicate_quiz

Copy an owned quiz into a new quiz.

OAuth / role
preview_delete_quiz

Preview the consequences of deleting a quiz.

OAuth / role
delete_quiz

Delete an owned quiz after validation.

OAuth / role
create_quiz_flashcards

Create a flashcard deck from an owned quiz.

OAuth / role
get_quiz_flashcards

Read the flashcard deck derived from a quiz.

OAuth / role
upload_question_image

Host an image for use in a quiz question.

OAuth / role
create_quiz_with_public_link

Create a quiz and return a shareable exam link.

OAuth / role
create_assignment

Assign a quiz to students or create a promotional link.

OAuth / role
list_assignments

List the teacher's assignments and links.

OAuth / role
list_my_assignments

List assignments for the authenticated student.

OAuth / role
get_quiz_share_links

List all share links for an owned quiz.

OAuth / role
update_link

Change or regenerate an assignment slug.

OAuth / role
update_exam_type

Change an assignment's classic, guided, or interactive mode.

OAuth / role
delete_assignment

Delete an owned assignment link.

OAuth / role
render_exam_card

Render a safe inline exam card for AI clients.

OAuth / role
get_exam_qr_code

Return a QR image and canonical exam URL.

OAuth / role
create_student

Add a student to the teacher's roster.

OAuth / role
list_students

List students in the teacher's roster.

OAuth / role
delete_student

Remove an owned roster student.

OAuth / role
add_student_note

Add a lesson note or update a profile note.

OAuth / role
list_student_notes

Read a student's profile and lesson notes.

OAuth / role
get_student_weakness

Read stored weakness reports for a student.

OAuth / role
preview_student_merge

Preview merging duplicate student records.

OAuth / role
merge_students

Merge duplicate student records safely.

OAuth / role
generate_student_practice

Generate targeted practice for a student account.

OAuth / role
create_classroom

Create a teacher-owned classroom.

OAuth / role
list_classrooms

List the teacher's classrooms.

OAuth / role
delete_classroom

Delete an owned classroom.

OAuth / role
list_classroom_students

List students in a classroom.

OAuth / role
add_students_to_classroom

Add roster students to a classroom.

OAuth / role
remove_students_from_classroom

Remove students from a classroom.

OAuth / role
assign_quiz_to_classroom

Assign a quiz to an entire classroom.

OAuth / role
create_collection

Create a collection of owned quizzes.

OAuth / role
list_collections

List quiz collections.

OAuth / role
get_collection

Read one quiz collection.

OAuth / role
update_collection

Update an owned collection.

OAuth / role
list_folders

List quiz folders.

OAuth / role
create_folder

Create a quiz folder.

OAuth / role
update_folder

Rename or update a quiz folder.

OAuth / role
delete_folder

Delete an empty or owned quiz folder.

OAuth / role
move_quiz_to_folder

Move a quiz into a folder.

OAuth / role
bulk_move_quizzes

Move multiple quizzes in one operation.

OAuth / role
get_results

Read completed assignment results.

OAuth / role
analyze_results

Analyze performance across completed results.

OAuth / role
generate_review_quiz_from_results

Create a review quiz from observed mistakes.

OAuth / role
list_recent_activity

Read recent teacher-side activity.

OAuth / role
create_product

Create a teacher-owned digital product.

OAuth / role
add_product_file

Attach a file to a digital product.

OAuth / role
publish_product

Publish a digital product for sale or download.

OAuth / role
Showing 60 of 60 registered tools
Quizzz MCP / TechTransLabOAuth-first · teacher-controlled · tenant-scoped