mrslbt avatar

Tabedata Mcp

mrslbt/tabedata-mcp

Gives Claude access to 460 nutrition entries for Japanese food, split between konbini items (7-Eleven, Lawson, FamilyMart), restaurant chains (Sukiya, Nakau, Yoshinoya, McDonald's Japan, and more), and MEXT government reference data. Exposes six tools: fuzzy bilingual search, chain-scoped lookups, a natural language meal analyzer that parses counts and size variants, alternative finder for swaps along protein or sodium axes, and daily target calculator. All data is AI-compiled from manufacturer PDFs and official labels with cited sources but no human fact-checking. Useful if you're tracking macros in Japan, navigating allergens on menus you can't read, or building meal apps that need real Japanese product data instead of generic USDA equivalents.

GitHub stars
2
tools
6
transport
STDIO
last updated
Aug 2, 2026

Tools

6 tools

Public tool metadata for what this MCP can expose to an agent.

search_foodBilingual fuzzy search across the dataset. Accepts JP or EN queries (e.g. `salad chicken` or `サラダチキン`).

Bilingual fuzzy search across the dataset. Accepts JP or EN queries (e.g. `salad chicken` or `サラダチキン`).

No parameter schema in public metadata yet.

konbini_itemChain-scoped lookup for 7-Eleven, Lawson, FamilyMart, Ministop. Includes allergens and ingredient lists where available.

Chain-scoped lookup for 7-Eleven, Lawson, FamilyMart, Ministop. Includes allergens and ingredient lists where available.

No parameter schema in public metadata yet.

restaurant_mealChain meal lookup with size variants (並 / 大盛 / 特盛) and allergen tags.

Chain meal lookup with size variants (並 / 大盛 / 特盛) and allergen tags.

No parameter schema in public metadata yet.

analyze_mealNatural-language meal analyzer. Recognizes counts, weights (`200g rice`), fractions (`half avocado`), and restaurant size names (`Nakau large oyakodon`). Returns macro totals plus optional comparison to personalized targets.

Natural-language meal analyzer. Recognizes counts, weights (`200g rice`), fractions (`half avocado`), and restaurant size names (`Nakau large oyakodon`). Returns macro totals plus optional comparison to personalized targets.

No parameter schema in public metadata yet.

find_alternativesSwap an item for a better one along a chosen axis (higher protein, lower calorie, lower sodium). Returns each alternative with its improvement and tradeoff.

Swap an item for a better one along a chosen axis (higher protein, lower calorie, lower sodium). Returns each alternative with its improvement and tradeoff.

No parameter schema in public metadata yet.

daily_targetsMifflin-St Jeor BMR x activity multiplier x goal-driven deficit/surplus. Diabetes risk shifts the macro split. Hypertension surfaces a sodium guidance note.

Mifflin-St Jeor BMR x activity multiplier x goal-driven deficit/surplus. Diabetes risk shifts the macro split. Hypertension surfaces a sodium guidance note.

No parameter schema in public metadata yet.

Sponsors

Readme

tabedata-mcp

CI npm version npm downloads License: MIT

Model Context Protocol server for Japanese food nutrition data. Bilingual JP/EN lookups across konbini, restaurant chains, and grocery brands. Macros, allergens, sodium, and menu navigation for any AI assistant operating in Japan.

460 sourced items across 21 chains. 42 come from Japan's MEXT food composition database (36 generic staples + 6 drinks); the rest are transcribed from official manufacturer labels and restaurant nutrition PDFs, with ~10% flagged as estimates where official figures weren't available. Size variants (並 / 大盛 / 特盛) on every restaurant chain that publishes them.

Who this is for


View the full README on GitHub

Details

Repository
github.com/mrslbt/tabedata-mcp
Package
tabedata-mcp
Transport
STDIO
Registry
MCP registry, active

More from mrslbt