ClassDojo Classroom MCP server
Unofficial local-first MCP for ClassDojo roster imports and classroom skill synchronization.
0 stars64 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
classdojo_apply_roster_importwrite actionSends student names to ClassDojo only after explicit confirmation, then verifies each class by reading it back.
classdojo_apply_skill_syncExactly replaces target skills only after explicit confirmation, then reads every class back.
classdojo_doctorChecks the local browser connection, login visibility, and available classes without writing data.
classdojo_get_rosterReads a class roster without changing ClassDojo data.
classdojo_get_skillsReads positive and needs-work skills, including points and icons, without changing ClassDojo data.
classdojo_get_ui_stateReports 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_workbookScans every worksheet and reports candidate class, seat-number, and student-name column groups without importing or transmitting student data.
classdojo_list_classesLists the three-digit classes visible in the locally connected ClassDojo teacher session.
classdojo_preview_roster_importReads a local XLSX workbook and reports the student-name changes before anything is sent to ClassDojo.
classdojo_preview_skill_syncCompares a preset, source class, or inline rule list with target classes before any skill is changed.
classdojo_verify_roster_against_workbookReads 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_syncCompares 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
- 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
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
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 4 days ago (2026-09-16). The latest release is v0.2.0.