Releases: mrslbt/tabedata-mcp
Release list
v1.2.0 — data honesty + Smithery quality
npm: npm install -g tabedata-mcp · Smithery: listing next
A data-honesty + quality release. No nutrition value changed; what changed is how the data is described, labeled, and surfaced.
Data honesty
- The dataset is now described accurately as AI-compiled (an assistant reading cited sources), not individually human-verified. Renamed
source.verified_at/by→compiled_at/byacross all 460 records and the type. Removed the "no third-party / pure-curated / three-gates / verified-before-merge" overclaims from every doc. - Reclassified
ministop-fried-chicken-pieceofficial_label→estimated(estimate by analogy; Ministop does not publish this SKU). Removed two malformed notes on7eleven-onigiri-tuna-mayo.creatine-monohydrate-5gconfidencehigh→medium. verify-data: a deadsource.urlis now a warning, not a build-blocking error.
Smithery quality
- READONLY annotations on all 6 tools,
.meta({ title })on all 24 parameters, serverinstructions, theplan_my_dayprompt, and asmithery.yamlconfig schema withrequired: []. - Removed stale pre-1.0 version references from descriptions, runtime output, and comments.
Release
- GitHub Actions CI (Node 20 + 22): typecheck, unit tests, build, data-shape validation.
- Project icon, README CI + downloads badges.
Verified: typecheck, 49/49 unit tests, integration against the built dist, verify-data 460/0/0, and a live MCP protocol probe (6 tools annotated, 24/24 params titled, prompt + instructions present). CI green on Node 20 and 22.
🤖 Generated with Claude Code
v1.1.0 — dep refresh + tooling parity
Maintenance release. No public API changes — all 6 tools and 460 items unchanged. Brings internals to the standard set by rakuten-mcp@1.0.0.
What changed
Deps
@modelcontextprotocol/sdk^1.12 → ^1.29 (17 minor versions of upstream fixes)zod^3.25 → ^4.4 (seamless migration)typescript^5.7 → ^6.0 (required addingtypes: ["node"]to tsconfig)@types/node^22 → ^25- Node engine
>=18→>=20
Security
qsDoS (GHSA-q8mj-m7cp-5q26) fixed vianpm audit fix
New
AGENTS.md— three non-negotiable conventions (source citation, bilingual completeness, frozen bundle), item-add workflow, tool-add workflowscripts/client-conformance.mjs— 13 protocol-surface checks that mimic Claude Desktop / Cursor / Cline on load
Verified
- 49/49 unit tests passing after Zod v4 migration
- 13/13 conformance checks passing
- 0 npm audit vulnerabilities
- Bundle size unchanged at 380 KB (332 KB is the curated data, untouched)
Install
npm install -g tabedata-mcp@1.1.0See CHANGELOG.md for the full diff.
v1.0.1
Documentation and positioning update. No data or schema changes.
- Broader tagline emphasizing allergens, sodium, and menu navigation, not just fitness/macros
- New 'Who this is for' section covering five distinct user types
- More realistic bilingual example queries (replaced the clinical/foreigner-doesnt-actually-talk-like-this allergen lookup with natural calorie + comparison + tracking queries)
- Tools table surfaces allergens and ingredient lists where they exist
- MEXT data line now credits 文部科学省 食品成分表 explicitly
- Updated keywords for npm discoverability
v1.0.0
Initial release.
460 curated Japanese food nutrition items across 21 chains, all cited from official manufacturer or restaurant sources, or from Japan MEXT Standard Tables of Food Composition.
Six tools: search_food, konbini_item, restaurant_meal, analyze_meal, find_alternatives, daily_targets. Bilingual JP/EN throughout.
Install: npm install -g tabedata-mcp or npx -y tabedata-mcp.
Coverage:
- Konbini: 7-Eleven (46), Lawson (34), FamilyMart (29), Ministop (13)
- Japanese restaurants: MOS Burger (27), CoCo Ichi (25), Nakau (20), Matsuya (18), Sukiya (17), Marugame (16), Tenya (15), Yoshinoya (14), Yayoiken (9), Ootoya (7), Ichiran (4)
- Western chains: Subway JP (25), McDonald's JP (26), KFC JP (21), Lotteria (10), Freshness Burger (9), Doutor (9)
- Generic (MEXT) and brand items: 66
Held back per Gate 1 (no public macro disclosure): Saizeriya, Starbucks Japan, Pepper Lunch.
See BUILD_LOG.md for the development log and DATA_SOURCES.md for the integrity methodology.