NestDaddy

ZeroPhase

app.zerophase/zerophase ยท v1.1.0

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

Connect Remote server

Terminal
claude mcp add --transport http zerophase https://zerophase.app/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "zerophase": {
      "url": "https://zerophase.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "zerophase": {
      "type": "http",
      "url": "https://zerophase.app/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
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_today

    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.

  • get_week

    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.

  • complete_task

    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.

  • skip_task

    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.

  • unskip_task

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

  • log_exercise

    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.

  • log_cardio

    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.

  • log_pst

    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.

  • list_pst_results

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

  • get_pst_result

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

  • get_performance

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

  • upgrade

    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.

Headers

NameDescription
Authorization
Required, secret
Bearer <key>, with a key made on https://zerophase.app/dashboard/settings

Details

Endpointhttps://zerophase.app/mcp (Streamable HTTP)
First published12 Nov 2026
Last updated12 Nov 2026
Registry nameapp.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.