Skip to main content
Glama

Server Details

BUD/S prep training: read today's workout, log tasks and PST results from your agent.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
20.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 12 tools

Disambiguation4/5

Most tools have distinct resource+action targets, and descriptions actively disambiguate the risky pairs (log_cardio/log_exercise log a value and mark done, while complete_task only resolves a task; the cooldown note clarifies when complete_task applies). The remaining soft spots are complete_task versus log_exercise for strength work and get_performance overlapping with get_today/list_pst_results on counts and PST history, but the descriptions steer an agent correctly.

Naming Consistency4/5

Eleven of twelve names follow a clean snake_case verb_noun pattern (get_today, log_cardio, skip_task, list_pst_results), with a tidy skip/unskip pair. The only deviation is the bare verb 'upgrade', a minor blemish rather than a pattern break.

Tool Count5/5

Twelve tools is squarely in the sweet spot for a training-plan domain, and every tool maps to a real user action: read today/week/performance, log cardio/strength/PST, resolve tasks, and upgrade. Nothing looks like padding or a redundant alias.

Completeness3/5

Read and write coverage of the daily loop is solid, but there are real dead ends: tasks can be skipped and unskipped yet never un-completed, and logging is hard-coded to 'today', so a missed session cannot be backfilled despite get_week showing history. Plan editing is also absent, which leaves the surface noticeably short of a full training lifecycle.

Available Tools

12 tools
complete_taskA
Idempotent
Inspect

Mark one of today's tasks done: the cardio main task, the flexibility cooldown, or one strength exercise. The task id comes from get_today.

Inputs: task_id (required).

get_performanceA
Read-only
Inspect

The performance page's numbers as text: the latest PST scored against the minimums, the PST history, and the plan's completion counts.

Inputs: no named parameters.

get_pst_resultB
Read-only
Inspect

One PST result, scored against the BUD/S minimums.

Inputs: id (required).

get_todayA
Read-only
Inspect

Today's tasks from the user's active plan: the cardio and the strength exercises, each with its prescription and whether it is done, skipped or open. Every line carries the task id the write tools take.

Inputs: date.

get_weekA
Read-only
Inspect

The weekly training plan: one line per day with the cardio type, the strength type, and the day's status. Default is the current week.

Inputs: week.

list_pst_resultsB
Read-only
Inspect

The user's PST results, newest first, each scored against the BUD/S minimums (the same scoring the PST results page shows).

Inputs: no named parameters.

log_cardioAInspect

Log the time of today's cardio main task (the timed swim or run), as MM:SS or seconds, and mark it done. For an interval day, pass rep_number to log one interval's time.

Inputs: time (required), task_id (required), rep_number.

log_exerciseAInspect

Log one set of a strength exercise (reps, and the weight in pounds; 0 for bodyweight), and mark the exercise done. Repeat the call for the next sets.

Inputs: reps (required), weight (required), task_id (required), notes, +2 more.

log_pstAInspect

Log a PST result (the Navy Physical Screening Test): 500-yard swim, 2-minute push-ups, 2-minute sit-ups, max pull-ups, 1.5-mile run. The new result recalibrates the daily plan.

Inputs: situps (required), pullups (required), pushups (required), run_time (required), +3 more.

skip_taskA
Idempotent
Inspect

Mark one task skipped (a skip still counts as resolved for the day; the cooldown is optional and needs no skip). The task id comes from get_today.

Inputs: task_id (required), reason.

unskip_taskA
Idempotent
Inspect

Undo a skip: the task returns to open. The task id comes from get_today.

Inputs: task_id (required).

upgradeAInspect

Upgrade to Pro or Premium. Always two steps: without confirmPaymentSpend the tool only reads the exact price from Polar and charges nothing; call it again with confirmPaymentSpend: true to get the Polar checkout URL. The payment itself happens on Polar's page, never here.

Inputs: plan (required), confirmPaymentSpend.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Turns your own wearable data into coaching for hybrid fitness races by exposing readiness, running coach plans, fitness trends and training summaries as tools an agent can query. Keeps your data read-only at the provider and lets you log the station work and race profile your watch can't see in a local database.
      9
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables a personal agent to read selected live Garmin Connect activity, readiness and device fields and, only after explicit approval of an exact preview, to create, schedule and request device synchronization of one fixed 20-minute running connectivity test over stdio. Login credentials never enter the model-facing tool surface, and no other workouts can be created, edited or deleted.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables local retrieval of Pushing Limits Club training data, including planned and actual workouts, TSS, CTL/ATL/TSB, weekly summaries, and thresholds, without needing a browser. It provides these metrics to Claude Desktop via stdio.
      5
      MIT
    • A
      license
      C
      quality
      B
      maintenance
      Enables reading training history and planning complete workouts on a personal calendar, including exercises with videos, sets, reps, per-set weights, supersets, notes, and block instructions. It also supports searching the exercise library, copying or moving sessions, and retrieving performance stats, personal records, and feedback.
      29
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources