Classmarker

Classmarker MCP integration

Reports scores and pass or fail status, issues and revokes exam access codes, provisions test takers, and keeps the question bank current.

28actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create classmarker user

    Lyro enrolls a new student or instructor in ClassMarker without manual admin work, provisioning access within the chat. Fresh accounts go live immediately so learners don't wait to start tests.

  • List recent results for groups

    Lyro pulls exam scores and performance trends for entire groups, helping educators spot struggling cohorts at a glance. Instructors catch gaps early instead of discovering problems weeks into a course.

  • Delete user

    Lyro removes a user account from ClassMarker during admin or support conversations, completing access changes instantly. Offboarding finishes without waiting for ticket queues.

See all 28 actions

How businesses use Classmarker + Lyro

Each card is one request a support team gets, and the Classmarker actions Lyro runs to close it.

  • Report a score without opening the results screen

    Lyro pulls recent results for a group and exam or across every link on the account, reads the score, pass or fail status, and certificate, and pages forward using the timestamp the last response returned.

    Get Recent Results For Group ExamList Recent Results for LinksList Certificates
  • Add a question to the bank under the right category

    Lyro writes a multiple choice, multiple response, true or false, or essay question, files it against an existing category, and can validate an edit before it touches the live bank.

    Create QuestionList Question CategoriesUpdate Question
  • Open and close exam access for a cohort

    Lyro adds the access codes that let a cohort sit an exam, provisions the users into the right group, and deletes the test link when that URL should stop working.

    Create Access List ItemCreate ClassMarker UserDelete Test Link
  • Keep result delivery and credentials under control

    Lyro lists the webhook listeners pushing exam results into your own systems, removes one that is no longer wanted, and revokes an API key immediately when a credential has to be pulled.

    List WebhooksDelete WebhookDelete API Key

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Classmarker actions it has and picks the ones a request needs.

  1. 01

    Connect Classmarker

    Authorize the Classmarker account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Classmarker actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Classmarker · Lyro

Everything else about Classmarker

Setup, permissions, and the limits of what Lyro can do inside Classmarker.

  • Three months. The API requires finishedAfterTimestamp to be less than three months old and defaults to the last two weeks, so Get Initial Finished After Timestamp seeds a first pull and every response returns a next_finished_after_timestamp that Lyro uses to page forward without duplicating rows.

Every action available in Classmarker

All 28 actions your agent can call on Classmarker, straight from the live MCP connection.

  • Create access list item

    Add one or more access codes to an access list.

  • Create a new question category

    Create a new question category.

  • Create group

    Create a new group.

  • Create question

    Create a new question with specified text, type, and category in ClassMarker.

  • Create classmarker user

    Create a new user in ClassMarker.

  • Delete access list item

    Removes one or more access codes from a ClassMarker access list.

  • Delete API key

    Delete an API key by its ID.

  • Delete group

    Delete a group by its ID.

  • Delete test link

    Deletes a specific link assignment from a test/exam in ClassMarker.

  • Delete user

    Delete a specific user by ID.

  • Delete webhook

    Deletes a webhook listener from your ClassMarker account.

  • Get group details

    Retrieve detailed information about a specific group by ID.

  • Get initial finished after timestamp

    Compute the initial finishedAfterTimestamp for paginating ClassMarker test results.

  • Get question

    Retrieve a specific question by its ID.

  • Get recent results for group exam

    Fetch recent test results for a specific group and exam.

  • Get recent results link exam

    Fetch recent exam results for a specific link and test combination.

  • Get test details

    Retrieves detailed information for a specific test (exam) including its name and all assignment contexts.

  • Get user details

    Retrieve detailed information about a specific user.

  • List question categories

    Retrieves all question categories organized in a hierarchical structure.

  • List certificates

    List all certificates.

  • List questions

    Retrieve a paginated list of questions from your question bank.

  • List recent results for groups

    Retrieve recent exam results for all groups in your ClassMarker account.

  • List recent results for links

    Retrieves recent test results from ALL links accessible to your API key.

  • List users

    List all users.

  • List webhooks

    Retrieve all configured webhooks.

  • Update sub-category

    Update an existing sub-category.

  • Update an existing parent category

    Update an existing parent category.

  • Update question

    Updates an existing question in the ClassMarker question bank.

Ready to connect Classmarker?

Authorize the account and your agent has all 28 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot