edstem-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
edstem-mcp
A read-only MCP server for Ed Discussion.
Tools
Tool | What it does |
| List the courses you're enrolled in, with IDs |
| List thread titles and metadata for a course (optionally by category) |
| Get a thread's full text, including answers and comments |
| Fetch the full text of recent threads in one call (announcements and pinned threads first) |
| Keyword search over a course's latest 500 threads |
It only makes GET requests. It cannot post, vote or modify anything.
Related MCP server: piazza-mcp
Setup
Requires Node.js 18+.
git clone https://github.com/rufus-gh/edstem-mcp.git
cd edstem-mcp
npm installCreate an API token at https://edstem.org/us/settings/api-tokens. Use your region in place of us, e.g. au.
Then register the server with your MCP client. For any client that uses a JSON config:
{
"mcpServers": {
"edstem": {
"command": "node",
"args": ["/absolute/path/to/edstem-mcp/server.js"],
"env": { "ED_API_TOKEN": "YOUR_TOKEN" }
}
}
}Configuration
Variable | Description |
| Required. Your Ed API token. |
| Optional. API host, default |
Example prompt
Go through my Ed courses and tell me everything important from the last 2 weeks.
Notes
The Ed API is not officially documented; this server relies on observed behaviour and may break if Ed changes it.
License
ISC
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Read your plat.plus courses, tasks, course pages, sessions, files and messages. Read-only.
Read-only access to Epivo's live course catalogue for AI agents.
Search university course materials, your flashcards, quizzes, streak and quota. All tools read-only.
Read Corsizio events, attendees and registrations, including payment status. Read-only.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables Claude to interact with Moodle via the official REST API for read-only tasks like listing courses, materials, assignments, submissions, and grades. Uses token-based authentication and emphasizes safe, no-write operations.2MIT
- AlicenseAqualityBmaintenanceEnables read-only searching and reading of configured Piazza course discussions, including listing courses, browsing recent post summaries, and fetching individual threads.63MIT
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to Canvas LMS data, enabling an LLM to query courses, assignments, grades, submissions, announcements, discussions, modules, pages, and files via the Canvas REST API.2,662 npmMIT

cordslite-mcpofficial
FlicenseAqualityCmaintenanceProvides read-only Discord access, enabling listing guilds, mapping channels, reading and searching messages, following threads, and viewing attachments without posting.121-