protogrid

Search / io.github.theluckystrike/gpa-calculator

Zovo GPA Calc

R0· no sign-in

A GPA calculator for high school and college students that shows its work.

v1.0.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
Trust80of 100
Uptime, 30 days100%
Latency p50300 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "gpa-calculator": {
      "type": "http",
      "url": "https://gpa-calculator.zovo.one/mcp"
    }
  }
}
claude mcp add --transport http gpa-calculator https://gpa-calculator.zovo.one/mcp
[mcp_servers.gpa-calculator]
url = "https://gpa-calculator.zovo.one/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "gpa-calculator": {
      "type": "remote",
      "url": "https://gpa-calculator.zovo.one/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "gpa-calculator": {
      "type": "http",
      "url": "https://gpa-calculator.zovo.one/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=gpa-calculator&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZ3BhLWNhbGN1bGF0b3Iuem92by5vbmUvbWNwIn0%3D"
}
{
  "servers": {
    "gpa-calculator": {
      "type": "http",
      "url": "https://gpa-calculator.zovo.one/mcp"
    }
  }
}
{
  "mcpServers": {
    "gpa-calculator": {
      "httpUrl": "https://gpa-calculator.zovo.one/mcp"
    }
  }
}
extensions:
  "gpa-calculator":
    enabled: true
    name: "gpa-calculator"
    type: streamable_http
    uri: "https://gpa-calculator.zovo.one/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.annotations3 of 3 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,706 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

3 tools, about 1,706 tokens to load them all · tool set 42229f8196db · 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 80 / 100

no-repository
provenance45
liveness100
freshness100
hygiene80

+website +reachable +uptime-100% +updated-23d-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://gpa-calculator.zovo.one/mcp streamable-httpnoneyes100%300 ms2025-11-252026-11-14

Tools (3)

calculate_gparead-onlyUse this when the user wants to calculate their GPA (gpa calculator, gpa calculator college, gpa calculator high school, weighted gpa calculator, gpa calculator cumulative, gpa calculator with current gpa, gpa calculator from percentage, how to calculate gpa with credit hours or letter grades). Takes courses with letter grades (A+ to F), percentages, or P/NP/W, plus credits and level (regular, honors, AP, IB, dual enrollment). Returns exact unweighted and weighted GPA (2 and 3 decimals), cumulative GPA when previous GPA and credits are given, a quality points table, grade distribution, and the single course whose one-letter improvement raises the GPA most. Standard 4.0 scale by default; A+ value, weights, percent cutoffs, and letter points are adjustable because schools differ. Does not read transcripts, convert between countries' grading systems, or predict admissions.
final_grade_neededread-onlyUse this when the user asks what score they need on a final exam to get a course grade ("I have an 85 and the final is 20%, what do I need for a 90"). Takes the current course grade %, the final exam weight %, and the desired course grade %; returns the score needed on the final, flags when it is impossible (above 100%, or above the max with extra credit) or already secured (any score works), the highest and lowest possible course grades, and the score needed for an A, B, C, or D (90/80/70/60). Assumes the current grade covers the rest of the course weight. Does not calculate GPA (use calculate_gpa) and does not handle point-based gradebooks with unknown category weights.
plan_target_gparead-onlyUse this when the user asks what GPA they need next semester or term to reach a target cumulative GPA (e.g. "what GPA do I need to raise my 3.2 to a 3.5", gpa calculator with current gpa). Takes current GPA, credits completed, target GPA, and upcoming credits; returns the exact GPA required on the upcoming credits, whether that is possible on the scale (and clearly says when it is impossible because it exceeds the maximum), the highest cumulative GPA reachable this term, the credits a target would take at straight A's, and the requirement for longer horizons. Does not calculate a GPA from individual grades (use calculate_gpa) and does not judge admissions chances.

Schemas: list_tools.

Similar MCP servers

More from io.github.theluckystrike

And 398 more from this publisher.

Official server.json
{
  "name": "io.github.theluckystrike/gpa-calculator",
  "title": "Zovo GPA Calc",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://gpa-calculator.zovo.one/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://gpa-calculator.zovo.one/",
  "description": "A GPA calculator for high school and college students that shows its work."
}