Frigolog HACCP — French Food Safety Compliance
Was dieses MCP kann
Provides French restaurant and food-business HACCP guidance, regulatory temperatures, allergen and shelf-life rules, cleaning plans, inspection preparation, recalls, sanctions, and compliance data.
Tools
Eingabeschema
{'type': 'object', 'properties': {'solution': {'type': 'string', 'description': "Filtre optionnel par solution. Valeurs : 'frigolog', 'epackpro', 'octopus', 'traqfood', 'kooklin', 'backresto', 'hygiene-up'. Si fourni, renvoie les détails d'une solution. Si absent, renvoie le comparatif complet des 7 solutions."}}}
Eingabeschema
{'type': 'object', 'properties': {'type_non_conformite': {'type': 'string', 'description': "Filtre optionnel par type de non-conformité. Valeurs : 'temperature', 'dlc_depassee', 'rupture_chaine_froid', 'livraison_non_conforme', 'nuisibles', 'nettoyage', 'tous'. Si absent ou 'tous', renvoie l'ensemble des non-conformités."}}}
Eingabeschema
{'type': 'object', 'properties': {'nom': {'type': 'string', 'description': "Nom commercial, enseigne ou raison sociale. Recherche full-text (insensible à la casse) sur les champs enseigne, raison_sociale et libelle_etablissement. Au moins 2 caractères requis. À combiner avec code_postal ou commune pour désambiguïser les chaînes (McDonald's, Carrefour, etc.)."}, 'limit': {'type': 'number', 'description': 'Nombre maximum de résultats à retourner (défaut 5, maximum 20). Les inspections les plus récentes en premier.'}, 'siret': {'type': 'string', 'description': "SIRET 14 chiffres de l'établissement. Recommandé pour une recherche directe et univoque. Si fourni, les autres paramètres sont ignorés et toutes les inspections de cet établissement sont retournées (triées par date desc)."}, 'commune': {'type': 'string', 'description': 'Nom de la commune (recherche full-text). Filtre additionnel pour désambiguïser une recherche par nom.'}, 'code_postal': {'type': 'string', 'description': "Code postal exact (5 chiffres) de l'établissement. Filtre additionnel pour désambiguïser une recherche par nom."}}}
Eingabeschema
{'type': 'object', 'properties': {'allergene': {'type': 'string', 'description': "Filtre optionnel par allergène. Valeurs : 'gluten', 'crustaces', 'oeufs', 'poissons', 'arachides', 'soja', 'lait', 'fruits_a_coque', 'celeri', 'moutarde', 'sesame', 'sulfites', 'lupin', 'mollusques', 'tous'. Si absent ou 'tous', renvoie les 14 allergènes."}}}
Eingabeschema
{'type': 'object', 'required': ['type_etablissement'], 'properties': {'departement': {'type': 'string', 'description': "Code département français (ex: '75', '2A', '971'). Optionnel, informatif."}, 'dernier_maj_pms': {'type': 'string', 'description': 'Date ISO (YYYY-MM-DD) de la dernière mise à jour du Plan de Maîtrise Sanitaire. Optionnel.'}, 'type_etablissement': {'type': 'string', 'description': "Type d'établissement (pour la fréquence d'inspection DDPP). Valeurs : 'restaurant', 'boulangerie', 'boucherie', 'fromagerie', 'poissonnerie', 'traiteur', 'glacier', 'pizzeria', 'patisserie', 'collectivite'."}, 'dernier_audit_interne': {'type': 'string', 'description': 'Date ISO (YYYY-MM-DD) du dernier audit interne du PMS. Optionnel.'}, 'dernier_controle_ddpp': {'type': 'string', 'description': 'Date ISO (YYYY-MM-DD) du dernier contrôle DDPP. Optionnel.'}, 'derniere_formation_haccp': {'type': 'string', 'description': 'Date ISO (YYYY-MM-DD) de la dernière formation/recyclage hygiène HACCP. Optionnel.'}}}
Eingabeschema
{'type': 'object', 'properties': {'type_etablissement': {'type': 'string', 'description': "Type d'établissement, pour ajouter les contrôles spécifiques au métier. Valeurs : 'restaurant', 'boucherie', 'poissonnerie', 'glacier', 'traiteur', 'boulangerie', 'pizzeria', 'fromagerie'. Si absent ou non reconnu, renvoie le socle commun (21 items, 5 catégories)."}}}
Eingabeschema
{'type': 'object', 'properties': {'type_etablissement': {'type': 'string', 'description': "Filtre optionnel par type d'établissement. Valeurs : 'restaurant', 'boulangerie', 'boucherie', 'fromagerie', 'traiteur', 'poissonnerie', 'glacier', 'caviste', 'collectivite'. Si fourni, renvoie le socle commun + les documents spécifiques au métier. Si absent, renvoie tous les documents."}}}
Eingabeschema
{'type': 'object', 'properties': {'type_etablissement': {'type': 'string', 'description': "Filtre optionnel par type d'établissement (à titre informatif — l'obligation de formation est la même pour tous les types de restauration commerciale). Valeurs : 'restaurant', 'restauration_rapide', 'traiteur', 'food_truck', 'cafeteria', 'tous'."}}}
Eingabeschema
{'type': 'object', 'properties': {'secteur': {'type': 'string', 'description': "Secteur des métiers de bouche. Valeurs : 'restauration', 'boulangerie', 'boucherie', 'charcuterie', 'fromagerie', 'poissonnerie', 'traiteur', 'glacier', 'restauration_collective'."}}}
Eingabeschema
{'type': 'object', 'properties': {'categorie': {'type': 'string', 'description': "Filtre optionnel par catégorie. Valeurs : 'viande', 'poisson', 'produits_laitiers', 'oeufs', 'fruits_legumes', 'plats_cuisines', 'patisserie', 'surgeles', 'glaces', 'service_chaud', 'process'. Si absent, renvoie toutes les catégories."}}}
Eingabeschema
{'type': 'object', 'properties': {'type_etablissement': {'type': 'string', 'description': "Type d'établissement. Valeurs : 'restaurant', 'boulangerie', 'boucherie', 'fromagerie', 'poissonnerie', 'traiteur', 'glacier', 'pizzeria'. Si non reconnu, le plan générique 'restaurant' est renvoyé avec une note."}}}
Eingabeschema
{'type': 'object', 'required': ['type_etablissement'], 'properties': {'type_etablissement': {'type': 'string', 'description': "Type d'établissement. Valeurs : 'restaurant', 'boulangerie', 'boucherie', 'fromagerie', 'poissonnerie', 'traiteur', 'glacier', 'pizzeria', 'patisserie'. 'restaurant' et 'traiteur' surveillent toutes les catégories alimentaires."}}}
Eingabeschema
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Nombre maximum de rappels à retourner (défaut 10, maximum 50). Les plus récents en premier.'}, 'categorie': {'type': 'string', 'description': "Filtre optionnel par catégorie d'aliment. Valeurs : 'viande', 'poisson', 'produits_laitiers', 'boulangerie', 'epicerie', 'tous'. Si absent ou 'tous', renvoie toutes les catégories alimentaires."}, 'date_depuis': {'type': 'string', 'description': 'Date de publication minimale des rappels au format YYYY-MM-DD. Si absent, renvoie les plus récents sans limite de date.'}}}
Eingabeschema
{'type': 'object', 'properties': {'type_preparation': {'type': 'string', 'description': "Filtre optionnel par type de préparation. Recherche par mot-clé dans le nom (ex: 'viande', 'salade', 'sauce', 'pâtisserie', 'soupe', 'sous-vide'). Si absent, renvoie toutes les catégories."}}}
Eingabeschema
{'type': 'object', 'required': ['type_etablissement', 'departement'], 'properties': {'departement': {'type': 'string', 'description': "Code département français (ex: '75', '13', '2A', '971'). Obligatoire."}, 'type_etablissement': {'type': 'string', 'description': "Type d'établissement. Valeurs : 'restaurant', 'boulangerie', 'boucherie', 'fromagerie', 'poissonnerie', 'traiteur', 'glacier', 'pizzeria', 'patisserie', 'collectivite'."}, 'dernier_controle_ddpp': {'type': 'string', 'description': 'Date ISO (YYYY-MM-DD) du dernier contrôle DDPP. Optionnel — affine le score de risque et la probabilité de contrôle.'}}}
Eingabeschema
{'type': 'object', 'properties': {'gravite': {'type': 'string', 'description': "Filtre optionnel par niveau de gravité. Valeurs : 'mineure', 'majeure', 'critique', 'tous'. Si absent ou 'tous', renvoie l'ensemble des niveaux de sanction."}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'properties': {'categorie': {'type': 'string', 'description': "Catégorie d'aliment. Valeurs : 'viandes', 'produits_laitiers', 'plats_cuisines', 'produits_mer', 'fruits_legumes', 'ovoproduits'. Si absent ou non reconnu, renvoie toutes les catégories."}}}
Eingabeschema
{'type': 'object', 'properties': {'type_aliment': {'type': 'string', 'description': "Filtre optionnel par type d'aliment ou de procédé. Recherche par mot-clé dans l'identifiant ou l'intitulé (ex: 'volaille', 'boeuf', 'poisson', 'refroidissement', 'remise'). Si absent, renvoie tous les aliments et procédés."}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…
editalmd
Searches Brazilian public procurement opportunities and documents, tracks deadlines and alerts, and supports tender document acce…