ChatGPT Widgets
ChatGPT ExclusiveInteractive visualizations of your fitness data directly in ChatGPT. 13 exclusive widgets that transform text responses into rich, interactive UI.
What Are Widgets?
When you use arvo-mcp with ChatGPT, responses aren't just text. Widgets are React components that display your data with charts, interactive cards, and rich visualizations. Click any element to dive deeper.
How It Works
Platform Note
Widgets are exclusive to ChatGPT. On Claude, Cursor, and other MCP clients, the same data is displayed as formatted text. Functionality is identical, only the visual presentation differs.
Available Widgets
Personal Records
personal-records-cardDisplays user's PRs with ranking (gold/silver/bronze), e1RM calculations, trend indicators, and days since PR. Clickable items trigger follow-up queries.
get_personal_recordsWorkout Details
workout-cardShows complete workout information including exercises, sets, reps, weights, RPE, and notes. Supports workout date and duration display.
get_workout_by_idRecent Workouts
recent-workouts-cardLists recent workout sessions with date, name, exercise count, and total volume. Quick access to view any workout in detail.
get_workoutsTraining Split
split-plan-cardVisualizes the current training split with days, muscle groups, and scheduled exercises. Shows active program name and structure.
get_training_splitWeekly Summary
weekly-summary-cardComprehensive weekly overview with workout count, total volume, time spent, muscle group distribution, and week-over-week comparison.
get_workout_statsStats Dashboard
stats-dashboard-cardKey fitness metrics at a glance: total workouts, PRs hit, streak days, favorite exercises, and progress indicators.
get_workout_statsExercise Progression
exercise-progression-cardCharts exercise progress over time showing weight, reps, and e1RM trends. Identifies plateaus and breakthroughs.
get_exercise_historyBody Measurements
body-measurements-cardTracks body measurements including weight, body fat percentage, and circumference measurements with trend visualization.
get_body_measurementsProgress Photos
progress-photos-cardDisplays progress photos in a timeline or comparison view. Side-by-side before/after comparisons.
get_progress_photosTraining Insights
insights-cardAI-generated insights about training patterns, recovery recommendations, and optimization suggestions.
get_insightsMethodology Info
methodology-cardExplains the current training methodology with key principles, structure, and progression rules.
get_methodologyCycle Milestones
cycle-milestone-cardShows training cycle progress with completed milestones, upcoming goals, and cycle timeline.
get_cycle_progressCoaching Feedback
workout-coaching-cardReal-time coaching feedback during or after workouts with form tips, intensity suggestions, and motivational messages.
log_exerciseFrequently Asked Questions
What are ChatGPT Widgets?
ChatGPT Widgets are interactive UI components that display rich visual content directly in ChatGPT conversations. When you ask about your workout data, instead of plain text, you see beautifully designed cards with charts, rankings, and interactive elements.
Do widgets work in Claude or Cursor?
No, widgets are exclusive to ChatGPT/OpenAI. Claude, Cursor, and other MCP clients receive the same data but display it as formatted text. The underlying MCP tools work everywhere, but the visual widgets are ChatGPT-only.
How do I enable widgets?
Widgets are automatic. When you connect arvo-mcp to ChatGPT and ask about your fitness data, the appropriate widget renders automatically based on the tool response. No additional setup required.
Can I customize widget appearance?
Widgets automatically adapt to ChatGPT's light/dark theme. The design follows Arvo's brand guidelines. Custom styling is not currently supported, but we welcome feature requests on GitHub.
Are widgets interactive?
Yes! You can click on items within widgets to trigger follow-up queries. For example, clicking a PR in the Personal Records widget asks ChatGPT to show more details about that exercise.
Do widgets work on mobile?
Yes, widgets are fully responsive and work in the ChatGPT mobile app. They adapt their layout for smaller screens while maintaining full functionality.