Labsco
khaoss85 logo

arvo-mcp

โ˜… 1

from khaoss85

AI workout coach MCP server. Access training data, workout history, personal records, and body progress through Claude Desktop.

๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

Arvo MCP Server - Fitness & Workout Tracker for Claude

Fitness tracking MCP server - Log gym sessions, track personal records (PRs), analyze body progress, and manage training splits through Claude Desktop, Cursor, and other MCP clients.

arvo-mcp is a Model Context Protocol (MCP) server that connects your AI assistant to Arvo, an AI-powered fitness coach. Access your workout history, personal records, body composition, and training plans directly from Claude Desktop, Cursor, or any MCP-compatible client.

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

Features

  • 29 fitness tools - Profile, workouts, splits, PRs, body progress, and more
  • Read & Write access - View your data and make changes through natural conversation
  • Secure API key authentication - Your data stays private
  • Works with any MCP client - Claude Desktop, Cursor, Windsurf, and more

Available Tools

Read-Only Tools (19)

ToolDescription
get_user_profileGet your fitness profile, experience level, and preferences
get_active_splitGet your current training split and schedule
get_recent_workoutsView your most recent completed workouts
get_workout_for_dayGet the workout for any cycle day
get_workout_statsGet aggregated training statistics
get_active_insightsView AI-generated training insights
get_personal_recordsSee your PRs for each exercise
get_exercise_progressTrack progression for specific exercises
get_exercise_videoGet demonstration videos for exercises
get_volume_by_muscleView volume distribution by muscle group
get_coach_infoGet your coach's information
get_coach_notesView notes from your coach
get_approach_detailsLearn about your training methodology
get_body_progressTrack body composition changes
get_cycle_historyView training cycle history
get_booking_infoSee your PT session bookings
get_ai_memoryAccess saved AI context about you
get_caloric_historyView caloric phase history
get_approach_historySee methodology changes over time

Write Tools (10)

ToolDescription
save_memorySave notes for the AI to remember
update_caloric_phaseChange your current bulk/cut/maintain phase
update_weak_pointsUpdate priority muscle groups
report_physical_issueLog pain or injuries
skip_exerciseSkip an exercise in today's workout
generate_workoutGenerate a new workout
update_equipmentUpdate your available equipment
add_exerciseAdd an exercise to your workout
swap_exerciseRequest exercise alternatives
apply_swapApply an exercise swap

Security

  • Your API key is stored locally and never sent to third parties
  • All communication uses HTTPS
  • API keys can be revoked anytime from your Arvo dashboard
  • Each key has configurable scopes (read/write)

For security vulnerability reports, see SECURITY.md.

Environment Variables

VariableRequiredDescription
ARVO_API_KEYYesYour Arvo API key
ARVO_BASE_URLNoAPI base URL (default: https://arvo.guru)

Looking for fitness tracking with AI? Check out:

  • Arvo - AI workout coach that creates personalized training programs
  • Model Context Protocol - The open protocol powering this integration