Your fitness data, in every AI
The Cora MCP server is live in production, exposing your training, recovery, sleep, and nutrition data through 60+ purpose-built tools, secured by OAuth 2.1 with scoped, revocable consent — so Claude, ChatGPT, and any MCP client can read your real numbers and, if you allow it, act on them.
Your MCP endpoint
https://api.purplepill.ai/api/mcp/Requires an existing, onboarded Cora account — download Cora and finish onboarding first, then connect.
cora_get_recovery()· reading 7 days of Body Charge, HRV & resting heart rateFour steps to a secure connection
01 · Get the app first
Create your Cora account
The MCP server connects to an existing, onboarded Cora account — it doesn't create one. Download Cora on iPhone and finish onboarding before you connect an AI client.
Get Cora on the App Store →02 · Add the connector
Paste the MCP URL
Add Cora as a custom connector in Claude, or a new app in ChatGPT, using the endpoint above. Exact steps for each client are below.
03 · Sign in
Sign in on Cora's consent page
You're redirected to a page hosted by Cora, not the AI client. Sign in with Google, Apple, or your Cora email and password, using the same account you use in the app.
04 · Choose your access
Pick exactly what to share
Approve one or more scope bundles below. Nothing is shared beyond what you check, and reconnecting later skips this screen entirely.
Add the connector, your way
Claude
Settings → Connectors → Add custom connector → paste the endpoint above.
ChatGPT
Settings → Apps & Connectors → Add → paste the endpoint above.
You decide what the AI can see and do
Read my data
DefaultTraining, recovery, sleep, and nutrition history — read-only. This is the only bundle checked by default.
Log & edit my data
Opt-inLog meals and workouts, record body weight or measurements, edit entries, and manage habits, routines, and reminders — anything you'd otherwise type into the app.
Talk to my coach
Opt-inLet the AI ask Cora's own coach questions on your behalf, grounded in your real data.
Reconnecting later skips the consent screen — Cora remembers your approval until you revoke it.
60+ tools, grouped by what they do
Every tool is scoped to one domain and marked read or write, so you always know what an AI client can touch. Here's a curated look, not the full raw list.
Nutrition
12 toolscora_log_nutritionWriteLog a meal from plain text — Cora estimates the macros and saves it.
cora_get_nutritionReadPull a day's logged meals and macro totals.
cora_search_nutritionReadSearch past meals, entries, and saved templates.
cora_analyze_mealReadEstimate a meal's macros without saving anything.
+8 more — planned meals, duplicate a past meal, edit or delete entries, meal notes.
Training & Workouts
12 toolscora_get_training_planReadSee your current plan and every scheduled workout.
cora_log_workoutWriteLog a completed workout from a description.
cora_generate_training_planWriteGenerate a full personalized plan from a prompt — your old plan is archived, not lost.
cora_get_workout_detailsReadPull exercises, sets, and instructions for one workout.
+8 more — saved workout templates, cardio goals, plan edits, workout history.
Sleep, Recovery & Body
13 toolscora_get_recoveryReadRecovery score, HRV, and resting heart rate over a window.
cora_get_sleepReadSleep summary over 7 to 365 days.
cora_log_weightWriteRecord a body-weight entry.
cora_log_body_measurementWriteNew — record body circumference measurements: waist, chest, neck, and more.
+9 more — merged daily scores, metric time series, stat summaries, weight history.
Habits, Routines & Journals
15 toolscora_get_habitsReadSee your active habits, routines, and journals.
cora_log_habit_eventWriteCheck off a habit for today.
cora_create_routineWriteBuild a new daily routine.
cora_complete_routineWriteMark today's routine complete.
+11 more — habit progress, pause & resume, journals, check-ins, routine edits.
Reminders
3 toolscora_set_reminderWriteSchedule a one-time push notification.
cora_list_remindersReadSee your upcoming reminders.
cora_cancel_reminderWriteCancel a reminder.
Coach & Help
2 toolscora_ask_coachWriteAsk Cora's coach a question, grounded in your real recovery, sleep, and training data.
cora_get_app_helpReadLook up how a feature in the Cora app works.
60+ tools total across every domain — every one carries a clear read or write annotation, so nothing acts on your data by surprise.
Prompts that map to real tools
Built like an API, not a shortcut
OAuth 2.1 + PKCE
Industry-standard authorization — no passwords or long-lived secrets ever touch the AI client.
Deny-by-default scopes
A connection only gets exactly the scopes you approve. No consent, no access — full stop.
Remove it anytime
Disconnect Cora from Claude's or ChatGPT's own connector settings whenever you want. In-app connection management inside Cora is coming soon.
Rate-limited
Roughly 120 requests a minute per connection, so a runaway agent can't hammer your account.
Questions about the Cora MCP
What is MCP?
Model Context Protocol is an open standard that lets AI assistants like Claude and ChatGPT securely call tools and read data from an app. Cora's MCP server exposes your training, recovery, sleep, and nutrition data — and lets you write to it — through 60+ purpose-built tools.
Which AI clients work with it?
We've tested Claude (Claude Code and the Claude Desktop connector flow) and ChatGPT end-to-end. The protocol itself is client-agnostic, so any MCP-compatible client can connect the same way.
Do I need a Cora account?
Yes. The MCP server is a new way to reach your existing Cora account, not a new way to sign up for one. Download Cora on iPhone, complete onboarding, and then sign in with that same account when you connect Claude or ChatGPT.
Is it available right now?
Yes — it's live in production today, not a preview. The server, OAuth flow, and consent page are all running on our production infrastructure at api.purplepill.ai. Add the endpoint above as a custom connector in Claude or a new app in ChatGPT, sign in with your Cora account, and choose your scopes. It's coming to the Claude Connectors and ChatGPT app directories soon — for now, add it manually as a custom connector.
Is my data safe?
Yes. Every connection uses OAuth 2.1 with PKCE, the same security model behind major cloud APIs. You sign in on Cora's own consent page, not inside the AI client, and you choose exactly which scopes to grant. Access is revocable anytime.
Does it cost anything?
No — connecting Claude or ChatGPT to your Cora data doesn't cost anything extra today. We haven't announced separate pricing for the MCP server.
Can it write to my Cora account?
Only if you grant the "Log & edit my data" scope during consent. By default a connection only gets read access — write actions like logging a meal or generating a training plan need that box explicitly checked.
Connect Cora to Claude or ChatGPT
The MCP server is live in production — use the endpoint above, or leave your email for updates as we ship new tools.
Get MCP updates & new tools in your inbox
