{"apiVersion":"v1","directorySlug":"getbrodie-mcp-7d1a2434ab","title":"brodie","description":"A personal coach in your texts. Remembers every lift, fixes your form from video, writes your programming, and texts first when you ghost the gym. No app to open.","pageUrl":"https://www.mcpbundles.com/skills/getbrodie-mcp-7d1a2434ab","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.getbrodie.com/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.getbrodie/getbrodie-mcp-7d1a2434ab","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"build_workout_split","description":"Builds a weekly gym program from days per week, goal, experience, equipment, session length and focus muscles: what each day trains, the exercises, sets, reps and rest, and how to progress. Use this whenever the user asks for a workout plan, routine, program or split: push pull legs, upper lower, full body, a bro split, a 2 to 6 day plan, a beginner program, a plan to bulk, build muscle, get stronger or lose fat, a glute, arm or chest focused plan, or a home or dumbbell only routine. Infer input","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"goal":{"enum":["muscle","strength","fat_loss","general"],"type":"string"},"focus":{"type":"array","items":{"enum":["glutes","legs","chest","back","shoulders","arms","core"],"type":"string"},"maxItems":3},"equipment":{"enum":["full_gym","dumbbells","home_barbell","bodyweight"],"type":"string"},"experience":{"enum":["beginner","intermediate","advanced"],"type":"string"},"daysPerWeek":{"type":"integer","maximum":7,"minimum":1},"sessionMinutes":{"type":"integer","maximum":180,"minimum":15}}},"title":"Build a workout split","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"build_workout_split","displayName":"Build a workout split"},{"name":"get_exercise_form_guide","description":"How to do a gym exercise with good form: setup, coaching cues, the three most common mistakes and the fix for each, alternatives, the muscles it works, and how to film it for a form check. Use this when the user asks how to do a lift, for cues or tips, what they are doing wrong, or why something feels off during an exercise (lower back on deadlifts, knees caving on squats, shoulders on bench, no glute burn on hip thrusts). Covers about 40 common lifts: squats, deadlifts, presses, rows, pull-ups,","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["exercise"],"properties":{"exercise":{"type":"string","maxLength":120,"minLength":1}}},"title":"Exercise form guide","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_exercise_form_guide","displayName":"Exercise form guide"},{"name":"check_lift_form","description":"Form check on a video of a lift or exercise set: Brodie watches the reps and returns the top faults, a cue to fix each, and annotated clips. Use this whenever the user wants a form check or feedback on their technique, asks whether their form, depth, bar path, back position or posture looks right, mentions filming a set, or attaches or wants to send a workout video (squat, deadlift, bench press, hip thrust, overhead press, rows, pull-ups, curls, lunges or any gym or bodyweight exercise). If they","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"video":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}}}}},"title":"Brodie form check","logicalName":"check_lift_form","displayName":"Brodie form check","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_form_check","description":"Submits an uploaded exercise video for a form review.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["video"],"properties":{"video":{"type":"object","required":["download_url","file_id"],"properties":{"file_id":{"type":"string"},"file_name":{"type":"string"},"mime_type":{"type":"string"},"download_url":{"type":"string","format":"uri"}}}}},"title":"Submit form check","logicalName":"submit_form_check","displayName":"Submit form check","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"run_held_check","description":"Starts a form review for a video the user already uploaded.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["checkId"],"properties":{"checkId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"title":"Run held check","logicalName":"run_held_check","displayName":"Run held check","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_form_check","description":"Returns the status or result of a form review.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["checkId"],"properties":{"checkId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}}},"title":"Get form check","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_form_check","displayName":"Get form check"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=brodie&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZ2V0YnJvZGllLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22brodie%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.getbrodie.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22brodie%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.getbrodie.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=brodie&connectorUrl=https%3A%2F%2Fmcp.getbrodie.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"brodie\" --url \"https://mcp.getbrodie.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/getbrodie-mcp-7d1a2434ab","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/getbrodie-mcp-7d1a2434ab/tools/{tool}","mcpServerUrl":"https://mcp.getbrodie.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/getbrodie-mcp-7d1a2434ab?live=1"}