integrations.sh
← all integrations

BODi

MCP server openai

BODi, formerly Beachbody, is a fitness platform with over 140 guided fitness programs and over 8,000 workouts you can do anytime, with or without equipment. Follow well-known programs like P90X, Insanity, 21 Day Fix, #mbf Muscle Burns Fat, and DIG DEEPER, led by trainers including Shaun T, Autumn Calabrese, Megan Davies, and Jennifer Jacobs.

BODi for ChatGPT helps you find the workout plan that fits you. Describe what you’re looking for in everyday language and get clear guidance to choose a plan you can stick with.

Homepage
https://bodi.com
Remote URL
https://api.edge.content-mcp-server.prod.bodi.com/gpt-app/mcp
Auth
NONE

Tools (5)

Extracted live via the executor SDK.

  • search_workout_plans

    Search BODi fitness content for workout plans, programs, or any collection/group of workouts. 'Workout plan', 'program', 'plan', 'training plan', and 'series' are all synonyms — they all refer to a structured, multi-session fitness experience on BODi. Use this tool whenever the user wants MULTIPLE workouts or a structured plan, regardless of the words they use. Plural or collection intent always routes here: 'show me some workouts', 'show me a group of exercises', 'show me exercises', 'give me a few workouts', 'what workouts do you have', 'I want a program', 'I want a workout plan', 'show me workouts for X'. Returns matching programs in a carousel. Always follow with show_fitness_programs to display results. For a single workout video (e.g. 'play me a yoga video'), use play_video instead.

  • show_fitness_programs

    Display workout programs in an interactive carousel widget.

  • play_video

    Play a single workout video in an interactive video player widget. Use this ONLY for singular requests where the user clearly wants one specific video right now — e.g. 'play me a yoga video', 'show me a workout video', 'I want to do a quick workout'. For any request involving multiple workouts, a plan, a program, a series, or a group/collection of exercises, use search_workout_plans instead (then show_fitness_programs). When in doubt between singular and plural intent, default to search_workout_plans.

  • get_fitness_program_info

    Get detailed information about a specific workout program.

  • generate_program_expectations

    Generate personalized 'What to expect' content for a program. This tool wraps the HTTP custom route functionality for Lambda proxy access.