Qué hace este MCP
Checks foods, meal plans, and venue menus against household dietary restrictions and returns evidence-backed verdicts.
Herramientas
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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.'}}}
Esquema de entrada
{'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}}}
Cambios recientes en herramientas
Servidores MCP similares
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.