otherapi_key

Classmarker

ClassMarker is a professional, flexible, and easy-to-use online quiz maker for business and education, offering customizable exams, instant grading, and detailed reporting.

Verdict

ClassMarker is an online testing platform that lets you build quizzes, manage exam access, and track results. @mentioning ClassMarker in Switchy gives your team tools to create questions, organize them into categories, provision user accounts, set up access codes for exams, and manage groups — all without leaving the conversation. Instructional designers and training coordinators get the most value: they can draft quiz content collaboratively, then push it directly to ClassMarker. The API key auth is straightforward, but you'll need admin-level credentials to create questions and manage users.

Common use cases

  • Draft quiz questions during content reviews
  • Provision student accounts before course launch
  • Generate access codes for upcoming exams
  • Organize questions into topic-based categories
  • Revoke API keys after contractor offboarding

Integration

Vendor
Classmarker
Category
other
Auth
API_KEY
Tools
32
Composio slug
classmarker

Tools

  • Create Access List Item

    Tool to add one or more access codes to an access list. Use after obtaining a valid access_list_id to grant exam access.

  • Create a new question category

    Tool to create a new question category. Use after confirming the parent category ID.

  • Create ClassMarker User

    Tool to create a new user in ClassMarker. Use after gathering user details to provision accounts. Provide user info and optional group assignments. Returns the complete API response.

  • Create Group

    Tool to create a new group. Use when you need to organize users into a specific group after planning your user structure.

  • Create Question

    Tool to create a new question with specified text, type, and category. Use after finalizing details. Set verify_only=True to validate without creating.

  • Delete Access List Item
    destructive

    Tool to delete one or more codes from an access list. Use after confirming the list exists.

  • Delete API Key
    destructive

    Tool to delete an API key by its ID. Use when you need to revoke an API key immediately.

  • Delete Group
    destructive

    Tool to delete a group by its ID. Use when you need to remove a group from ClassMarker.

  • Delete Test Link
    destructive

    Tool to delete a specific test link. Use after confirming the test and link IDs.

  • Delete User
    destructive

    Tool to delete a specific user by ID. Use when you need to remove a user from ClassMarker after verifying the user's identity.

  • Delete Webhook
    destructive

    Tool to delete a specific webhook listener. Use after confirming the webhook_id for removal.

  • Get All Groups, Links, and Exams

    Tool to retrieve all available groups, links, and their exams. Use when you need an overview of all resources your credentials permit.

  • Get Group Details

    Tool to retrieve detailed information about a specific group. Use after obtaining the group ID to inspect its properties.

  • Get Initial Finished After Timestamp

    Tool to compute the initial finishedAfter timestamp. Use when performing initial pagination of recent results. Defaults to two weeks ago.

  • Get Question

    Tool to retrieve a specific question by its ID. Use when you need detailed information of a question after confirming the question_id.

  • Get Recent Results For Group Exam

    Tool to fetch recent test results for a specific group and exam. Use after determining a UNIX timestamp to retrieve only results finished after that time for the group and exam.

  • Get Recent Results Link Exam

    Tool to fetch recent results for a specific link and exam. Use after identifying link and test IDs to paginate results.

  • Get Test Details

    Tool to retrieve detailed information for a specific test. Use when you need test metadata and its assigned contexts by ID.

  • Get User Details

    Tool to retrieve detailed information about a specific user. Use after you have the user's ID and need the full user profile.

  • List Assignments

    Tool to list all assignments. Use when you need every test assignment grouped by group and link.

  • List Certificates

    Tool to list all certificates. Use when you need to retrieve all certificates available in the account.

  • List Groups

    Tool to list all groups in your ClassMarker account. Use when you need to view group details and associated tests.

  • List Question Categories

    Tool to retrieve all question categories. Use when you need to display or process category hierarchy.

  • List Questions

    Tool to list all questions. Use when you need to fetch or enumerate your account's question bank.

  • List Recent Results For Groups

    Tool to retrieve recent exam results for all groups. Use after determining the timestamp when you need to fetch results finished after a specific UNIX time (<3 months old).

  • List Recent Results for Links

    Tool to retrieve recent exam results for all links. Use when you need to fetch new results since a previous timestamp to avoid duplicates.

  • List Tests

    Tool to list all available tests. Use when you need an overview of every test before assignment or reporting.

  • List Users

    Tool to list all users. Use when you need to retrieve every user in your account after confirming authentication.

  • List Webhooks

    Tool to retrieve all configured webhooks. Use when you need to programmatically list your webhook configurations.

  • Update an existing parent category

    Tool to update an existing parent category. Use after confirming the parent category ID.

  • Update Question

    Tool to update an existing question in the question bank. Use after confirming the question ID and payload details. Set verify_only=True to validate without applying updates.

  • Update Sub-Category

    Tool to update an existing sub-category. Use when you need to rename or move a sub-category after confirming its IDs.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Search for ClassMarker and click Connect. 3. Log in to your ClassMarker account, go to Account Settings, then API Settings, and generate a new API key. 4. Copy the API key and paste it into the Switchy connection dialog, then click Authorize. 5. Switchy confirms the connection and shows which tools are now available. 6. Open any Space, type '@ClassMarker list my question categories' and send — if you see a list of categories, the connection works. 7. To create content, use prompts like '@ClassMarker create a multiple-choice question in category X' and the tool handles the rest.

What teammates see: by default, memories from Classmarker are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Create Quiz Question

@ClassMarker create a multiple-choice question in the 'Biology 101' category with the text 'What is the powerhouse of the cell?' and four answer options including 'Mitochondria' as the correct answer.
Open in a Space →

Provision New Users

@ClassMarker create three new users with emails student1@example.com, student2@example.com, and student3@example.com, assigning them to the 'Spring 2024 Cohort' group.
Open in a Space →

Generate Access Codes

@ClassMarker add five new access codes to the access list for exam ID 12345, each valid for one use only.
Open in a Space →

Organize Question Bank

@ClassMarker create a new question category called 'Advanced Calculus' under the parent category 'Mathematics'.
Open in a Space →

Audit API Access

@ClassMarker show me all active API keys and their creation dates so I can audit our current integrations.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@classmarker list all active exams and show me which access lists control who can take them

Output

Based on your ClassMarker account, here are 4 active exams: 'Q1 Product Knowledge Assessment' (access list: sales-team-2024, 47 codes), 'New Hire Onboarding Quiz' (access list: onboarding-march, 12 codes), 'Compliance Training Final' (open access, no list required), and 'Customer Certification Exam' (access list: cert-candidates, 203 codes). The sales and certification exams have the most restrictive access controls. Would you like me to add or remove access codes from any of these lists?

Notes

This example shows ClassMarker's read capabilities across exams and access lists. Requires API key with read permissions for both resources. The MCP can surface exam metadata and access control state, but cannot display individual access codes for security reasons. Useful for audit workflows before modifying access.

Prompt

@classmarker create 15 new access codes for the 'Customer Certification Exam' access list and send them to me

Output

I've generated 15 new access codes and added them to the 'cert-candidates' access list for your Customer Certification Exam. The codes follow the format CC-XXXX-YYYY and are now active. Here's the full list: CC-8H2K-9PLM, CC-4R7N-3QWX, CC-6T9V-2BFG... (13 more codes). Each code grants one-time exam access. I can help you email these to specific candidates if you provide their addresses, or you can copy this list into your distribution system.

Notes

Demonstrates ClassMarker's write capability for access control. This action immediately provisions exam access, so confirm the access list ID and quantity before running. The MCP returns the actual codes generated, which should be handled securely. Rate limits apply to bulk code creation (typically 100 codes per minute).

Prompt

@classmarker review all questions in the 'Product Knowledge' category and draft 5 new multiple-choice questions that fill gaps in coverage

Output

I reviewed 23 existing questions in your 'Product Knowledge' category. Current coverage is strong on feature descriptions (12 questions) but light on pricing tiers (2 questions), integration scenarios (3 questions), and troubleshooting (6 questions). Here are 5 new multiple-choice questions I've drafted to balance coverage: (1) 'Which pricing tier includes API access?' with 4 options covering Free/Pro/Enterprise/Custom; (2) 'What's the first step when a webhook fails?'... I can create these in ClassMarker now, or you can review and edit the question text first.

Notes

Shows the MCP paired with AI reasoning to analyze question inventory and generate content. The MCP fetches existing questions by category, then the AI identifies gaps and drafts new material. Use verify_only=True when creating questions to preview without committing. Requires write permissions to the question bank.

Use-case deep-dives

Onboarding quiz automation for HR

When Classmarker fits recurring compliance training at 10-50 employees

A 12-person startup runs quarterly security training and needs to track who passed the quiz. Classmarker wins here because the Create ClassMarker User and Create Group tools let you script user provisioning from your HRIS, then the Create Question and access-list tools automate quiz deployment without manual CSV uploads. The API key auth means your ops lead can rotate credentials quarterly without vendor support tickets. The threshold: if you're running more than 8 different quiz variants per month, the 32-tool surface gets clunky—you'll spend more time mapping question categories than you save on automation. If your team is under 50 people and the quiz content is stable, this MCP pays back setup time in three cycles.

Customer certification program management

Why this MCP works for SaaS product certification workflows

A 6-person customer success team certifies 200 users per quarter on a new product feature. Classmarker's Create Access List Item and group-management tools let you generate single-use exam codes tied to customer cohorts, so each training session gets its own access list without reusing links. The Delete Access List Item tool matters when a customer churns mid-quarter and you need to revoke their cert exam immediately. The trade-off: if your cert program has more than 15 question types or branching logic, you'll hit the limits of the Create Question tool's type parameter—complex adaptive testing isn't this MCP's strength. For linear cert exams with clear pass/fail gates and cohort-based access control, this is the right call.

Pre-interview technical screening

When Classmarker beats manual candidate quiz review for small recruiting teams

A 4-person eng team screens 30 candidates per month with a 20-question technical quiz before phone screens. The Create Question tool lets your hiring manager update quiz questions in Slack without logging into the Classmarker UI, and the access-list tools generate one-time candidate links that expire after 48 hours. The Delete API Key tool is critical when a contractor leaves mid-hiring-cycle and you need to cut their integration access. The boundary: if you're screening more than 60 candidates per month, the per-candidate access-code overhead (one API call per link) adds latency your ATS integration won't tolerate. Below that threshold, this MCP turns quiz administration from a 2-hour weekly task into a 10-minute script.

Frequently asked

What can the ClassMarker MCP do in Switchy?

It lets your AI agents create and manage online tests directly in ClassMarker — building questions, organizing them into categories, setting up access codes, creating user accounts, and managing groups. Useful if you're running training programs or assessments and want AI to handle the exam setup work instead of clicking through ClassMarker's admin interface.

Do I need admin access to connect ClassMarker?

Yes. The MCP uses an API key, which you generate from your ClassMarker account settings. Only account admins can create API keys. Once connected, the key grants full control over tests, questions, users, and groups — so treat it like a password and don't share the Switchy workspace with untrusted users.

Can it grade essay questions or give feedback to students?

No. The MCP creates and organizes questions, but ClassMarker handles all grading and result delivery. If you need AI to review open-ended answers, you'd export results from ClassMarker and process them separately in Switchy. The MCP is for test authoring, not assessment analysis.

Why use this instead of ClassMarker's web interface?

Speed and scale. If you're generating dozens of questions from a syllabus or creating access codes for a hundred students, an AI agent can do it in seconds. The web UI is fine for one-off edits; the MCP is better when you're automating repetitive exam setup or integrating test creation into a larger workflow.

Who on my team should connect the ClassMarker account?

Whoever owns your ClassMarker subscription and is comfortable giving Switchy full API access. That person generates the API key and adds it to Switchy. Other team members can then use the MCP in shared chats without needing their own ClassMarker logins, but they inherit the same permissions the key grants.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.