AI Calorie Counter by BodyPal

묘사한 모든 식사(무게, 개수, 또는 분량 기준, 19개 언어 지원)의 칼로리와 매크로를 계산합니다. BodyPal 식품 데이터베이스(USDA 데이터 및 제품 라벨)에서 조회한 각 식품의 칼로리, 단백질, 탄수화물, 지방, 섬유질, 당, 염분이 포함된 영양 카드를 반환합니다. 원격 HTTP 서버, 읽기 전용, 인증 불필요. ChatGPT 앱 디렉토리에 등록되어 있습니다.

호스팅형 MCP 서버

npx add-mcp 'https://bodypalapp.com/api/mcp.php'

Claude Code, Codex, Cursor 등에 설치됩니다

문서

AI Calorie Counter by BodyPal — for Claude

AI Calorie Counter by BodyPal is a free connector for Claude. Describe a meal in any language, or share a photo of it, and Claude shows a nutrition card with calories, protein, carbs, fat, fiber, sugar and salt for each food and for the whole meal. The numbers come from the BodyPal food database (USDA data and product labels), not from the model's guesses.

How to connect

  1. In Claude, open Settings → Connectors and browse the directory.
  2. Search for BodyPal and select Connect. No account or sign-in is needed.
  3. In a chat, make sure the connector is turned on in the tools menu, then ask about a meal.

You can also add it manually as a custom connector with this URL:

https://bodypalapp.com/api/mcp-claude.php

Example prompts

  • "How many calories are in 2 eggs, a slice of avocado toast and a banana?"
  • "I had 150 g grilled chicken breast with 200 g rice for lunch. My goal is 2,000 kcal and I've eaten 600 so far today — how much is left?"
  • "Search the food database for Greek yogurt 2%."
  • Share a photo of your plate and ask: "Count the calories in this meal."

What it can do

  • Calculate meal calories (calculate_meal): takes the foods and amounts — grams, or counts like "2 slices" — and returns calories and macros per food and in total, plus the calories left for the day when you mention your goal. The result is shown as a card.
  • Search the food database (search_food): looks up a food and returns the closest matches with their nutrition per 100 g.

Both tools are read-only. The connector cannot see or change anything in your BodyPal app or any other account.

Good to know

  • Be specific when you can: "chicken breast" gives a more accurate result than "chicken".
  • When you give a count instead of grams, a standard piece weight from the database is used and marked with ≈ on the card.
  • Values are estimates for general information, not medical or dietary advice.

Privacy

Only the food names, amounts, language and, if you mention them, your calorie goal are sent to our server. Requests are not stored. See section 4.3 of the BodyPal Privacy Policy.