Gemini
Connect Google Gemini to your health data and log it all by chat.
Wellness Project connects to Google Gemini as a custom app in Gemini Spark, Google’s personal intelligence surface. Tell Gemini what you ate, how you trained, or how you slept and it lands structured in the right tracker, then Gemini reads your trends back when you ask. It’s the same OAuth-protected MCP server Claude, ChatGPT, Grok, and Le Chat use, and there is no API key or Client ID to paste.
Free · Now on iPhone · Syncs Apple Health, Fitbit & Oura
Independently security verified
What's inside
Gemini as the front-end for logging and tracking your health
Log meals from Gemini
"Log lunch: chicken burrito bowl, rice, and guac." Gemini hands it to Wellness Project, which estimates the calories and macros and files it in your nutrition log. No label-scanning, no forms.
Log workouts and runs
"Log my push day: bench 4x6 at 195, OHP 4x8 at 115." Gemini structures the sets and reps; Wellness Project saves the session, keeps your volume history, and detects PRs.
Log sleep, weight, and more
Most modules Wellness Project tracks are callable from Gemini: sleep, body weight, supplements, recovery, wellbeing, runs, lab results. It becomes a general health log, not only a training tracker.
Read your data in Gemini
Ask "how did training look this week?" or "is my HRV up?" and Gemini queries Wellness Project for the real figures from your own logs and synced wearables, instead of answering in generalities.
No API key, no Client ID
Our registration endpoint is open (Dynamic Client Registration, RFC 7591), so Gemini registers itself on first connect. You paste one URL and sign in; the Client ID and Client Secret fields, if your client shows them, stay blank.
Google is named, and you can cut it off
The authorization screen tells you the data will be handled by Google under your agreement with Google, and every connection shows up under Settings, Devices & Integrations, Connected AI assistants with a Disconnect button that revokes read and write access on the next request.
Step by step
Connect Gemini Spark in five steps
- 1Open Gemini Spark
Go to gemini.google.com/spark and sign in with the Google account you use for Gemini.
- 2Open Connected apps
In Spark, open Settings → Personal intelligence → Connected apps. This is where Spark lists the apps it is allowed to reach.
- 3Add a custom app
Choose Add a custom app. Spark asks for the address of the app you want to connect.
- 4Paste the MCP server URL
Enter wellnessproject.ai/api/mcp and follow the prompts. There is no Client ID or Client Secret to enter, because the connector registers itself.
- 5Sign in to authorize
A Wellness Project sign-in and approval screen opens. Sign in with the same account you use in the app, approve, and Gemini loads the tool list. Then just say things like "log my workout" or "what did I eat yesterday?"
In the app
Gemini can already talk about fitness. This is what makes it remember.
Ask Gemini for a meal plan or a training block and you get one, but nothing persists: the next conversation starts from zero, and none of it becomes a trend. Wellness Project is the missing half. Connect it once as a Spark custom app and every meal, set, and night of sleep you mention is logged and kept in your own account, so it compounds into history you can ask about later.
The connection is a two-way MCP link. Gemini writes to your tracker when you log and reads from it when you ask, and what it reads includes everything already syncing in: Fitbit, Oura, Withings, Apple Health, and Google Health Connect, the Android hub Pixel and Samsung watches write to. It’s the same /api/mcp endpoint and the same tool set every other assistant reaches, so your data layer is identical no matter which one you prefer.
One thing to expect during setup: the authorization screen says Wellness Project doesn’t recognize the app and names the host that will receive your data. That notice is informational and expected here, because Google doesn’t publish a fixed callback host for its connectors. The generic protocol details are at Settings → Connect any MCP client, and the same server also works with Claude, ChatGPT, Grok, and Mistral Le Chat.
FAQ
FAQ
How do I connect Google Gemini to a fitness tracker?
Do I need an API key or a Client ID for Gemini?
Why does the authorization screen say Wellness Project doesn't recognize this app?
Can Gemini log my meals and workouts, or only read them?
Does this work with my Android health data?
Is my data shared with Google?
More
Keep exploring
Integration
Claude
The same OAuth-protected MCP server in Claude.
Read moreIntegration
ChatGPT
Same tools inside ChatGPT as a custom app on any paid plan.
Read moreIntegration
Grok
xAI's assistant — same tools, and it registers itself.
Read moreIntegration
Google Health Connect
The Android health hub every tracker writes to. Connect it once and your AI reads it.
Read moreCoaches
Meet your AI coaches
The named specialists Gemini pulls context from.
Read moreStart tracking. Talk to your specialists today.
Free · No credit card · iPhone, Android, web
Wellness Project is informational software, not a medical product. AI advisors do not diagnose, treat, or prescribe; for anything clinical, consult a qualified clinician.