Connect Zolt to your AI agent
Give Claude, ChatGPT, Cursor, or any MCP-capable agent access to your Zolt health data. Ask about nutrition, log food, check weight trends — in a normal conversation.
Requires Zolt Pro. Most clients finish with a browser login (OAuth).
MCP server URL
https://mcp.zolthealth.com/mcp
Claude.ai
Paste the URL as a custom connector, then Connect.
Open Connectors
In Claude.ai go to Customize → Connectors (or use the link above). Click Add custom connector.
Paste the MCP URL
Name it Zolt and paste:
https://mcp.zolthealth.com/mcpConnect and log in
Click Add, then Connect. Log in with your Zolt account and tap Connect. You're done.
ChatGPT
Developer mode connector — same URL, then browser OAuth.
Enable Developer mode
In ChatGPT: Settings → Security and login (or Apps / Connectors → Advanced) and turn on Developer mode. Paid plans only; workspace admins may need to allow it.
Create a connector
Open Apps / Connectors → Create. Paste the MCP server URL:
https://mcp.zolthealth.com/mcpAuthorize
Complete the Zolt browser login. After that, ask ChatGPT about your food log or macros.
Claude Code
One terminal command, then /mcp for browser login.
claude mcp add --transport http zolt-health https://mcp.zolthealth.com/mcpIn Claude Code, type /mcp, log in with your Zolt account, and tap Connect.
Cursor
One-click install deeplink. Cursor opens, then OAuth in the browser.
Uses streamable HTTP at https://mcp.zolthealth.com/mcp with no API key in the link. After install, Cursor prompts you to connect via Zolt login.
Claude Desktop or clients without OAuth
Manual API key setup.
Generate an API key
Open the Zolt app → Settings → Experimental Features → enable MCP API Keys, then tap Manage API Keys → Generate Key. Copy the zhk_... key.
Add to Claude Desktop config
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"zolt-health": {
"type": "http",
"url": "https://mcp.zolthealth.com/mcp",
"headers": {
"Authorization": "Bearer zhk_your_key_here"
}
}
}
}Restart Claude Desktop
Quit and reopen Claude Desktop. Zolt will appear in the tools list.
What to ask your agent
- “What did I eat yesterday?”
- “How are my macros looking this week?”
- “Am I hitting my protein target?”
- “What's my average calorie intake over the last 7 days?”
- “Log 2 eggs and a coffee for breakfast”
- “Log my weight at 182 lbs”
- “What's my current weight goal and how close am I?”
- “Search for Greek yogurt”
- “Copy yesterday's lunch to today, but halve the rice”
- “Save this nutrition-label photo as a custom food”
- “Log 500 mL of water”
Available tools
| get_food_logs | Food log entries by date or range |
| get_food_history | Search your history and usual servings |
| get_recent_meals | Review or repeat complete recent meals |
| get_nutrition_summary | Calorie & macro averages over any period |
| get_daily_nutrition_status | Consumed, target, and remaining macros |
| get_nutrition_stats | Long-range nutrition and micronutrient trends |
| get_food_frequency | Most frequent foods and last-logged dates |
| get_adherence | Calorie and protein target adherence |
| get_food_recommendations | Suggestions grounded in your food history |
| search_foods | Search the food database |
| get_bodyweight | Bodyweight history (up to 90 days) |
| get_weight_goal | Your active weight goal |
| get_checkins | Weekly check-in history & TDEE estimates |
| get_user_profile | Profile, units, and activity level |
| get_custom_foods | Your custom food entries |
| get_recipes | Your saved recipes |
| get_weight_progress | Seven-day trend, goal distance, and pace |
| preview_weekly_checkin | Preview an editable weekly target |
| get_hydration | Water entries and daily totals |
| get_daily_summary | Combined nutrition, TDEE, hydration, weight, health, and workouts |
| get_tdee | Current adaptive TDEE and targets |
| get_trends | Nutrition, weight, recovery, hydration, and workout trends |
| get_workout_history | Zolt workouts with exercises and sets |
| get_workout_detail | Full detail for one completed workout |
| search_exercises | Built-in, custom, and previously performed exercises |
| get_exercise_history | Exercise progression across completed sessions |
| get_workout_prs | Rep PRs and estimated one-rep maxes |
| get_training_summary | Training frequency, sets, volume, cardio, and muscle trends |
| prepare_food_log | Validate and stage an editable meal draft |
| prepare_food_log_changes | Stage food-log corrections without writing |
| prepare_weight_goal | Stage an editable weight-goal draft |
| prepare_weekly_checkin_commit | Stage a weekly target update |
| prepare_custom_food | Stage a custom-food change |
| prepare_recipe | Stage a recipe change |
| prepare_water | Stage a water entry for confirmation |
| prepare_bodyweight | Stage a weigh-in for confirmation |
| prepare_workout | Stage a workout for confirmation |
| prepare_workout_changes | Stage a workout replacement or deletion |
| confirm_action | Commit one explicitly confirmed pending action |
| prepare_water_change | Stage a hydration correction or deletion |
| cancel_action | Cancel a pending action without writing |