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.
01
Add the direct connector
Use the SEMIPRO connection address in Codex or another compatible client.
02
Connect SEMIPRO
Sign in with your athlete account and approve read-only access.
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.
My profileQuick · one lookup
See what SEMIPRO knows about you
Use get_my_profile once. Show my goals, disciplines, time zone, training preferences, structured Standard Week and connection health. Clearly distinguish missing or stale information, and do not treat currentness as a readiness score.
ChartQuick · one lookup
See weekly ride time
Chart my weekly ride duration for the last six weeks. Call build_my_training_chart once using duration_minutes, 42 days and week aggregation. Preserve SEMIPRO’s returned week boundaries. Give me the chart and three concise observations only.
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…
Sign in to manage connections
Your athlete account remains the source of truth for every authorization.
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.