BUD/S prep training: read today's workout, log tasks and PST results from your agent.
Connect Remote server
claude mcp add --transport http zerophase https://zerophase.app/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"zerophase": {
"url": "https://zerophase.app/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"zerophase": {
"type": "http",
"url": "https://zerophase.app/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://zerophase.app/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 12 found in our last check
get_todayToday'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.
get_weekThe weekly training plan: one line per day with the cardio type, the strength type, and the day's status. Default is the current week.
complete_taskMark one of today's tasks done: the cardio main task, the flexibility cooldown, or one strength exercise. The task id comes from get_today.
skip_taskMark 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.
unskip_taskUndo a skip: the task returns to open. The task id comes from get_today.
log_exerciseLog 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.
log_cardioLog 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.
log_pstLog 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.
list_pst_resultsThe user's PST results, newest first, each scored against the BUD/S minimums (the same scoring the PST results page shows).
get_pst_resultOne PST result, scored against the BUD/S minimums.
get_performanceThe performance page's numbers as text: the latest PST scored against the minimums, the PST history, and the plan's completion counts.
upgradeUpgrade 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.
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | Bearer <key>, with a key made on https://zerophase.app/dashboard/settings |
Details
| Endpoint | https://zerophase.app/mcp (Streamable HTTP) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | app.zerophase/zerophase |
More cloud and devops servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
