Account ID
get_profile
A stable account ID so the app knows it's you. It doesn't include your email, name or sign-in details.
Connect Yigri to ChatGPT, Codex or another MCP client. Your AI app answers from the analysis Yigri already stored, with the dates, sample sizes and caveats behind each number.
https://mcp.yigri.com/mcpWorks with these AI apps
How it works
Yigri runs a remote MCP server. Your AI app connects through OAuth, and you approve it in Yigri. After that, the app can read your training data. It can't change anything.
You ask
Your AI app
ChatGPT, Codex or another MCP client
Yigri answers
mcp.yigri.com
8 read-only tools · per-connection consent
Your data
Your Yigri account
Runs, Run Pulse, trends and readouts, computed when each run syncs
Add the server URL in your AI app, or find Yigri in its app directory.
Sign in to Yigri and review what the app can read. Each app gets its own connection.
Ask "Am I getting fitter?" or "How was this week?" and the app picks which Yigri tools to call.
The tools
Each tool returns data you already see in Yigri, such as Run Pulse, trends, key findings and your Weekly Readout. Results come back as structured data with units, date ranges and a last-updated time.
get_profile
A stable account ID so the app knows it's you. It doesn't include your email, name or sign-in details.
get_runner_summary
Connected sources, your latest 20 runs and setup guidance if anything is missing.
get_recent_runs
Up to 50 runs per page across any window of up to 90 days, filterable by run type.
get_run_analysis
The stored Run Pulse and weather context for a single run you own.
get_fitness_trends
Your recent four weeks against a 4, 8 or 12-week baseline, with exact windows and counts.
get_key_findings
Up to 10 findings on pacing, fitness and weather, each with its own comparison dates.
get_weekly_execution
Planned workouts next to completed runs for any Monday-to-Sunday week.
get_weekly_readout
The readout Yigri already wrote. If this week's isn't ready, the tool returns the most recent one and labels its dates.
Speed
Yigri computes Run Pulse, trends and findings when a run syncs. The MCP server reads those stored results, so nothing is recomputed when your AI app asks.
Measured tool latency
ChatGPT · sequential calls
Times include the AI app, the network and Yigri. Each bar is scaled to the 8-second read limit.
Median tool round trip
Measured end to end in ChatGPT
Read time limit
Reads that run longer return an error
Analyses regenerated
Answers use results Yigri already stored
Calls per connection
Per user, per AI app
What runners ask
Your AI app writes the answer. Yigri supplies the data behind it.
You ask
"I feel flat today. Based on my last 10 days, should I still do the tempo?"
Your AI app's answer, from Yigri data
You've run 5 of the last 6 days, including two quality sessions. Sunday's long run was 9% slower than usual at a similar heart rate. That's a reasonable case for swapping today's tempo with Thursday's easy run. The data doesn't show how you slept, so factor that in too.
The answer uses your last 10 days of runs.
Privacy
Yigri shares only what you approve and only data from sources it can verify. When something is missing, the answer says so.
Each AI app asks for access separately and shows what it can read. No app is connected by default.
It can't save a plan, sync your watch, change your account or generate new analysis. All eight tools declare readOnlyHint.
Yigri shares data only from supported sources: Garmin and COROS through Stridee, and Apple Health. If Yigri can't verify where a record came from, it leaves the record out and says so.
Turn off any AI connection in Yigri. Future reads stop immediately.
Setup
You'll need a Yigri account with Garmin or COROS (through Stridee) or Apple Health connected.
Find Yigri in ChatGPT
Sign in and review access
Ask about your training
Good first questions
Before you connect
The Model Context Protocol is an open standard that lets AI apps call tools from other services. Yigri's MCP server gives your AI app eight read-only tools for your training data.
A Yigri account with Garmin or COROS (through Stridee) or Apple Health connected. Then add Yigri to your AI app and approve the connection.
We've tested it with ChatGPT and Codex. Other clients that support remote MCP servers over Streamable HTTP with OAuth should also work, but we haven't tested them.
No. The connection is read-only. It can't save plans, start a sync, regenerate analysis or edit your account.
Yigri only shares data from sources it can verify. Accounts connected to Strava can't use the integration, and Strava history imported earlier stays excluded. When data is left out, the answer says so.
Reads through that connection stop right away. Answers the AI app already saved stay there. Use that app's own settings to delete them.
Yigri MCP
The eight tools are read-only, and each AI app needs your approval.