Tools

Grade Calculator MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

Calculate weighted course grades and letter averages from assignment scores, and determine what score you need on remaining work (e.g. a final exam) to reach a target grade. Pure computation — no external calls.

2 tools
Agent guide included
No auth required
Try it Free

No account needed. Chat with AI and run tools instantly.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Grade Calculator — workflow patterns, data models, and gotchas for your AI agent.

Grade Calculator

Work with course grades using percentage weights: compute your overall weighted average and letter grade, or figure out the minimum score required on a final or remaining assignment to reach a goal.

Capabilities

  • Weighted average: Combine completed assignments with different weights (for example homework 30%, midterm 30%, final 40%) into an overall percentage, US letter grade, and 4.0-scale GPA points, with a per-item contribution breakdown.
  • Drop lowest (same-weight groups): On the weighted-average tool, optional drop_lowest drops the lowest N scores within each group of items that share the same weight (for example five quizzes each worth 10%). Items with a unique weight are never dropped. Dropped rows still appear in the breakdown with dropped: true and zero contribution; the course average is sum(score × weight) over kept items divided by the sum of kept weights (remaining weights do not need to add to 100). The response includes dropped_count.
  • Final or remaining score needed: Given grades you already have, the weight of what is left (final or major assignment), and a target overall percentage, compute the minimum score needed on that remaining portion. The tool reports whether that target is achievable (scores cannot exceed 100%), whether you have already locked in the target, and frames the target using standard letter cutoffs.
  • US grading scale: Uses standard US letter grade cutoffs (A = 93+, B = 83+, etc.).

Gotchas

  • Weights sum to 100: For the weighted-average tool with drop_lowest 0 or omitted, weights must total 100. When drop_lowest is greater than zero, that check is skipped; the average is still sum(score × weight) for kept items divided by the sum of kept weights. For the final-needed tool, the sum of weights for work already graded plus the weight of remaining work must total 100. Small rounding tolerance is allowed.
  • Scores 0–100: Inputs are percentage scores on a 0–100 scale.
  • Remaining weight: Must be the true share of the course still to be graded; the math assumes overall grade = (sum of score×weight for completed work + needed×remaining_weight) / 100.

Tools in this Server (2)

Grade Calculator Calculate

Calculate a weighted average, letter grade, and 4.0-scale GPA points from assignment scores and percentage weights. Returns per-item contributions to ...

Grade Calculator Final Needed

Calculate what score you need on your final exam or remaining assignment to achieve a target grade. Given your current grades with weights and the wei...

Frequently Asked Questions

What is the Grade Calculator MCP server?

Calculate weighted course grades and letter averages from assignment scores, and determine what score you need on remaining work (e.g. a final exam) to reach a target grade. Pure computation — no external calls. It provides 2 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Grade Calculator to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/grade-calculator. Authentication is handled automatically.

How many tools does Grade Calculator provide?

Grade Calculator provides 2 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Grade Calculator require?

Grade Calculator uses open data APIs — no authentication required.

Setup Instructions

Connect Grade Calculator to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/grade-calculator

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

Ready to chat with Grade Calculator?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

Grade Calculator MCP Server & Skill — 2 Tools