PRZone / MCP

PRZone MCP

Connect Claude, ChatGPT, Codex, or Claude Code to your PRZone workouts and training preferences.

Setup

Choose your app.

  1. 01

    Check custom app access

    Open Settings → Apps. Custom app creation and developer mode depend on your plan and workspace permissions; your admin may need to enable them.

  2. 02

    Create the PRZone app

    Choose Create in Apps, add the PRZone server URL below, and select OAuth authentication. Leave client ID and secret empty for automatic registration.

  3. 03

    Authorize and use

    Complete PRZone sign-in and the tool scan, create the app, then select it in a chat. Workspace publication may require an admin.

Server URL available at launch

Public connections are not available yet.

Developer setupCodex & Claude Code
  1. 01

    Add PRZone to Codex

    Run the commands below to register PRZone and open the secure sign-in page.

  2. 02

    Authorize the connection

    Run the login command and approve access in your browser. Sign in with the account you use in the PRZone app.

  3. 03

    Read your training

    Start a new Codex session and ask for your recent workouts. You can revoke that client's access from your PRZone connections page.

Server URL available at launch

Public connections are not available yet.

Tools

Each tool uses the PRZone account you connect.

get_training_context

Get your training preferences and weekly workout goal.

Arguments
None.
Returns
context with id, preferred_measurement_system, timezone, locale, and weekly_workout_goal.
Example arguments
{}

list_workouts

List saved workout summaries, ordered by workout ID from newest to oldest.

limit
Optional integer from 1 to 50. Defaults to 20.
before_id
Optional positive integer. Use the previous response's next_before_id to fetch the next page.
Returns
workouts, an array of workout_id, name, created_at, and finished_at. next_before_id is the next page cursor, or null when there are no more results.
Example arguments
{ "limit": 10 }

get_workout

Get one workout summary by its ID.

workout_id
Required positive integer. Use an ID returned by list_workouts.
Returns
workout with workout_id, name, created_at, and finished_at.
Example arguments
{ "workout_id": 123 }

Workout responses contain summaries, not exercise sets. Missing workouts and workouts from another account return a tool error.

Is the server available?

Public connections are not available yet. The server URL will appear here after launch.

Which apps have been tested?

Codex and Claude Code have passed local connection tests. ChatGPT and Claude web/desktop checks are pending. Custom connector availability depends on your plan and workspace settings.

How do I disconnect?

Open Your connections and select Disconnect. Information already shared may remain in your AI conversations.

PRZone MCP: Setup and Tools | PRZone