Create a Bevel custom exercise
bevel_create_custom_exerciseCreate a custom exercise in Bevel by defining its name, equipment, exercise type, and muscle groups, with optional dry-run validation when writes are disabled.
Instructions
Creates a custom exercise (captured shape). Equipment, exercise type and muscle groups must be values Bevel is known to use (captured or already in your data) unless allowUnverifiedValues is set. Requires BEVEL_ENABLE_WRITES=true unless dryRun is set.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"equipment": "<equipment>",
"defaultExerciseType": "<defaultExerciseType>",
"primaryMuscleGroups": "<primaryMuscleGroups>"
},
"name": "bevel_create_custom_exercise"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| dryRun | No | ||
| equipment | Yes | e.g. band | |
| defaultExerciseType | Yes | e.g. reps | |
| primaryMuscleGroups | Yes | e.g. [hipFlexors] | |
| allowUnverifiedValues | No | ||
| secondaryMuscleGroups | No | e.g. [calves] |