Connecting Your Own AI Assistant

Coachbox has an AI Coach built in, which you will find in the app. If you would rather work with an assistant you already have open, such as Claude or ChatGPT, you can connect it to the same training data. You then ask your question in the window you are already in, and the answer rests on your athletes' real numbers instead of a guess. Ask, for example, how an athlete's training load evolved in the run-up to a race, or have the assistant summarise last week's notes while you work on something else.

The connection is read-only. You approve it once and you can revoke it at any time.

What You Need

  • A coach account. Athletes cannot connect: the data the assistant reads covers your whole roster, which is both misleading and not intended for an athlete.
  • A team on an active plan or a running trial.

Sign in with an account that does not meet these requirements and the approval page cannot offer Allow. Instead it shows a button that takes you to the right place: start a trial or activate a license, or switch to another account.

Connecting Claude

  1. Open claude.ai → Settings → Connectors
  2. Choose Add custom connector, name it Coachbox and enter https://mcp.coachbox.app/mcp as the URL
  3. Click Connect. You land on the Coachbox approval page: sign in and pick the team you want to share
  4. Approve read access. Claude can now answer questions about your training data

Connecting ChatGPT

Custom plugins are available on the paid ChatGPT plans; the free version cannot add them. Set up the connection in ChatGPT on the web:

  1. Open Settings → Security and login and turn on Developer mode. Without it the button in the next step does not appear
  2. Go to chatgpt.com/plugins and click the + at the top right, next to the plugin search. The New Plugin window opens
  3. Name it Coachbox and enter https://mcp.coachbox.app/mcp as the Server URL. Leave the other settings as they are
  4. Tick I understand and want to continue and click Create. ChatGPT shows this warning for every server it has not reviewed itself; the Coachbox connection is read-only
  5. ChatGPT opens the Coachbox approval page: sign in, pick the team you want to share, and approve read access

Other Assistants

Coachbox follows the open MCP standard, so any assistant that supports remote servers with OAuth connects the same way, with nothing to set up on our side. Point the client at https://mcp.coachbox.app/mcp and approve read access on the Coachbox page. That covers Claude Code, Codex, Gemini CLI, Cursor, VS Code and Zed, among others.

mcp.coachbox.app lists the commands per client, with examples.

What the Assistant Can See

The assistant reads the data of the one team you approve, and nothing else:

  • Athletes: names and profiles of the athletes you coach
  • Workouts: planned and completed sessions, with per-second analysis and structured export
  • Metrics: performance and body metrics over time
  • Notes: training notes and remarks
  • Races and milestones: race calendar, goals and key dates
  • Season planning: the annual plan per athlete
  • Zones: heart rate, power and pace zones

It cannot create, change or delete anything. This endpoint deliberately has no write access, so an assistant can never accidentally edit a workout or remove an athlete.

Sensitive connection data, such as passwords and tokens of connected platforms, never leaves the system. Every response is filtered server-side before it leaves Coachbox.

Good to Know

  • You connect one team per connection. If you coach in several teams, you approve each team separately
  • Your active connections are listed in your Coachbox settings and you can revoke them there. From that moment the assistant sees nothing
  • If your trial or plan lapses, access stops on the next request, even though the connection was approved earlier

On this page