Vinkius
ExerciseDB

ExerciseDB MCP for AI. Plan workouts based on body parts, equipment, or muscles.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ExerciseDB MCP on Cursor AI Code EditorExerciseDB MCP on Claude Desktop AppExerciseDB MCP on OpenAI Agents SDKExerciseDB MCP on Visual Studio CodeExerciseDB MCP on GitHub Copilot AI AgentExerciseDB MCP on Google Gemini AIExerciseDB MCP on Lovable AI DevelopmentExerciseDB MCP on Mistral AI AgentsExerciseDB MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

ExerciseDB provides access to a database of 1300+ exercises. Use this MCP to search and filter workouts by body part, target muscle, required equipment, or exercise name.

You get detailed instructions, animated GIFs, and specific recommendations for building custom routines instantly.

What your AI can do

Get all exercises

Retrieves names, body parts, muscle targets, required equipment, GIF URLs, and instructions for all exercises.

Get body part list

Provides a list of valid human body parts recognized by the database.

Get equipment list

Lists all available equipment types used in the exercise catalog (e.g., barbell, cable).

+ 6 more capabilities included
Search by specific body part

Find lists of workouts and exercises designed specifically for areas like the back, chest, or quads.

Filter by required muscle group

Target routines to build strength in precise muscles, such as glutes, triceps, or lats.

Limit exercises by equipment

Discover workouts that only use items you have on hand, like just a single pair of dumbbells or zero equipment.

Get details for one exercise

Retrieve full instructions, muscle targets, and animated GIFs for a single, known exercise by its ID.

Included with Plan

Waiting for input…

AI Agent

ExerciseDB: 9 Tools for Fitness Data Retrieval

These tools let you systematically query the database to find specific exercise details, list available muscles, and check required equipment.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using ExerciseDB on Vinkius

Get All Exercises

Retrieves names, body parts, muscle targets, required equipment, GIF URLs, and instructions for all exercises.

Get Body Part List

Provides a list of valid human body parts recognized by the database.

Get Equipment List

Lists all available equipment types used in the exercise catalog (e.g., barbell...

Get Exercise By Id

Gets detailed information for one specific exercise using its unique ID.

Get Exercises By Body Part

Returns a list of exercises filtered by the primary body area they work, like 'back'...

Get Exercises By Equipment

Finds exercises that require a specific piece of equipment, such as dumbbells or resistance bands.

Get Exercises By Name

Searches for matching exercises based on a name query like 'squats' or 'crunches'.

Get Exercises By Target

Filters the database to show only exercises that specifically target muscles like...

Get Target List

Provides a list of all specific muscle groups and areas targeted by the exercises.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The ExerciseDB integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with ExerciseDB, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,000+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
ExerciseDB MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ExerciseDB. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 9 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Figuring out what workout to do when you only remember the body part

You open your laptop, looking at a client profile. You know they need core work, but are struggling with knee issues, so you can't use jumping movements or barbells. Your brain starts cycling through: 'Okay, back... chest... wait, what equipment is safest for their knees?' You spend ten minutes cross-referencing notes and searching fitness sites just to build a safe routine.

With this MCP, you simply tell your agent the constraints: 'Show me low-impact core exercises that avoid knee stress.' The system instantly processes `get_exercises_by_body_part` for 'core', then filters out high-impact moves and checks equipment limitations. You get a clean list of safe options right away.

Using the ExerciseDB MCP lets you retrieve full exercise details

Before, if you found an interesting movement by name, you'd have to jump out and search for its instructions, required gear, and a GIF. You’d copy-paste links into your client notes, making the whole thing tedious and prone to breakage.

Now, when your agent finds 'Dumbbell Row,' it doesn't just give you the name; it gives you all the details—the step-by-step instructions, the animated GIF URL, and exactly which muscles are hit. The information is structured, immediate, and ready to use.

What your AI can actually do with this

Need to design a workout but aren't sure if the client can manage those lunges with a kettlebell? This MCP lets you explore an entire library of exercises using just your natural conversation. Instead of flipping through manuals or searching multiple sites, you ask your agent what works for specific constraints—like finding upper back movements that only require body weight.

It breaks down the complexity of fitness planning into simple queries. You can narrow down options by muscle group (quads, biceps, etc.), check what equipment is required (dumbbells, resistance bands), or even see all available exercises targeting your core. Everything pulls together in one place. This kind of deep data access makes it a key resource for any professional using the Vinkius catalog.

Built · Hosted · Managed by Vinkius ExerciseDB MCP - Filter & Plan Workouts by Muscle Group
Server ID 019d8438-1fc5-73c0-aefa-ab5f5ae76264
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I find exercises targeting my glutes using get_exercises_by_target? +

You ask the agent directly for 'glute' exercises. The system uses get_exercises_by_target to pull a list, and then can refine that by equipment or body part.

Do I need to use get_body_part_list first? +

No. While you can use get_body_part_list to see valid inputs, it's easier just to ask the agent for exercises by body part; it handles the lookup automatically.

What if I only know the exercise name? +

Use get_exercises_by_name. It searches the entire database and returns full details, letting you check equipment and muscle groups even if you only remember the basic move name.

How do I get all available tools in the ExerciseDB MCP? +

The agent can run a series of calls to get_target_list and get_equipment_list. This gives you reference lists for every muscle group and piece of gear tracked.

How do I retrieve all exercises if the total count exceeds a page limit using get_all_exercises? +

You must manage large result sets with pagination. Pass the 'limit' and 'offset' parameters to get_all_exercises. This fetches data in controlled chunks, preventing timeouts or hitting API rate limits.

What is the best way to get full details for a single exercise using get_exercise_by_id? +

Pass the specific ID you want into get_exercise_by_id. This returns all comprehensive data points—name, body parts, target muscles, instructions, and GIF URLs—for that one entry immediately.

Before searching for equipment, how do I confirm a valid type using get_equipment_list? +

Always run get_equipment_list first. It provides the current, validated list of usable equipment types. This ensures your searches with get_exercises_by_equipment always work correctly.

If I need a full list of body parts to use in my search, should I call get_body_part_list? +

Yes, calling get_body_part_list provides the master list of valid body parts. Use these values when you run targeted searches with get_exercises_by_body_part.

How do I get an ExerciseDB API key? +

Sign up on RapidAPI and subscribe to the ExerciseDB API. Free tier includes 10 requests/day. Paid plans offer more requests.

What body parts are available? +

The database includes: back, chest, shoulders, upper arms, lower arms, upper legs, lower legs, neck, waist and cardio. Use get_body_part_list to see the complete list.

Does the API include exercise instructions? +

Yes! Each exercise includes step-by-step instructions (numbered list) and an animated GIF URL showing the proper form and movement.

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for ExerciseDB. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.