Skip to main content
Glama

Server Details

A calorie MCP that looks up calories and macros from a 4M+ food catalog, not model guesses.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 8 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness5/5

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
Vendor relationship
Not available
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 tools
analyze_food_photoEstimate a photoA
Read-only
Inspect

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 targetA
Read-only
Inspect

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 portionA
Read-only
Inspect

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 recipeA
Read-only
Inspect

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 panelA
Read-only
Inspect

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 lookupA
Read-only
Inspect

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 foodsA
Read-only
Inspect

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 foodsA
Read-only
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP 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 npm
      MIT
    • F
      license
      Not graded
      quality
      B
      maintenance
      Enables 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.
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      An 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 npm
      2
      AGPL 3.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources