riripatate

Schoology MCP — Development skill for Claude Code

Development community

🎓 TypeScript client + Claude MCP skill for Schoology — no admin API keys needed.

How to install Schoology MCP

This entry records only its repository, not the path inside it, so there is no exact command to give. Open riripatate/schoology-api and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Schoology MCP does

🎓 TypeScript client + Claude MCP skill for Schoology — no admin API keys needed.

Alternatives in Development

  • Mcporter — Call MCPs via TypeScript, masquerading as simple TypeScript API 4.1k ★
  • Google Ads Meta Ads MCP — Google Ads MCP server + Meta Ads MCP (Facebook Ads MCP) + GA4 + Search Console in one hosted remote MCP for Cl 3.2k ★
  • Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★

README

🎓 Schoology

**Your grades, assignments, and messages — in Claude.**

[![CI](https://github.com/riripatate/schoology-api/actions/workflows/ci.yml/badge.svg)](https://github.com/riripatate/schoology-api/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/@schoologymcp/mcp)](https://www.npmjs.com/package/@schoologymcp/mcp) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

Log in once with your username and password. Ask Claude anything about your classes.


Install

Pick your Claude. Copy the prompt. Paste it. Done.


  Claude Code

Open Claude Code and paste:

Run `claude mcp add schoology -- npx -y @schoologymcp/mcp`. The first time it starts, a browser tab opens where I'll sign in to Schoology. Confirm it's working by listing my classes.


  Cowork

Open Cowork and paste:

Add `npx -y @schoologymcp/mcp` to my Cowork MCP config. On first run it opens a browser tab for Schoology sign-in — no credentials needed in the config. Verify it works by fetching my grades.



What you can ask

  • What are my grades this semester?
  • What's due this week?
  • Summarize my unread messages.
  • When's my next math test?
  • Which classes am I doing worst in?

What it can do

📊 Grades Full report across all classes
📝 Assignments Due dates, descriptions, status
💬 Messages Inbox, sent, read threads
📅 Calendar Upcoming events and deadlines
🏫 Classes Sections, courses, discussions
👥 Groups Memberships and group content

Requirements

  • Claude Code or Cowork
  • Your Schoology username and password
  • Node.js 18+

That's it. No API keys. No admin access.

How it works

Most schools lock down Schoology's official API. This skill logs in as you — in an invis