MCP server for Gradescope data access and grade analysis
Single tool with empty input schema and minimal description. The clear_cache tool has a 127-character description (within acceptable range) but the input schema is an empty object with no parameters documented. No output schema is documented. The server lacks multiple core tools for a Gradescope integration (fetch courses, assignments, grades, analyze performance). Tool naming follows verb_noun convention but the overall toolkit is incomplete for the domain.
Clear all cached Gradescope data. Use when you suspect cached data is stale or want to force fresh fetches.
No output schema documented. LLMs cannot plan downstream calls or extract structured data from responses.
Toolkit is severely incomplete. Only 1 tool (clear_cache) exists; a Gradescope MCP should provide get_courses, list_assignments, get_grades, analyze_performance, search_submissions, etc. Current implementation cannot fulfill the stated domain purpose.
No error handling guidance. Tool response does not document what errors can occur or how to recover. Per pattern:recovery-guide, errors must tell the LLM what to do next.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | <=2025-11-25 | v2 |
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). The clear_cache tool is marked Risk: WRITE but this is not reflected in the MCP tool definition.