Your data. Your AI. Athlete Intelligence · read-only pilot Connect directly — no ZIP

SEMIPRO Athlete Intelligence

Your coaching data, ready for the AI you already use.

Connect Codex or another compatible AI client to your athlete-safe SEMIPRO records. Ask better questions, create verified charts and explore your training while SEMIPRO keeps the access controls and coaching boundaries intact.

Read-only pilot Available to active SEMIPRO Guided and PRO coached athletes.

Your athlete loginNo athlete ID or API key to paste
Your chosen AIModel usage stays with your provider
SEMIPRO boundariesVerified, bounded and read-only

How it works

Connected in three steps.

The connector tells compatible AI software how to use SEMIPRO safely. Authentication identifies you, so you never need to find an athlete ID, export a training file or install a ZIP.

  1. 01
    Add the direct connector

    Use the SEMIPRO connection address in Codex or another compatible client.

  2. 02
    Connect SEMIPRO

    Sign in with your athlete account and approve read-only access.

  3. 03
    Ask a real question

    Start with one of the tested prompts below, then follow the evidence.

Direct connection

No download. No API key. No copied athlete ID.

Add the live, read-only SEMIPRO connector. Codex will open the secure athlete sign-in when authentication is needed.

Codex app or CLI

Connect in one setup step

Copy this instruction into a Codex task. Codex can add the remote connector, then you approve your SEMIPRO login.

Install the SEMIPRO Athlete Intelligence MCP server from https://semipro.coach/mcp, authenticate it with my SEMIPRO athlete account, then start a new task and show me its starter prompts.

Compatible MCP clients

Add the server address

Choose a Streamable HTTP or remote MCP connection, then use this production address:

https://semipro.coach/mcp

Directory install: the same connector and guided workflows are being prepared for the shared ChatGPT and Codex plugin directory. The direct connection above works now and does not depend on that review.

Prompt playbook

You do not need to know what to ask.

Copy a tested starting point. Prompts marked Quick deliberately use one SEMIPRO lookup; deeper questions combine more context and can take longer.

ChartQuick · one lookup

Compare power by ride

Chart my average power for each recorded ride over the last 42 days. Call build_my_training_chart once using avg_power, 42 days and ride aggregation. Do not average it across weeks. Give me the chart, coverage and three concise observations.

HistoryQuick · paginated

Browse older rides

Show my 20 most recent recorded activities using list_my_activity_history. Give me a compact table with date, title, duration, distance and power availability. Do not load full ride streams. Offer to continue with the returned next cursor.

Single rideDetailed · on demand

Inspect one ride properly

First help me select a ride from my recent activity history. After I choose it, call get_my_activity_detail once without streams. Explain planned context, athlete feedback, data quality, CP-relative power, heart-rate response and late-ride degradation. Ask before loading a downsampled stream.

Recent trainingQuick · one lookup

Review the last two weeks

Review my last two weeks of recorded training. Use review_my_recent_training once. Separate what the data shows from your interpretation, state important missing context, and finish with one useful question for my coach. Do not prescribe a plan change.

Coaching contextQuick · one lookup

Understand the current focus

What is my current coaching direction and what does my standard week support? Use get_my_coaching_context once. Explain it in plain language, name any recorded constraints, and do not invent a new training prescription.

PerformanceDeeper · two lookups

Understand performance direction

Help me understand how my performance is developing. Use get_my_performance_profile and get_my_published_coaching. Separate verified records from interpretation, explain uncertainty, and identify one question worth taking to my coach.

EventsDeeper · combined context

Prepare for the next event

Help me prepare for a conversation about my next recorded event. Use my upcoming events, current coaching context and published coaching. Summarise what is known, what remains missing and the three best questions for my coach. Do not invent a race or training plan.

Connection control

See exactly what is connected. Revoke it yourself.

Sign in to review every AI client you have authorized. Revoking a connection invalidates that client’s active SEMIPRO sessions and refresh tokens.

Checking your SEMIPRO sign-in…

The useful edges

Enough access to explore. Not enough to quietly become your coach.

Athlete Intelligence is intentionally narrower than a database export and safer than giving an AI unrestricted account access.

It can

  • Read your athlete-owned profile, goals, preferences and connection health
  • Read your current coaching direction and standard week
  • Browse paginated activity history without loading streams
  • Open deterministic evidence for one selected ride on demand
  • Read athlete-visible performance records and memory
  • See recorded upcoming events and approved coaching
  • Return verified, portable chart datasets
  • Explain coverage, uncertainty and missing values

It cannot

  • See private coach notes or another athlete’s records
  • Change your plan, publish content or contact your coach
  • Run unrestricted database queries or bulk-export everything
  • Fill in missing power, heart-rate or physiology data
  • Diagnose illness, injury or another medical condition
  • Charge AI model usage to SEMIPRO

Built beyond one model

The model can change. The workflow does not have to.

SEMIPRO controls identity, data selection, verified metrics and safety boundaries. Your chosen AI software handles interpretation and presentation. That separation means a different compatible model or client can use the same athlete-safe contract without rebuilding the coaching backend.

Pilot it yourself

Send the page. Connect directly. Start with one question.

The clearest test is whether an athlete can connect and get a useful answer without being coached through the technology.

Connect without a download

No OpenAI, Anthropic, DeepSeek, Supabase or SEMIPRO API key is pasted into the connection. Need help? Contact SEMIPRO support.