Official MCP server for Arvo - AI workout coach. Access your training data through Claude Desktop, Cursor, and other MCP clients.
Official MCP server for Arvo - AI workout coach. Access your training data through Claude Desktop, Cursor, and other MCP clients.
Perfect for fitness enthusiasts who want to: - 🏋️ Ask "What's my workout today?" and get your personalized training plan - 📊 Track gym progress with AI-powered insights - 💪 Monitor PRs, volume, and muscle group distribution - 📈 Analyze body composition trends over time
MCP is an open protocol that enables AI assistants like Claude to securely access external data sources. arvo-mcp lets Claude access your workout data, training history, and fitness metrics through natural conversation.
The server publishes 14 tools. What each one is for:
get_user_profile — Get your fitness profile, experience level, and preferencesget_active_split — Get your current training split and scheduleget_recent_workouts — View your most recent completed workoutsget_workout_for_day — Get the workout for any cycle dayget_workout_stats — Get aggregated training statisticsget_active_insights — View AI-generated training insightsget_personal_records — See your PRs for each exerciseget_exercise_progress — Track progression for specific exercisesget_exercise_video — Get demonstration videos for exercisesget_volume_by_muscle — View volume distribution by muscle groupget_coach_info — Get your coach's informationget_coach_notes — View notes from your coachget_user_profile — Get your fitness profile, experience level, and preferencesget_active_split — Get your current training split and scheduleget_recent_workouts — View your most recent completed workoutsget_workout_for_day — Get the workout for any cycle dayget_workout_stats — Get aggregated training statisticsget_active_insights — View AI-generated training insightsget_personal_records — See your PRs for each exerciseget_exercise_progress — Track progression for specific exercisesget_exercise_video — Get demonstration videos for exercisesget_volume_by_muscle — View volume distribution by muscle groupget_coach_info — Get your coach's informationget_coach_notes — View notes from your coachget_approach_details — Learn about your training methodologyget_body_progress — Track body composition changesCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_user_profile | Get your fitness profile, experience level, and preferences |
| get_active_split | Get your current training split and schedule |
| get_recent_workouts | View your most recent completed workouts |
| get_workout_for_day | Get the workout for any cycle day |
| get_workout_stats | Get aggregated training statistics |
| get_active_insights | View AI-generated training insights |
| get_personal_records | See your PRs for each exercise |
| get_exercise_progress | Track progression for specific exercises |
| get_exercise_video | Get demonstration videos for exercises |
| get_volume_by_muscle | View volume distribution by muscle group |
| get_coach_info | Get your coach's information |
| get_coach_notes | View notes from your coach |
| get_approach_details | Learn about your training methodology |
| get_body_progress | Track body composition changes |
| get_cycle_history | View training cycle history |
| get_booking_info | See your PT session bookings |
| get_ai_memory | Access saved AI context about you |
| get_caloric_history | View caloric phase history |
| get_approach_history | See methodology changes over time |
| save_memory | Save notes for the AI to remember |
| update_caloric_phase | Change your current bulk/cut/maintain phase |
| update_weak_points | Update priority muscle groups |
| report_physical_issue | Log pain or injuries |
| skip_exercise | Skip an exercise in today's workout |
| generate_workout | Generate a new workout |
| update_equipment | Update your available equipment |
| add_exercise | Add an exercise to your workout |
| swap_exercise | Request exercise alternatives |
| apply_swap | Apply an exercise swap |
{
"mcpServers": {
"arvo": {
"command": "npx",
"args": [
"-y",
"arvo-mcp"
],
"env": {
"ARVO_API_KEY": "YOUR_ARVO_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| ARVO_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Enables language models to access and query athlete activity data from the Strava API.
Enables interaction with the Strava API through a Model Context Protocol (MCP) server.
Schedules, injury reports and fan-hub links for all 32 NFL and 30 NBA teams.
Read-only Polymarket sports and esports data: wallet grades on settled P&L, large trades, markets.
Football match outcome probabilities recorded before kick-off, and an open record of results.
Connect your AI Endurance training platform to ChatGPT, Claude, and other AI assistants for conversational access to your training data, workouts, and performance analytics and to manage your…