{
  "id": 14126273,
  "title": "I built an MCP server so Claude stops telling me to do homework I already submitted",
  "url": "https://urgent.news/2026/10/13/i-built-an-mcp-server-so-claude-stops-telling-me-to-do-homework-i",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-13T05:26:34.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/anonymousonyx22/i-built-an-mcp-server-so-claude-stops-telling-me-to-do-homework-i-already-submitted-47e7"
  },
  "original_language": "en",
  "account": "My school utilizes D2L Brightspace, and I desired to pose a single inquiry to my AI regarding the most suitable task to focus on at the moment, and receive a genuine response. The issue is that numerous tools only read due dates; they lack awareness of submissions that have already been submitted, causing persistent reminders about completed work. Consequently, I developed brightspace-d2l-mcp. This stands for an MCP server that examines your actual submission status for each assignment. Inquire about what remains, and it disregards everything that has already been submitted. What it is capable of:\n\nA ranked list of tasks across all courses\nGrades, along with the necessary score on the final to achieve a predetermined target\nExam dates and course calendar events\nReading materials, rubrics, and assignment files\nExporting deadlines to Google Calendar, Apple Calendar, or Outlook\n\nSetting it up involves a single command. It seamlessly connects Claude Desktop, Claude Code, Cursor, VS Code Copilot, and about ten other applications to your system. By executing \"npx brightspace-d2l-mcp setup,\" a regular browser window appears, allowing you to sign in in the usual manner. Duo, Microsoft, Okta, and Shibboleth are all compatible. The server operates in read-only mode, runs on your computer, and never stores passwords. A test fails the build if any write calls are added inadvertently. For further details, visit the GitHub repository (https://github.com/AnonymousOnyx22/brightspace-d2l-mcp) or the website (https://brightspace-mcp.netlify.app).",
  "summary": "My school runs on D2L Brightspace. I wanted to ask my AI one thing, \"what should I work on right now\", and get a real answer. The problem is that most tools only read due dates. They have no idea you already handed something in, so they keep nagging you about finished work. So I built brightspace-d2l-mcp . It's an MCP server that checks your actual submission status for every assignment. Ask it…",
  "key_points": [
    "brightspace-d2l-mcp server tracks actual submission status for assignments",
    "Inquires about remaining tasks disregards already submitted work",
    "Setup involves single command, connects to Claude tools without storing passwords"
  ],
  "editors_take": "Integrating real-time submission data into AI workflows transforms generic academic assistants into precise personal organizers that distinguish between upcoming deadlines and already completed coursework.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}