Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MUSCLESWORKED_API_KEYYesAPI key for musclesworked.com, obtainable from musclesworked.com/dashboard. This can also be provided as a command line argument using --api-key.
MUSCLESWORKED_API_URLNoOverride the base URL for the API.https://musclesworked.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_muscles_worked

Get the primary, secondary, and stabilizer muscles worked by an exercise. Use search_exercises first if you don't know the exercise ID.

find_exercises

Find exercises that target a specific muscle, with optional filters. Use search_muscles first if you don't know the muscle ID.

analyze_workout

Analyze a workout for muscle coverage, gaps, and imbalances. Pass a list of exercise names or IDs.

get_alternatives

Find alternative exercises ranked by muscle overlap score. Use search_exercises first if you don't know the exercise ID.

search_exercises

Search for exercises by name. Returns matching exercise IDs and names. Use this to discover exercise IDs before calling get_muscles_worked or get_alternatives.

search_muscles

Search for muscles by name. Returns matching muscle IDs and names. Use this to discover muscle IDs before calling find_exercises.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/csjoblom/musclesworked-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server