Mmcp.market

ClassDojo Classroom MCP server

by Eason0in·io.github.Eason0in/classdojo-mcp·v0.2.0

Unofficial local-first MCP for ClassDojo roster imports and classroom skill synchronization.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars64 downloads/wk

Reviews

Write one

Nobody has reviewed ClassDojo Classroom MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ClassDojo Classroom MCP tools (12, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • classdojo_apply_roster_importwrite action

    Sends student names to ClassDojo only after explicit confirmation, then verifies each class by reading it back.

  • classdojo_apply_skill_sync

    Exactly replaces target skills only after explicit confirmation, then reads every class back.

  • classdojo_doctor

    Checks the local browser connection, login visibility, and available classes without writing data.

  • classdojo_get_roster

    Reads a class roster without changing ClassDojo data.

  • classdojo_get_skills

    Reads positive and needs-work skills, including points and icons, without changing ClassDojo data.

  • classdojo_get_ui_state

    Reports whether the selected class is ready, adding students, or blocked by a family-invitation, welcome-message, or student-account dialog. It does not dismiss anything.

  • classdojo_inspect_workbook

    Scans every worksheet and reports candidate class, seat-number, and student-name column groups without importing or transmitting student data.

  • classdojo_list_classes

    Lists the three-digit classes visible in the locally connected ClassDojo teacher session.

  • classdojo_preview_roster_import

    Reads a local XLSX workbook and reports the student-name changes before anything is sent to ClassDojo.

  • classdojo_preview_skill_sync

    Compares a preset, source class, or inline rule list with target classes before any skill is changed.

  • classdojo_verify_roster_against_workbook

    Reads the current ClassDojo roster and a local XLSX workbook, then reports exact count, missing, and unexpected student-name differences without changing ClassDojo data.

  • classdojo_verify_skill_sync

    Compares current target skills with a preset, source class, or inline rule list without changing data.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan14 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y classdojo-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add classdojo-mcp -- npx -y classdojo-mcp
Add to Cursor

ClassDojo Classroom MCP: common questions

Is ClassDojo Classroom MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the ClassDojo Classroom MCP safety report
How do I install ClassDojo Classroom MCP?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does ClassDojo Classroom MCP need an API key?
No secret keys are declared. It reads 1 setting from the environment.
Is ClassDojo Classroom MCP maintained?
The last commit was 5 days ago (2026-09-16). The latest release is v0.2.0.

More from Eason0in