MCP connector · Health

Nutriscan Food Data MCP

Look up any packaged food by its barcode.

  • 10 tools
  • 40 tests passing
  • Free and open

InstallSupport the project

See it work

Example. A real tool and its real input. No live data is shown here.

You ask
“Is this cereal any good? The barcode is on the box.”
Your bot calls
barcode_lookup with a barcode (EAN-8, UPC-A or EAN-13)
It gets back
Name, brand, Nutri-Score, NOVA group, allergens, additives and nutrients per 100 g.

Install

The source for this connector is not public yet, so there is no command to copy.

Want early access or to help? Get in touch. General setup is in the Docs.

Facts

Tools
10
Tests
40 passing
Licence
Not stated yet
Source
Not public yet
Listing updated
31 October 2026
Maintained by
Bot Essentials

Tests were run on 27 October 2026 in a clean copy of each connector. You bring your own keys for any service it talks to.

Details and limits

Nutriscan Food Data MCP is a local MCP server for packaged-food barcodes, generic-food nutrients, and a meal log on your machine. You run the server. This shop does not resell request quota.

The catalogue price is Free, the same price as Kickmesh Football Data + News MCP.

Tools

  • barcode_lookup

    One packaged-food product by EAN-8, UPC-A, or EAN-13: name, brand, Nutri-Score, NOVA, allergens, additives, nutrients per 100 g

  • product_search

    Full-text name search (barcode, name, brand, Nutri-Score, NOVA). Optional brand and country

  • allergens_additives

    Allergens, traces, E-numbers, and a short ingredients line for one barcode

  • nutriscore_nova

    Nutri-Score letter (A best, E worst) and NOVA group (1–4), each with a one-line meaning

  • nutrients_per_serving

    Nutrients scaled to one label serving, servings, or grams

  • usda_food_search

    USDA FoodData Central search: fdcId, description, data type, nutrients per 100 g, sodium in mg

  • compare_products

    Two barcodes side by side per 100 g. barcode_a / barcode_b come back as a / b

  • meal_log_add

    Append one food to the local JSON log. A barcode snapshots nutrients for the amount eaten

  • meal_log_list

    Newest local entries. Optional UTC date and limit

  • meal_log_day_total

    Sum of one UTC day. Entries without nutrients are counted and not added

Setup

Bring your own free USDA_API_KEY. Sign up at https://fdc.nal.usda.gov/api-key-signup. If the key is omitted, the server uses the shared DEMO_KEY. DEMO_KEY is a shared example key: about 30 requests per hour and 50 per day per IP. A free key allows about 1,000 requests per hour.

Set NUTRISCAN_CONTACT to the address sent in the User-Agent Nutriscan/0.1 (<contact>). The package default is contact@example.com.

Attribution

Food data from Open Food Facts (openfoodfacts.org), available under the Open Database License (ODbL)

USDA FoodData Central data are in the public domain under CC0 1.0. Please cite: U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.