NestDaddy

WaterExamMath

com.waterexammath/waterexammath · v1.0.0

Math practice for the California water operator exams (T1-T3, D1-D3) with worked solutions.

Connect Remote server

Terminal
claude mcp add --transport http waterexammath https://waterexammath.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "waterexammath": {
      "url": "https://waterexammath.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "waterexammath": {
      "type": "http",
      "url": "https://waterexammath.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://waterexammath.com/mcp

Tools 10 found in our last check

  • get_exam_overview

    Describe a California drinking water operator exam (grade): what the math covers by topic, the timed practice set format, the size of the problem bank and the official sources (including the CA Exam Conversion Sheet). Without exam and before the user has chosen a grade, lists ev…

  • practice_questions

    Get a set of math practice problems WITHOUT their answers, chosen for this learner in one exam (grade): problems they missed come back first, and weak, heavily weighted topics get more problems. Returns each problem's id, topic, text and lettered options (1 to 20 per call, defau…

  • check_answer

    Check the learner's answer to one practice problem and record it, or several problems at once with `answers` (up to 20 pairs of problem id and letter). Returns, per problem, whether it was correct, the correct option, the worked solution and the cited conversion sheet line. The…

  • get_progress

    Show the learner's readiness for one exam (grade), overall and per topic (accuracy, number answered, last practiced), how many problems are due for review, the exam date if set, and suggested next steps. Read-only; changes nothing.

  • start_mock_exam

    Start a timed math set for one exam (grade): problems spread over its math topics, with a time limit. Optional `count` (10, 25 or 50 problems, default 25) and `minutes` (15, 30, 60, 90 or 120, default 60). It covers the math portion only. Returns the set id, the deadline and eve…

  • save_mock_answers

    Save some or all answers of an OPEN timed set from start_mock_exam as a draft, by problem number (1-based) and letter. Only the listed problems change; the others keep their saved answer. Any answer can be changed again until the set is submitted (send a new letter, or an empty…

  • submit_mock_exam

    Submit a timed set from start_mock_exam and get the score report: total, whether it reached the target, score per topic, and the missed problems with worked solutions and sources. Without `answers`, the draft saved with save_mock_answers is submitted. With `answers`, they are le…

  • get_study_plan

    Build a day-by-day math study plan for one exam (grade) up to the exam date from the learner's current mastery: daily practice weighted to weak topics, review of missed problems, timed sets and rest days. Uses the exam date saved in WaterExamMath for that grade (save_study_setti…

  • reset_progress

    Permanently erase the learner's progress for one exam (grade): every recorded answer, mastery per topic, the review schedule and all timed set results for that grade. Other grades are not touched. This cannot be undone. Requires confirm: true, meaning the user explicitly asked t…

  • save_study_settings

    Save the learner's grade and, optionally, their exam date and daily problem target for that grade, so later calls default to that grade and get_study_plan uses that date. Side effects: creates the learner's account on first use and REPLACES the saved grade (and the saved exam da…

Details

Endpointhttps://waterexammath.com/mcp (Streamable HTTP)
First published9 Nov 2026
Last updated9 Nov 2026
Registry namecom.waterexammath/waterexammath

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.