ClassMarker MCP by usefulapi
RemoteAbout ClassMarker MCP by usefulapi
ClassMarker MCP by usefulapi is a hosted ClassMarker interface for MCP clients, supporting access to exams, results, and the question bank, as well as management of access codes and categories. It requires no local installation and uses ClassMarker credentials for sign-in.
Key features
- 01View groups, links, and exams
- 02Read recent test results
- 03Browse question categories and bank
- 04Create and update questions
- 05Manage access codes and categories
Use cases
- 01Check recent results by group or exam
- 02Find questions in the question bank
- 03Maintain questions and their categories
- 04Add codes to an access-code list
MCP support
This hosted MCP server gives MCP clients tools to read and manage ClassMarker data. Users sign in through OAuth with ClassMarker credentials.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://classmarker.usefulapi.io/mcpclaude mcp add --transport http io-usefulapi-classmarker https://classmarker.usefulapi.io/mcp{"mcpServers":{"io-usefulapi-classmarker":{"type":"http","url":"https://classmarker.usefulapi.io/mcp"}}}Open in Cursor{"servers":{"io-usefulapi-classmarker":{"type":"http","url":"https://classmarker.usefulapi.io/mcp"}}}Open in VS Code{"mcpServers":{"io-usefulapi-classmarker":{"type":"http","url":"https://classmarker.usefulapi.io/mcp"}}}{"mcpServers":{"io-usefulapi-classmarker":{"serverUrl":"https://classmarker.usefulapi.io/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
15This tool takes no parameters.
Details
From the project READMEClassMarker MCP by usefulapi
Use ClassMarker from Claude, Cursor, or any MCP client — groups, links, exams, recent results, categories and the question bank, plus access codes. Hosted, no local install: connect with your own ClassMarker credentials.
Live endpoint: https://classmarker.usefulapi.io/mcp · Homepage: https://usefulapi.io/classmarker
Connect
- Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste
https://classmarker.usefulapi.io/mcp. - Claude Code:
claude mcp add --transport http classmarker https://classmarker.usefulapi.io/mcp, then run/mcpto log in. - VS Code: Add to VS Code.
- Cursor and other clients: add the URL as a remote MCP server:
{
"mcpServers": {
"classmarker": {
"url": "https://classmarker.usefulapi.io/mcp"
}
}
}
Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your ClassMarker credentials.
Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/classmarker/
Tools
| Tool | Type | What it does |
|---|---|---|
classmarker_list_groups_links_exams | read | List groups, links and exams |
classmarker_recent_group_results | read | Recent results across all groups |
classmarker_recent_link_results | read | Recent results across all links |
classmarker_recent_group_exam_results | read | Recent results for one group exam |
classmarker_recent_link_exam_results | read | Recent results for one link exam |
classmarker_list_categories | read | List question categories |
classmarker_list_questions | read | List question-bank questions |
classmarker_get_question | read | Get a question |
classmarker_add_access_codes | write | Add access codes to a list |
classmarker_create_parent_category | write | Create a parent category |
classmarker_update_parent_category | write | Rename a parent category |
classmarker_create_category | write | Create a category |
classmarker_update_category | write | Update a category |
classmarker_create_question | write | Create a question |
classmarker_update_question | write | Update a question |
classmarker_usage_status | meta | Usage status (free-tier meter) |
classmarker_request_feature | meta | Request a missing feature |
classmarker_upgrade | meta | Upgrade to Pro (unlimited*) |
classmarker_cancel_subscription | meta | Cancel the Pro subscription |
read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.
Pricing
| Plan | Price | Limit |
|---|---|---|
| Free | $0 | 50 tool calls / month |
| Pro (per user) | $9/mo or $90/yr (2 months free) | Unlimited* |
*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].
Pro covers this server only. Subscribe with classmarker_upgrade (it returns a Stripe Checkout link). Cancel any time with classmarker_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running classmarker_upgrade before then undoes the cancel. Or write to [email protected].
License
MIT © usefulapi. Not affiliated with or endorsed by ClassMarker.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.