4,500+ servers built on MCP Fusion
Vinkius

API Ninjas MCP. Calculate your exact BMR, TDEE, and body fat status.

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

API Ninjas MCP on Cursor AI Code Editor MCP Client API Ninjas MCP on Claude Desktop App MCP Integration API Ninjas MCP on OpenAI Agents SDK MCP Compatible API Ninjas MCP on Visual Studio Code MCP Extension Client API Ninjas MCP on GitHub Copilot AI Agent MCP Integration API Ninjas MCP on Google Gemini AI MCP Integration API Ninjas MCP on Lovable AI Development MCP Client API Ninjas MCP on Mistral AI Agents MCP Compatible API Ninjas MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

API Ninjas provides a single access point to fitness and nutrition data. Your AI client uses this server to search for exercises, calculate your BMR and TDEE, estimate body fat, and look up detailed nutritional facts for any food item.

It's a deep library of health metrics, giving you everything from calorie burn calculations to sleep recommendations.

What your AI agents can do

Get bmr

Calculates Basal Metabolic Rate (BMR) using weight, height, age, and gender inputs.

Get body fat

Estimates body fat percentage using waist, neck, height, and optionally hip measurements.

Get calories burned

Calculates calories burned for a given activity name, weight, and duration.

+ 5 more capabilities included
Calculate energy expenditure

The agent determines your daily caloric needs by calculating your BMR or TDEE, or estimates calories burned from specific activities or step counts.

Analyze body composition

The agent estimates your body fat percentage using specific measurements (waist, neck, hip, height) and classifies your current status.

Look up food nutrition

The agent retrieves detailed nutritional metrics for any food item, listing values like protein, fat, and total calories per 100g serving.

Find guided exercises

The agent searches a database of 1000+ exercises, filtering by muscle group, equipment, and difficulty, and returns step-by-step instructions.

Estimate activity impact

The agent calculates calories burned and distance based on a known activity name, weight, and duration.

Model lifestyle metrics

The agent gets recommended sleep durations based on age and gender, or calculates metrics from a given step count.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

API Ninjas MCP Server: 8 Tools for Health & Fitness

Use these tools to calculate complex health metrics, search exercises, and analyze nutrition data directly through your AI agent.

get019d8417

get bmr

Calculates Basal Metabolic Rate (BMR) using weight, height, age, and gender inputs.

get019d8417

get body fat

Estimates body fat percentage using waist, neck, height, and optionally hip measurements.

get019d8417

get calories burned

Calculates calories burned for a given activity name, weight, and duration.

get019d8417

get exercises

Searches a database of 1000+ exercises using filters like muscle group, type, or difficulty.

get019d8417

get nutrition

Returns detailed macro and micro nutrient information for a specific food item per 100g serving.

get019d8417

get sleep

Provides recommended sleep duration and assesses if current sleep is adequate for the user's age and gender.

get019d8417

get steps

Calculates distance and calories burned based on a recorded step count, with optional demographic inputs for accuracy.

get019d8417

get tdee

Calculates Total Daily Energy Expenditure (TDEE) using weight, height, age, gender, and activity level.

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 API Ninjas, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

API Ninjas gives your AI client a single spot for all your fitness and nutrition math. You can use your agent to search for exercises, figure out your BMR and TDEE, estimate body fat, and look up detailed food facts. It's a deep library of health metrics that handles everything from calorie burn calculations to sleep recommendations.

Calculate energy expenditure: Your agent determines your daily caloric needs by running get_bmr using your weight, height, age, and gender, or by running get_tdee using weight, height, age, gender, and activity level. You can also find out how many calories you burned for a specific activity name, weight, and duration with get_calories_burned, or calculate distance and calories from a recorded step count using get_steps.

Analyze body composition: You can estimate your body fat percentage by feeding the agent your waist, neck, height, and optionally hip measurements, which runs get_body_fat and classifies your current status.

Look up food nutrition: The agent pulls detailed macro and micro nutrient info for any food item using get_nutrition, listing values like protein, fat, and total calories per 100g serving.

Find guided exercises: Your agent searches a huge database of over 1000 exercises using get_exercises, filtering by muscle group, equipment, or difficulty, and spits out step-by-step instructions.

Model lifestyle metrics: The agent recommends sleep duration based on your age and gender using get_sleep.

How API Ninjas MCP Works

  1. 1 First, your agent determines the metric needed—for example, calculating Basal Metabolic Rate.
  2. 2 Next, you prompt your agent with all the required data (e.g., age, weight, height, gender).
  3. 3 The agent runs the specific tool (like get_bmr), which returns the precise, calculated value in calories/day.

The bottom line is that your AI client handles all the math. You just give it the inputs, and it spits out the final, calculated health metric.

Who Is API Ninjas MCP For?

Anyone tracking fitness or nutrition needs this. Think personal trainers who need to calculate client metrics quickly, or nutritionists who need to cross-reference food data against metabolic baselines. If your job involves advising people on their diet or workout routine, this server is built for you.

Personal Trainer

Uses get_bmr and get_tdee to quickly establish a client’s baseline caloric needs, then uses get_exercises to suggest targeted workouts by muscle group.

Nutritionist

Runs get_nutrition to check a food item's specific macronutrient profile, or uses get_body_fat to assess body composition for meal planning.

Health Coach

Calculates get_sleep and get_steps to give clients a holistic view of their lifestyle, combining activity and rest metrics to set goals.

What Changes When You Connect

  • Need to track energy balance? The get_tdee tool combines your weight, height, age, and activity level to give a precise Total Daily Energy Expenditure, moving beyond simple estimates.
  • Don't guess at nutrition. Use get_nutrition to pull up exact values for calories, protein, carbs, fat, and sodium for any food item, per 100g serving.
  • Searching for a workout? get_exercises lets you filter over a thousand exercises by muscle group, equipment, and difficulty, so you only see relevant options.
  • Tracking movement? Use get_steps to calculate distance and calories burned from a step count, adding a physical metric to your daily log.
  • Assess body composition accurately. The get_body_fat tool uses specific measurements—waist, neck, hip, and height—to estimate your body fat percentage and categorize your status.
  • Figure out your daily energy needs. The get_bmr tool calculates your Basal Metabolic Rate, telling you how many calories your body needs just to stay alive, which is the baseline for all other calculations.

Real-World Use Cases

01

Designing a client meal plan

A nutritionist needs to check if a client's favorite lunch meets their macro targets. They ask their agent: 'What's the protein and fiber content of chicken and quinoa?' The agent runs get_nutrition on both items, giving the precise macro breakdown so the nutritionist can finalize the plan.

02

Planning a strength workout session

A personal trainer asks the agent: 'Find me intermediate-level back exercises that use only dumbbells.' The agent runs get_exercises, instantly filtering through 1000+ options and providing step-by-step instructions for the trainer to review.

03

Evaluating a client's fitness plateau

A coach wants to see if the client is under-training. They run get_bmr and get_tdee to establish the baseline. Then, they cross-reference this with get_body_fat and get_sleep to see if metabolic needs are being met with adequate recovery.

04

Estimating fitness costs from a walk

A user wants to know how much energy they burned on a long walk. They input their step count and weight. The agent uses get_steps to calculate the distance and calories, giving them a concrete number to add to their day's total.

The Tradeoffs

Using single calculators

Manually opening separate sites for BMR, then another for TDEE, and a third for body fat. You spend 10 minutes copying data between tabs and praying they all use the same formulas.

Let your agent run get_bmr and then feed that result into get_tdee. Then, run get_body_fat to get the full picture in one go. Your AI client handles the entire sequence.

Forgetting required inputs

Trying to calculate TDEE with just weight and height. The system fails because it needs age, gender, and activity level—all critical parts of the equation.

Always provide all parameters for get_tdee: weight (kg), height (cm), age, gender, and activity level. The tool requires the full picture to give an accurate result.

Only tracking steps

Thinking that just logging steps is enough for fitness tracking. You miss the bigger picture of recovery, diet, and actual metabolic cost.

Combine get_steps with get_nutrition and get_sleep. This shows the full picture: how many calories you burned from steps vs. how many you ate, and how well you recovered to do it.

When It Fits, When It Doesn't

Use this server if your goal is quantitative health assessment. You need to calculate complex metrics like TDEE, body fat percentage, or analyze food macros. Don't use this if your goal is qualitative—like 'I feel low energy' or 'I need motivation.' For those, you need a system that processes unstructured text. You should run get_nutrition when you need hard numbers on food. Run get_bmr or get_tdee when you need to establish a baseline caloric goal. If you're only tracking simple activity, get_steps is enough. But if you need to build a full wellness profile, you need the whole suite of tools.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by API Ninjas. 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

How we secure 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 server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_bmr get_body_fat get_calories_burned get_exercises get_nutrition get_sleep get_steps get_tdee

Figuring out your actual daily caloric needs is a headache.

Right now, you open a calculator site, input your weight and height, get a rough estimate. Then you have to adjust that number based on if you're active, which is another formula, and then maybe look up how many calories you burn doing a specific activity. It's a mess of tabs and manual adjustments.

With the API Ninjas server, your agent runs `get_tdee` in one go. You give it your weight, height, age, gender, and activity level, and you get the full Total Daily Energy Expenditure. It's the accurate number you need, instantly.

API Ninjas MCP Server: Get full nutrition and fitness metrics.

No more opening a random food tracking app and manually logging every meal. You can ask your agent to run `get_nutrition` for any food item, pulling out specific values like sodium, potassium, and fiber. You can also use `get_body_fat` to get a full assessment.

The key difference is that you don't just get a number. You get a calculated, cross-referenced metric that fits directly into your workflow. You can use `get_exercises` to build out a workout, and then use `get_nutrition` to make sure the fuel matches the effort.

Common Questions About API Ninjas MCP

How do I calculate my BMR using the get_bmr tool? +

You must provide your weight (kg), height (cm), age, and gender. The tool returns your Basal Metabolic Rate, which is the minimum calories your body needs to function at rest.

Can get_tdee calculate my daily calorie needs? +

Yes, get_tdee calculates your Total Daily Energy Expenditure. It requires your weight, height, age, gender, and activity level to provide the most accurate daily caloric target.

What is the best way to use get_nutrition? +

Use get_nutrition when you need detailed macronutrient and micronutrient data for a food item, specifically listing values per 100g serving.

Does get_exercises support filtering? +

Yes, get_exercises supports filtering by name, type, muscle group, equipment, and difficulty level, returning step-by-step instructions for each exercise.

Can I get sleep recommendations using get_sleep? +

Yes, get_sleep returns a recommended sleep range and tells you whether your current sleep duration is adequate based on your age and gender.

How do I use the get_body_fat tool to estimate my body composition? +

You provide your waist, neck, and height measurements (in cm). The tool returns your body fat percentage and categorizes it (e.g., lean, obese). Remember, for women, you must also include the hip measurement for the calculation.

What information does get_calories_burned provide? +

It returns the activity name, duration, total calories burned, and the MET value. You only need to provide the activity name, your weight in kg, and the time in minutes.

Does get_steps require all inputs for accurate results? +

No, you only need the step count. However, providing your weight, height, age, and gender allows the tool to perform a more accurate calculation of distance and calories.

How do I get an API Ninjas key? +

Sign up for free at api-ninjas.com/register. Free tier includes 10,000 requests/month.

What exercises are available? +

The database includes 1000+ exercises covering cardio, strength training, stretching, plyometrics, powerlifting, Olympic weightlifting and strongman. Each exercise includes step-by-step instructions and equipment needed.

How can I calculate my daily calorie needs? +

Use the calculate_bmr tool to find your Basal Metabolic Rate, then multiply it by your activity level to get your TDEE (Total Daily Energy Expenditure). This tells you exactly how many calories you need to maintain your current weight.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

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

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.