Fitness data from Garmin devices
## Garmin Connect MCP Server: Advanced Fitness Tracking The **Garmin Connect MCP Server** integrates Garmin fitness platform into Google Antigravity, enabling AI-assisted access to advanced training metrics, GPS activities, and health data from Garmin devices. ### Why Garmin Connect MCP? - **Advanced Metrics**: Training load, VO2 max, recovery time, and performance analytics - **GPS Activities**: Detailed GPS tracking for running, cycling, and outdoor activities - **Multi-Sport**: Support for dozens of activity types with sport-specific metrics - **Training Plans**: Access structured training plans and workout recommendations - **Device Sync**: Automatic sync from Garmin watches and cycling computers ### Key Features #### 1. Activity Data ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Show my recent running activities with pace, distance, and heart rate data" }] ) ``` #### 2. Training Metrics ```python # Analyze training response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Show my training load, recovery status, and VO2 max trends" }] ) ``` #### 3. GPS Routes ```python # Access routes response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Show the GPS route and elevation profile from my last bike ride" }] ) ``` #### 4. Health Monitoring ```python # Monitor health response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Show stress levels, body battery, and sleep score for the past week" }] ) ``` ### Configuration ```json { "mcpServers": { "garmin": { "command": "npx", "args": ["-y", "@anthropic/mcp-server-garmin"], "env": { "GARMIN_USERNAME": "your-email", "GARMIN_PASSWORD": "your-password" } } } } ``` ### Use Cases **Endurance Training**: Track and optimize training for running and cycling events. **Performance Analysis**: Analyze training metrics to improve athletic performance. **Health Monitoring**: Track daily health metrics and stress levels. **Route Planning**: Review and plan routes based on GPS activity history. The Garmin Connect MCP Server brings advanced fitness analytics into your workflow.
{
"mcpServers": {
"garmin": {
"mcpServers": {
"garmin": {
"env": {
"GARMIN_EMAIL": "your-email@example.com",
"GARMIN_PASSWORD": "YOUR_PASSWORD"
},
"args": [
"-y",
"garmin-connect-mcp"
],
"command": "npx"
}
}
}
}
}