このMCPでできること
Checks foods, meal plans, and venue menus against household dietary restrictions and returns evidence-backed verdicts.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['restrictions', 'subject'], 'properties': {'subject': {'type': 'object', 'required': ['kind', 'value'], 'properties': {'kind': {'enum': ['upc', 'product_query', 'menu_item', 'ingredients'], 'type': 'string', 'description': 'upc: digits from a barcode · product_query: a product name · menu_item: a dish (needs venue) · ingredients: comma-separated ingredient text'}, 'value': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'venue': {'type': 'string', 'maxLength': 200, 'description': 'Venue name, required for menu_item'}}}, 'thresholds': {'type': 'array', 'items': {'type': 'object', 'required': ['nutrient'], 'properties': {'max': {'type': 'number', 'minimum': 0, 'description': 'Upper bound per serving'}, 'min': {'type': 'number', 'minimum': 0, 'description': 'Lower bound per serving'}, 'unit': {'type': 'string', 'maxLength': 10, 'description': 'Unit the bound is stated in ("g", "mg", "kcal"). Defaults to the panel unit; exact conversions only.'}, 'basis': {'type': 'string', 'maxLength': 20, 'description': 'Only "per_serving" is ruleable in v1'}, 'nutrient': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': 'e.g. "sugar_g", "carbs", "sodium_mg", "calories", "protein"'}}}, 'maxItems': 10, 'description': "Numeric premise (beta): per-serving nutrient bounds ruled against the product's typed panel. Unknown values refuse honestly, never zero. An empty array means no numeric limits."}, 'restrictions': {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'maxLength': 60, 'minLength': 1}, {'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'note': {'type': 'string', 'maxLength': 200}}}]}, 'maxItems': 20, 'description': 'Household restrictions. FDA-9 keys ("peanut", "sesame", "milk", â\x80¦) as strings, or { key, note } when a note matters (e.g. { key: "tree_nut", note: "cashew" }). May be empty when thresholds carry the premise.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['restrictions', 'items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'value'], 'properties': {'kind': {'enum': ['upc', 'product_query', 'menu_item', 'ingredients'], 'type': 'string', 'description': 'upc: digits from a barcode · product_query: a product name · menu_item: a dish (needs venue) · ingredients: comma-separated ingredient text'}, 'value': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'venue': {'type': 'string', 'maxLength': 200}}}, 'maxItems': 25, 'minItems': 1}, 'thresholds': {'type': 'array', 'items': {'type': 'object', 'required': ['nutrient'], 'properties': {'max': {'type': 'number', 'minimum': 0, 'description': 'Upper bound per serving'}, 'min': {'type': 'number', 'minimum': 0, 'description': 'Lower bound per serving'}, 'unit': {'type': 'string', 'maxLength': 10, 'description': 'Unit the bound is stated in ("g", "mg", "kcal"). Defaults to the panel unit; exact conversions only.'}, 'basis': {'type': 'string', 'maxLength': 20, 'description': 'Only "per_serving" is ruleable in v1'}, 'nutrient': {'type': 'string', 'maxLength': 40, 'minLength': 1, 'description': 'e.g. "sugar_g", "carbs", "sodium_mg", "calories", "protein"'}}}, 'maxItems': 10, 'description': "Numeric premise (beta): per-serving nutrient bounds ruled against the product's typed panel. Unknown values refuse honestly, never zero. An empty array means no numeric limits."}, 'restrictions': {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'maxLength': 60, 'minLength': 1}, {'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'note': {'type': 'string', 'maxLength': 200}}}]}, 'maxItems': 20, 'description': 'Household restrictions. FDA-9 keys ("peanut", "sesame", "milk", â\x80¦) as strings, or { key, note } when a note matters (e.g. { key: "tree_nut", note: "cashew" }). May be empty when thresholds carry the premise.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['restrictions', 'venue'], 'properties': {'venue': {'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'maxLength': 200, 'minLength': 1}, 'location': {'type': 'string', 'maxLength': 200, 'description': 'City or metro, optional'}}}, 'restrictions': {'type': 'array', 'items': {'anyOf': [{'type': 'string', 'maxLength': 60, 'minLength': 1}, {'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'maxLength': 60, 'minLength': 1}, 'note': {'type': 'string', 'maxLength': 200}}}]}, 'maxItems': 20, 'description': 'Household restrictions. FDA-9 keys ("peanut", "sesame", "milk", â\x80¦) as strings, or { key, note } when a note matters (e.g. { key: "tree_nut", note: "cashew" }). May be empty when thresholds carry the premise.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agent_name', 'contact_email'], 'properties': {'agent_name': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Who is signing up, e.g. your product name'}, 'contact_email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'maxLength': 254}}}
最近のツール変更
類似のMCPサーバー
MaCalculatriceEnLigne
Provides calculators for French and Belgian taxes, salaries, pensions, VAT, loans, health metrics, education scores, fitness, and…
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
Good Turn Studio (all tools)
Offers consumer utilities for insurance claim appeals, subscription cancellation, flight fare research, financial recovery resour…
Feegow Clinic
Manages clinic patients, providers, appointments, schedules, benefit plans, insurance billing, financial records, units, employee…
mcp
Analyzes medical bills and insurance denials, estimates healthcare costs, identifies assistance options, and supports appeals and…
Medicare Coverage
Provides structured Medicare coverage documents, policy timelines, utilization, enrollment, supplier, and payment-related data fr…
WebDiet
Manages dietitian workflows including patients, anamnesis, anthropometry, nutrition calculations, meal data, prescriptions, appoi…
Spoonacular
Provides recipe, ingredient, nutrition, grocery-product, measurement-conversion, and dietary meal-plan tools.