Calorie MCP
Server Details
A calorie MCP that looks up calories and macros from a 4M+ food catalog, not model guesses.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 8 tools
Most tools have distinct purposes, but search_foods and suggest_foods both involve finding foods by name, which could cause confusion if the agent doesn't carefully read descriptions. Other tools like calculate_portion and get_food_nutrition are clearly differentiated by their output granularity.
All tool names follow a consistent snake_case verb_noun pattern (analyze_food_photo, calculate_macro_targets, get_food_nutrition, etc.), making the set predictable and easy to navigate.
Eight tools is well-scoped for a calorie/nutrition estimation server. Each tool serves a distinct input method or calculation need, and there is no redundancy or bloat.
The tool set covers all major input paths (name, photo, barcode, partial name) and core calculations (portion, recipe, macros, nutrition panel). No obvious lifecycle or calculation gaps exist for the stated purpose of estimating calories and macros.
Publisher details
- Operator
- BusyBody FIT LTD
- Operator website
- https://calorieapi.com · Publisher source
- Vendor relationship
- Not available
- Documentation
- https://calorieapi.com/docs · Publisher source
- Trust center
- Not available
- Restrictions
- Requires a paid BusyBody MCP plan: $29/month, or $19/month billed annually. A 7-day free trial is available and requires a card. Trial limits: 5 calls per minute, 200 calls in total, 10 photo estimates. Paid limits: 20 calls per minute, 10,000 successful calls per month, 150 photo estimates per month (20 per day). Personal, non-commercial use only. The MCP plan is separate from the Calorie API REST plans, and REST plans do not include MCP access. Sign-up is self-serve, with no admin approval. Connect with OAuth sign-in or an X-API-Key header. · Publisher source
Available Tools
8 toolsanalyze_food_photoEstimate a photoARead-onlyInspect
Estimate calories and macros from a photo of food. Accepts a base64-encoded JPEG, PNG or WebP. Returns each detected food with its estimated weight and nutrition. Use when the user supplies a photo rather than naming a food. The photo must be passed as image_base64; clients do not attach images automatically.
Inputs: image_base64 (required), content_type.
calculate_macro_targetsDaily calorie targetARead-onlyInspect
Estimate daily calorie and macro targets from age, sex, weight, height, activity, and goal. Does not look up foods.
Inputs: age (required), goal (required), gender (required), activity (required), +2 more. Returns: result
calculate_portionScale a portionARead-onlyInspect
Scale one food to a gram weight and return calories and macros. Use after search_foods when the user gives an amount.
Inputs: grams (required), food_id (required). Returns: result
calculate_recipeTotal a recipeARead-onlyInspect
Total and per-serving calories and macros for a list of ingredients. Each ingredient needs a food_id from search_foods and a gram weight.
Inputs: ingredients (required), servings. Returns: result
get_food_nutritionNutrient panelARead-onlyInspect
Return the nutrient panel for one food, per 100 g. Use the food_id from search_foods or lookup_barcode.
Inputs: food_id (required). Returns: result
lookup_barcodeBarcode lookupARead-onlyInspect
Look up a UPC or EAN barcode and return macros per 100 g. Use when the user provides a barcode number.
Inputs: upc (required). Returns: result
search_foodsSearch foodsARead-onlyInspect
Search a catalogue of over 4 million foods by name and return calories and macros per 100 g. Use this first whenever the user names a food. Returns a food_id for each result, which calculate_portion and get_food_nutrition accept.
Inputs: query (required), limit, verified_only. Returns: result
suggest_foodsSuggest foodsARead-onlyInspect
Typeahead suggestions for a partial food name. Use when the name is incomplete. Returns food_id and name only.
Inputs: query (required), limit. Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Nutrition tracking from any MCP client. Free on web and app; MCP access is part of Munch Premium.
Food logging, nutrition summaries, and meal photo calorie and macro estimates.
Calorie and macro diary your AI fills in: log meals from text or photos, refine later, track goals.
Free AI calorie & macro tracker: tell your AI what you ate and it logs it to your private food diary
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for personal nutrition tracking, enabling users to log meals with calories and macros, water intake, body weight, set goals, and import food diaries from other apps through natural language.40 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables calorie and macronutrient tracking by letting users search foods, build recipes, compute macros, and log meals through an MCP server, with all nutrition calculations performed server-side.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that lets you log meals through Claude (and soon ChatGPT) in plain language, using India's official food composition data (IFCT 2017) plus USDA, enabling accurate calorie and macro tracking for Indian dishes with household units and photo logging.67 npm2AGPL 3.0
- AlicenseNot gradedqualityDmaintenanceMCP server for USDA nutrition data lookup, meal logging, and daily macro tracking.40 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.