protogrid

Search / com.calculatorforgrading/calculatorforgrading

Calculator for Grading

R0· no sign-in

Grades from questions wrong, final exam score needed, weighted grades, GPA, SAT/ACT/MCAT scores.

v1.1.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality91strong
Trust82of 100
Uptime, 30 days96%
Latency p50245 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "calculatorforgrading": {
      "type": "http",
      "url": "https://calculatorforgrading.com/mcp?src=mcp"
    }
  }
}
claude mcp add --transport http calculatorforgrading https://calculatorforgrading.com/mcp?src=mcp
[mcp_servers.calculatorforgrading]
url = "https://calculatorforgrading.com/mcp?src=mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "calculatorforgrading": {
      "type": "remote",
      "url": "https://calculatorforgrading.com/mcp?src=mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "calculatorforgrading": {
      "type": "http",
      "url": "https://calculatorforgrading.com/mcp?src=mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=calculatorforgrading&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY2FsY3VsYXRvcmZvcmdyYWRpbmcuY29tL21jcD9zcmM9bWNwIn0%3D"
}
{
  "servers": {
    "calculatorforgrading": {
      "type": "http",
      "url": "https://calculatorforgrading.com/mcp?src=mcp"
    }
  }
}
{
  "mcpServers": {
    "calculatorforgrading": {
      "httpUrl": "https://calculatorforgrading.com/mcp?src=mcp"
    }
  }
}
extensions:
  "calculatorforgrading":
    enabled: true
    name: "calculatorforgrading"
    type: streamable_http
    uri: "https://calculatorforgrading.com/mcp?src=mcp"
    timeout: 300

Quality 91 / 100strong

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,139 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
  • pass
    stability.new_linksno tool change named a new site
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 2,139 tokens to load them all · tool set f34067a38cf9 · checked 2026-11-14 08:10 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 82 / 100

no-repository
provenance55
liveness99
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-96% +updated-21d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://calculatorforgrading.com/mcp?src=mcp streamable-httpnoneyes96%245 ms2025-11-252026-11-14

Tools (6)

final_grade_neededread-onlyUse this when a student asks what score they need on a final exam (or last assignment) to reach a target grade, given the current grade and how much the final counts. Returns the needed percent, whether it is secured or out of reach, what a 0 and a 100 would leave, and the need for every letter. Works with percents (current_grade_percent + final_weight_percent) or with points (points_earned_so_far, points_possible_so_far, final_exam_points). Do not use it for a weighted average of categories.
gpa_calculatorread-onlyUse this when a student wants their GPA from letter grades and credits, high school (honors +0.5, AP/IB +1.0 on passing grades, weighted and unweighted) or college (credit hours, unweighted). Returns unweighted and weighted GPA with the points of each course. Credits default to 1 (hs) or 3 (college). Do not use it for a single test grade or for a school-specific formula such as UC or LSAC.
grade_calculatorread-onlyUse this when a student or teacher wants the percent and letter grade for a test from the number of questions wrong (or correct), e.g. "7 wrong out of 40". Returns the percent, the letter on the chosen scale, how many more correct answers reach the next letter, and optionally a chart of every possible number wrong. Do not use it for a final-exam target, weighted categories, GPA or test scores. Needs only numbers; never ask for names.
grading_scale_factsread-onlyUse this when someone asks what a grading scale is: the 10-point scale (A 90-100), the 7-point scale (A 93-100), the plus-minus scale with GPA points on 4.0 and 4.3, or the College Board percent-to-GPA table. Returns the cut-offs, the named sources and the date they were checked. Use it instead of answering from memory; there is no national scale and schools differ.
test_score_calculatorread-onlyUse this when a student wants a score from a published practice test: SAT (College Board digital practice tests 4-11, correct answers per section to score ranges), ACT (practice tests 1-4 and the National test, correct answers per section to scale scores and Composite) or MCAT (four section scores 118-132 to total and AAMC percentile). Returns the score with the source table and fetch date. Not for official score reports, other tests, or predicting a real exam.
weighted_graderead-onlyUse this when a student wants the weighted course grade from categories such as homework 20%, tests 50%, final 30%. Each row has a score (percent, a fraction like 45/50, or a letter) and a weight; rows without a score count as still open. Returns the weighted average, the letter, how much weight is graded and open, and optionally what the open part must average to reach a target grade. Do not use it for a single final-exam question without categories.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.calculatorforgrading/calculatorforgrading",
  "title": "Calculator for Grading",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://calculatorforgrading.com/mcp?src=mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.1.0",
  "websiteUrl": "https://calculatorforgrading.com/ai-assistants/",
  "description": "Grades from questions wrong, final exam score needed, weighted grades, GPA, SAT/ACT/MCAT scores."
}