Categories › Media & Design › Video creation & editing
Create, personalize and deliver branded workouts and programs from any AI assistant.
Remote server: your requests and data go to mcp.hyperhuman.cc. Claude Code: claude mcp add --transport http hyperhuman https://mcp.hyperhuman.cc/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_integration_plan — Returns an integration strategy and step-by-step plan for Hyperhuman workouts or programs: embed (iframe), stream videos (VOD export), or culist_sample_workouts — Returns a workout carousel for sample-workout prompts. When the user is connected via OAuth, lists up to 8 team workouts through the Internaget_workout_details — Returns workout metadata, preview assets, and summary. Use when the user selects a workout or asks for details about a specific workout. samget_workout_playlist — Returns playlist segments with timing and media pointers (progressive MP4/M4A URLs, typically ~7 days). sample-* ids return a curated sampleget_embed_code_samples — Returns static copy-paste code templates for workout embeds (keyHandshake iframe), program page embeds, custom player JavaScript, or Contentlist_team_workouts — Returns workouts for the authenticated user's team via Internal API. Use when the user asks to see my team's workouts, my team workouts, or get_team_workout — Returns full details of a workout from the team. Use when the user selects a workout or asks for details about a specific workout.list_team_programs — Returns workout programs (collections) for the authenticated user's team. Use when the user asks to see programs, training plans, or workoutget_team_program — Returns full details of a workout program from the team. Use when the user selects a program or asks for program structure.list_team_goals — Returns fitness goals available for programs. Use when creating or generating programs to get valid goal IDs.list_workout_categories — Returns workout categories for workouts. Use when creating or updating workouts to get valid category_ids.list_muscle_groups — Returns muscle groups for exercises. Use when updating exercise metadata or filtering exercises.list_equipment — Returns equipment for exercises. Use when updating exercise metadata or filtering exercises.get_team_usage — Returns usage quotas for the authenticated team (e.g. social drop export count and limits). Use when the user asks about usage, quotas, or lget_session_summary — Returns team name, plan label, and usage limits for the connected account. Use only when the user explicitly asks about their team, plan, orget_api_usage_stats — Returns API key usage statistics for the current user's team. Use when the user asks about API usage, request counts, or rate limits.list_team_drops — Returns social drops (videos, covers, copy) for the team. Use when the user asks about drops, social assets, or ready-to-download content.get_dashboard_summary — Returns dashboard summary: latest created workouts with stats and ready-to-download items. Use when the user asks about dashboard, recent wocreate_drop — Creates a social drop from an exercise, exercise group, workout, or program. Use when the user wants to create social media content from exiregenerate_drop_copy — Regenerates AI copy pack (hook, caption, hashtags, CTA) for a drop. Use when the user wants to refresh or improve the social copy.regenerate_drop_cover — Regenerates AI cover image for a drop. Use when the user wants a new cover for the social asset.export_drop — Exports drop assets for a channel (video URL, cover URL, copy pack). Use when the user wants to download assets or prepare a drop for externgenerate_program — Generates an AI training program using team workouts. Use when the user wants to create a multi-week program from their workout library.create_workout — Creates a workout from exercise and rest instances. Use when the user wants to build a custom workout. Provide either exercise_map (ordered update_workout — Updates an existing workout. Use when the user wants to change workout name, description, difficulty, visibility, or exercise structure. Whecreate_program — Creates a workout program from team workouts. Use when the user wants to organize workouts into a multi-week program. Requires goal_ids (1-2update_program — Updates an existing program. Use when the user wants to set duration, workouts per week, or edit program metadata. When updating, provide fuupdate_exercise_group — Updates an exercise group. Use when the user wants to change name, exercises, rounds, or rest time.update_exercise_metadata — Updates exercise metadata (name, muscle groups, categories, equipment, skill level). Use when the user wants to fix or improve exercise tagglist_stock_programs — Returns platform stock programs (publisher programs). Use when the user wants to browse or clone stock programs.clone_stock_programs — Clones stock programs to the user's team. Use when the user wants to add publisher programs to their library.update_drop — Updates a drop title or channel preset. Use when the user wants to change drop display title or default export channel. For copy changes uselist_team_exercises — Returns exercises from the team library. Use when the user wants to browse exercises, find exercises for workouts, or manage the library.get_team_exercise — Returns full details of an exercise from the team library. Use when the user selects an exercise or asks for exercise details.create_exercise_instance — Creates an exercise instance with duration/reps, pace, weight, RPE. Use when building a workout manually - create instances for each exerciscreate_rest_instance — Creates a rest/break instance for use between exercises in a workout. Use when building a workout manually - create rest instances, then inccreate_exercise_group — Creates an exercise group (circuit or sets). Use when the user wants to group exercises for circuits or micro-workouts. Requires at least 2 generate_video_clip — Generates an AI exercise video from a trainer photo (CloneMotion). Use when the user wants to create exercise videos without filming. Beforeget_video_generation_status — Returns status and result of a CloneMotion video generation job. Use when the user wants to check if a generated video is ready or view the generate_workout — Generates an AI workout via Content API. Use when the user wants to create a personalized workout on-the-fly. Returns workout structure (notNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.