
Classquill Mcp
io.github.EquateItAuPublished by GitHub account EquateItAuv1.0.1Updated Nov 2, 2026
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Overview
Read-only MCP server for ClassQuill, a tutoring-business platform, giving assistants access to sessions, students, invoices, payments and reports.
- What you can do
- Read sessions, bookings and availabilities
- Read students, tutors and parents
- Read invoices, payments and earnings
- Read lesson plans, homework, questions and subjects
- Read files, results, coverage and reports
- Each tool maps to one public API GET route, generated from the OpenAPI spec
- When to use it
- Useful when you run a tutoring business on ClassQuill and want an assistant to look up schedules, student or tutor records, billing and payment status, or reporting data without leaving the chat. It is read-only, so it suits questions and summaries rather than edits.
- Requirements
- Either the hosted remote endpoint with OAuth sign-in, or the local npm package run via npx with Node.js. A ClassQuill API key (EQUATEIT_API_KEY) created in the app under Settings, Developers by an org admin; in HTTP mode each request supplies a Bearer token. Network access to the ClassQuill API.
Installation
In SourceWeft
- Open Classquill Mcp in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.EquateItAu%2Fclassquill-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"classquill": {
"type": "http",
"url": "https://mcp.classquill.com/mcp"
}
}
}README
ClassQuill MCP server
Give any MCP-aware AI tool — Claude, Codex, Cursor, Windsurf, Composio, and more — read access to your ClassQuill tutoring-business data: sessions, students, tutors, parents, invoices, payments, lesson plans, bookings, earnings, and reports.
It's a thin, read-only proxy over the ClassQuill public API
(/v1). Each tool maps 1:1 to a public API endpoint, so the tool list can never drift from
the real API. Your credentials never leave your machine (or, in hosted mode, your request).
ClassQuill is the tutoring-business-management platform by EquateIt. The npm package is published as
equateit-mcp.
Two ways to use it
1. Hosted (recommended — nothing to install)
Point any remote-MCP client at the hosted server:
- Claude / Claude.ai — add it as a custom connector and sign in (OAuth).
- Codex —
codex mcp add classquill --url https://mcp.classquill.com/mcp - Any client — pass your API key as a Bearer token:
Authorization: Bearer ei_live_…
2. Local (run it yourself via npx)
Claude Code:
Cursor / Claude Desktop / Windsurf (mcpServers config):
Getting an API key
Create one in the ClassQuill app under Settings → Developers (org admins). Keys look like
ei_live_… and are read-only for this server.
Tools
One read-only tool per /v1 GET route — sessions, students, tutors, parents, invoices,
payments, lesson-plans, homework, questions, subjects, files, results, availabilities,
coverage, reports, and more. The list is generated from the public OpenAPI spec
(npm run gen:tools) so it always matches the live API.
Options & environment
In HTTP mode, each request supplies its own credential as Authorization: Bearer … — an
ei_live_… API key or an OAuth access token.
Develop
Self-hosting the HTTP server is a single container — see Dockerfile.
License
MIT — see LICENSE.
Source: README.md at commit 68dfb7d
Tools
0Version history
1- v1.0.1LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts