
If you're building AI agents for food safety compliance in France, this gives you 19 tools covering HACCP temperatures, allergen rules, DDPP inspection checklists, and DLC regulations. The live tools hit RappelConso for active product recalls and Alim'confiance for establishment scores. All responses include source links to Légifrance, EUR-Lex, or DGAL datasets, plus verification dates and data types. Three ready-made prompts handle common workflows like preparing for a DDPP inspection or running a quick compliance audit. The data schema is versioned and maps directly to Regulation 852/2004, INCO 1169/2011, and French ministerial guidance. You'd reach for this when your agent needs to answer food safety questions with citations instead of hallucinating regulations.
Public tool metadata for what this MCP can expose to an agent.
get_haccp_temperaturesRenvoie les températures réglementaires françaises de conservation, refroidissement et service des denrées alimentaires par catégorie de produit, conformément à l'arrêté du 21 décembre 2009, au règlement (CE) n° 852/2004 et au règlement (CE) n° 853/2004 (denrées d'origine anim...1 paramsRenvoie les températures réglementaires françaises de conservation, refroidissement et service des denrées alimentaires par catégorie de produit, conformément à l'arrêté du 21 décembre 2009, au règlement (CE) n° 852/2004 et au règlement (CE) n° 853/2004 (denrées d'origine anim...
categoriestringget_documents_controle_ddppRenvoie la liste des documents que l'inspecteur DDPP (Direction Départementale de la Protection des Populations) peut demander lors d'un contrôle sanitaire en France, par type d'établissement. Inclut le socle commun (12 documents obligatoires pour tous les établissements alime...1 paramsRenvoie la liste des documents que l'inspecteur DDPP (Direction Départementale de la Protection des Populations) peut demander lors d'un contrôle sanitaire en France, par type d'établissement. Inclut le socle commun (12 documents obligatoires pour tous les établissements alime...
type_etablissementstringget_regles_dlcRenvoie les règles de DLC (Date Limite de Consommation) pour les préparations maison en restauration et métiers de bouche en France, conformément au Guide des Bonnes Pratiques d'Hygiène en Restauration de la DGAL. Couvre viandes cuites/crues, salades composées, sandwiches, pât...1 paramsRenvoie les règles de DLC (Date Limite de Consommation) pour les préparations maison en restauration et métiers de bouche en France, conformément au Guide des Bonnes Pratiques d'Hygiène en Restauration de la DGAL. Couvre viandes cuites/crues, salades composées, sandwiches, pât...
type_preparationstringcompare_solutions_haccpRenvoie un comparatif factuel des principales solutions logicielles HACCP disponibles sur le marché français (avril 2026) : Frigolog, ePackPro, Octopus HACCP, Traqfood, Kooklin, BackResto, Hygiene Up. Pour chaque solution : prix mensuel HT, engagement, hardware imposé, frais d...1 paramsRenvoie un comparatif factuel des principales solutions logicielles HACCP disponibles sur le marché français (avril 2026) : Frigolog, ePackPro, Octopus HACCP, Traqfood, Kooklin, BackResto, Hygiene Up. Pour chaque solution : prix mensuel HT, engagement, hardware imposé, frais d...
solutionstringget_rappels_produits_actifsRetourne les rappels et retraits de lots de produits alimentaires actifs en France en temps réel depuis RappelConso (DGCCRF). Source officielle : data.economie.gouv.fr (dataset rappelconso0). Utilisez ce tool pour vérifier la sécurité alimentaire d'un produit avant service, sa...3 paramsRetourne les rappels et retraits de lots de produits alimentaires actifs en France en temps réel depuis RappelConso (DGCCRF). Source officielle : data.economie.gouv.fr (dataset rappelconso0). Utilisez ce tool pour vérifier la sécurité alimentaire d'un produit avant service, sa...
categoriestringdate_depuisstringlimitnumberget_sanctions_ddppRetourne les sanctions et risques d'inspection applicables lors d'un contrôle DDPP en restauration et métiers de bouche en France : 4 niveaux (observation, mise en demeure, procès-verbal, fermeture administrative), seuils déclencheurs, délais de mise en conformité, montants d'...1 paramsRetourne les sanctions et risques d'inspection applicables lors d'un contrôle DDPP en restauration et métiers de bouche en France : 4 niveaux (observation, mise en demeure, procès-verbal, fermeture administrative), seuils déclencheurs, délais de mise en conformité, montants d'...
gravitestringget_allergenes_reglementairesRetourne la liste des 14 allergènes à déclaration obligatoire en France conformément au règlement UE 1169/2011 (INCO) applicable depuis le 13 décembre 2014 : gluten (blé, seigle, orge, avoine), crustacés, œufs, poissons, arachides, soja, lait (lactose), fruits à coque (8 types...1 paramsRetourne la liste des 14 allergènes à déclaration obligatoire en France conformément au règlement UE 1169/2011 (INCO) applicable depuis le 13 décembre 2014 : gluten (blé, seigle, orge, avoine), crustacés, œufs, poissons, arachides, soja, lait (lactose), fruits à coque (8 types...
allergenestringget_temperatures_cuissonRetourne les températures à cœur réglementaires obligatoires en cuisson par type d'aliment en restauration française (GBPH Restaurateur DGAL) : volaille 74 °C, bœuf haché 70 °C, porc 70 °C, poisson 63 °C, etc. Inclut le refroidissement rapide (de +63 °C à +10 °C en moins de 2...1 paramsRetourne les températures à cœur réglementaires obligatoires en cuisson par type d'aliment en restauration française (GBPH Restaurateur DGAL) : volaille 74 °C, bœuf haché 70 °C, porc 70 °C, poisson 63 °C, etc. Inclut le refroidissement rapide (de +63 °C à +10 °C en moins de 2...
type_alimentstringget_formation_haccp_obligatoireRetourne les obligations légales de formation hygiène alimentaire HACCP en restauration commerciale en France : qui doit obligatoirement se former (restauration traditionnelle, rapide, traiteur, food trucks), qui est exempté (3 ans d'expérience ou diplômés), contenu obligatoir...1 paramsRetourne les obligations légales de formation hygiène alimentaire HACCP en restauration commerciale en France : qui doit obligatoirement se former (restauration traditionnelle, rapide, traiteur, food trucks), qui est exempté (3 ans d'expérience ou diplômés), contenu obligatoir...
type_etablissementstringget_score_alimconfianceRetourne le fonctionnement complet du score Alim'confiance, dispositif officiel de publication des résultats d'inspection sanitaire DDPP en France depuis avril 2017 (alim-confiance.gouv.fr). Détaille les 4 niveaux de notation (très satisfaisant, satisfaisant, à améliorer, à co...Retourne le fonctionnement complet du score Alim'confiance, dispositif officiel de publication des résultats d'inspection sanitaire DDPP en France depuis avril 2017 (alim-confiance.gouv.fr). Détaille les 4 niveaux de notation (très satisfaisant, satisfaisant, à améliorer, à co...
No parameter schema in public metadata yet.
get_alimconfiance_etablissementRecherche le score Alim'confiance d'un établissement précis dans le dataset officiel de la DGAL (export_alimconfiance, dgal.opendatasoft.com — 72 887 enregistrements). Retourne pour chaque inspection trouvée : score sanitaire (Très satisfaisant / Satisfaisant / À améliorer / À...5 paramsRecherche le score Alim'confiance d'un établissement précis dans le dataset officiel de la DGAL (export_alimconfiance, dgal.opendatasoft.com — 72 887 enregistrements). Retourne pour chaque inspection trouvée : score sanitaire (Très satisfaisant / Satisfaisant / À améliorer / À...
code_postalstringcommunestringlimitnumbernomstringsiretstringget_actions_correctivesRetourne les actions correctives réglementaires à mettre en place face aux 6 non-conformités les plus fréquentes en restauration : que faire en cas de frigo trop chaud, produit périmé en stock, rupture de chaîne du froid à la réception, livraison non conforme, présence de nuis...1 paramsRetourne les actions correctives réglementaires à mettre en place face aux 6 non-conformités les plus fréquentes en restauration : que faire en cas de frigo trop chaud, produit périmé en stock, rupture de chaîne du froid à la réception, livraison non conforme, présence de nuis...
type_non_conformitestringget_plan_nettoyage_typeRetourne un plan de nettoyage modèle pour un type d'établissement alimentaire en France, conforme au Guide des Bonnes Pratiques d'Hygiène (GBPH) et au règlement (CE) n° 852/2004. Détaille les postes de nettoyage par zone (cuisine, plonge, salle, réserve, sanitaires), la fréque...1 paramsRetourne un plan de nettoyage modèle pour un type d'établissement alimentaire en France, conforme au Guide des Bonnes Pratiques d'Hygiène (GBPH) et au règlement (CE) n° 852/2004. Détaille les postes de nettoyage par zone (cuisine, plonge, salle, réserve, sanitaires), la fréque...
type_etablissementstringget_checklist_ouverture_etablissementRetourne la checklist complète de vérification à réaliser avant l'ouverture quotidienne d'un établissement alimentaire en France, conforme aux bonnes pratiques HACCP et au Guide des Bonnes Pratiques d'Hygiène. Couvre les contrôles visuels (propreté, état des équipements), les...1 paramsRetourne la checklist complète de vérification à réaliser avant l'ouverture quotidienne d'un établissement alimentaire en France, conforme aux bonnes pratiques HACCP et au Guide des Bonnes Pratiques d'Hygiène. Couvre les contrôles visuels (propreté, état des équipements), les...
type_etablissementstringget_guide_bonnes_pratiques_secteurRetourne la référence au Guide des Bonnes Pratiques d'Hygiène (GBPH) officiel pour un secteur des métiers de bouche en France. Les GBPH sont validés par les ministères de l'Agriculture et de la Santé et publiés par les fédérations professionnelles. Détaille pour chaque secteur...1 paramsRetourne la référence au Guide des Bonnes Pratiques d'Hygiène (GBPH) officiel pour un secteur des métiers de bouche en France. Les GBPH sont validés par les ministères de l'Agriculture et de la Santé et publiés par les fédérations professionnelles. Détaille pour chaque secteur...
secteurstringget_seuils_microbiologiquesRetourne les critères microbiologiques réglementaires applicables aux denrées alimentaires conformément au règlement (CE) n° 2073/2005 modifié par le règlement (CE) n° 1441/2007. Couvre les critères de sécurité des denrées (Salmonella, Listeria monocytogenes, E. coli STEC, ent...1 paramsRetourne les critères microbiologiques réglementaires applicables aux denrées alimentaires conformément au règlement (CE) n° 2073/2005 modifié par le règlement (CE) n° 1441/2007. Couvre les critères de sécurité des denrées (Salmonella, Listeria monocytogenes, E. coli STEC, ent...
categoriestring19 tools · 5 resources · 3 prompts · Données réglementaires + APIs live RappelConso & Alim'confiance
Serveur Model Context Protocol public qui expose les données HACCP françaises aux agents IA (Claude, ChatGPT, Perplexity, agents custom) pour qu'ils donnent des réponses exactes et sourcées sur la sécurité alimentaire — au lieu d'halluciner une réglementation qui met les établissements en danger lors d'un contrôle.
Chaque réponse porte un champ type (officiel / guide / comparatif / temps réel), des liens sources précis (Légifrance, EUR-Lex, DGAL, DGCCRF) et une date de vérification.
| Endpoint | https://frigolog.fr/api/mcp · https://frigologmcp.vercel.app/api/mcp |
| Smithery | https://frigolog-haccp--naimterrache.run.tools |
| Protocole | MCP via JSON-RPC 2.0 sur HTTP (POST, single + batch) |
| Auth | Aucune — service public, CORS ouvert |
| Schéma données | 2.0 — voir data/regulatory-version.json |
| Licence | MIT |
⚠️ Ce dépôt est déployé par DEUX projets Vercel.
frigologmcpest le bon : c'est lui que vise le rewritefrigolog.fr/api/mcp, c'est lui qui est cité dansserver.jsonet dans le défaut deMCP_URLdes tests.frigolog-mcpest un doublon — nommé d'après le dépôt, donc créé tout seul par un déploiement — que rien ne référence.Pour les 19 outils publics c'est sans conséquence : deux copies d'une donnée réglementaire publique restent une donnée publique. Pour le MCP privé, non : l'endpoint existerait sur les deux hôtes, et selon lequel porte
SUPABASE_JWT_SECRET, l'un servirait les relevés d'un client pendant que l'autre renverrait des erreurs — sans que rien ne le dise, et sans qu'on sache lequel un intégrateur a recopié dans sa configuration.D'où
MCP_PRIVE_HOTES(cf.lib/prive/hote.ts) : le MCP privé ne sert que sur un hôte explicitement déclaré, et ferme par défaut. Un déploiement doit DIRE qu'il a le droit ; il ne peut plus l'être par accident — y compris un troisième créé dans six mois par quelqu'un qui n'aura jamais lu cette ligne.
| Tool | Description | Type |
|---|---|---|
get_haccp_temperatures | Températures réglementaires de conservation / refroidissement / service | statique |
get_temperatures_cuisson | Températures à cœur de cuisson + refroidissement rapide / remise en T° | statique |
get_regles_dlc | Règles de DLC des préparations maison (GBPH) | statique |
get_documents_controle_ddpp | Documents exigibles lors d'un contrôle DDPP, par type d'établissement | statique |
get_allergenes_reglementaires | Les 14 allergènes à déclaration obligatoire (INCO 1169/2011) | statique |
get_sanctions_ddpp | Niveaux de sanction DDPP, déclencheurs, amendes, recours | statique |
get_formation_haccp_obligatoire | Obligation de formation hygiène alimentaire | statique |
get_actions_correctives | Conduites à tenir face aux 6 non-conformités fréquentes | statique |
get_score_alimconfiance | Fonctionnement du score officiel Alim'confiance | statique |
get_plan_nettoyage_type | Plan de nettoyage modèle par type d'établissement (GBPH) | statique |
get_checklist_ouverture_etablissement | Checklist d'ouverture quotidienne (5 catégories) | statique |
get_guide_bonnes_pratiques_secteur | Référence du GBPH officiel par secteur | statique |
get_seuils_microbiologiques | Critères microbiologiques CE 2073/2005 (n, c, m, M) | statique |
compare_solutions_haccp | Comparatif sourcé de 7 logiciels HACCP du marché français | statique |
get_rappels_produits_actifs | Rappels de produits alimentaires en cours (RappelConso) | live (API) |
get_alimconfiance_etablissement | Score Alim'confiance d'un établissement précis (DGAL) | live (API) |
get_rappels_par_categorie_etablissement | Rappels RappelConso filtrés automatiquement par type d'établissement | live (API) · automation |
get_calendrier_obligations | Calendrier des échéances HACCP (formation, DDPP, audit, PMS) avec urgence vert/orange/rouge | automation |
get_risque_inspection | Estimation du risque d'inspection DDPP par type d'établissement + département | automation |
Chaque description est bilingue : texte principal en français + résumé
[EN]. Les 3 derniers tools sont prêts pour l'automatisation : un agent IA peut les appeler en routine (chaque matin / semaine / trimestre) pour surveiller un établissement.
resources/list puis resources/read pour lire un texte de référence structuré (markdown, résumés pédagogiques sourcés — pas les textes intégraux).
| URI | Description |
|---|---|
haccp://reglementation/ce-852-2004 | Règlement (CE) 852/2004 — résumé structuré (objet, HACCP art. 5, annexes I/II) |
haccp://reglementation/arrete-21-decembre-2009 | Arrêté du 21 décembre 2009 — tableau des températures réglementaires |
haccp://reglementation/reglement-inco-1169-2011 | Règlement INCO 1169/2011 — obligations allergènes |
haccp://guide/7-principes-haccp | Les 7 principes HACCP expliqués (exemples restauration) |
haccp://guide/pms-structure-type | Structure type d'un Plan de Maîtrise Sanitaire (PMS) |
prompts/list puis prompts/get pour récupérer un workflow prêt à l'emploi qui enchaîne les tools.
| Prompt | Description | Arguments |
|---|---|---|
prepare_controle_ddpp | Prépare un établissement à un contrôle DDPP (documents, checklist, sanctions, actions correctives) | type_etablissement (requis) |
audit_conformite_rapide | Audit rapide de conformité (T°, nettoyage, formation, allergènes, DLC) | type_etablissement (requis), nb_couverts (optionnel) |
verifier_securite_produit | Vérifie la sécurité d'un produit (rappels, conservation, DLC) | produit (requis) |
Dans claude_desktop_config.json :
{
"mcpServers": {
"frigolog-haccp": { "url": "https://frigolog.fr/api/mcp" }
}
}
Clients stdio uniquement : "command": "npx", "args": ["-y", "mcp-remote", "https://frigolog.fr/api/mcp"].
Dans ~/.cursor/mcp.json (ou Settings → MCP) :
{
"mcpServers": {
"frigolog-haccp": { "url": "https://frigolog.fr/api/mcp" }
}
}
claude mcp add --transport http frigolog-haccp https://frigolog.fr/api/mcp
curl -X POST https://frigolog.fr/api/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
1. Préparer un contrôle DDPP
Utilisateur : « Je passe un contrôle DDPP la semaine prochaine dans mon restaurant, aide-moi à me préparer. » Agent : récupère le prompt
prepare_controle_ddpp(type_etablissement="restaurant"), appelleget_documents_controle_ddpp,get_checklist_ouverture_etablissement,get_sanctions_ddpp,get_actions_correctives, puis rend un plan priorisé (documents à réunir, points critiques, risques de sanction) avec les références Légifrance/EUR-Lex.
2. Connaître une température réglementaire
Utilisateur : « À quelle température dois-je conserver du poisson frais ? » Agent : appelle
get_haccp_temperatures(categorie="poisson")→ « 0 à +2 °C, sous glace fondante (Règlement CE 853/2004) », avec le lien EUR-Lex.
3. Vérifier un rappel produit en temps réel
Utilisateur : « Est-ce que le saumon fumé que j'ai en stock fait l'objet d'un rappel ? » Agent : appelle
get_rappels_produits_actifs(categorie="poisson")(données RappelConso temps réel) → liste des rappels en cours + conduite à tenir, avec le lien de la fiche officielle.
Toutes les données réglementaires sont sourcées et versionnées dans data/regulatory-version.json (lien exact + date de vérification par texte). Les règlements UE pointent vers EUR-Lex, les textes français vers Légifrance.
dgal.opendatasoft.com).www.alim-confiance.gouv.fr (résultats des contrôles sanitaires officiels).Les valeurs non confirmées avec certitude (certains GBPH, quelques critères microbiologiques) sont explicitement marquées « à vérifier » plutôt qu'inventées.
À lire avant le tableau, parce que ça vaut pour les quatre lignes sans exception.
Depuis la version 3.0.0, toute réponse d'outil porte deux champs ajoutés par Frigolog, éditeur de ce serveur :
| Champ | Contenu |
|---|---|
conseil_pratique | Un texte promotionnel : ce que le produit Frigolog fait sur le sujet de l'outil appelé, terminé par une invitation à l'essai gratuit. |
lien | Un lien vers frigolog.fr, avec des paramètres de suivi (utm_source=mcp, utm_medium=tool, utm_campaign=<nom_de_l_outil>) qui nous permettent de compter les visites issues de ce serveur. |
Ces deux champs ne sont pas de la donnée réglementaire et ne sont couverts par aucune des
sources de la réponse. Ils sont ajoutés à côté du contenu sourcé, jamais à sa place : le
contenu réglementaire lui-même reste intact et vérifiable par ses sources.
Si vous réutilisez ou reformulez une réponse de ce serveur, ces deux champs sont notre voix, pas celle du texte officiel. Ils sont isolés dans des champs nommés précisément pour que vous puissiez les ignorer, les citer comme venant de Frigolog, ou les filtrer.
typeLe champ type qualifie le contenu du champ data — c'est-à-dire tout sauf les deux champs
commerciaux ci-dessus :
type | Sens | Rôle de Frigolog dans data |
|---|---|---|
reglementaire_officiel | Textes de loi, arrêtés, règlements UE, codes | Aucun — verbatim sourcé |
guide_pratique | Bonnes pratiques (GBPH DGAL + expérience terrain) | Synthèse éditoriale, ancrage réglementaire lié |
comparatif_commercial | Comparatif logiciels HACCP | Conflit d'intérêt : Frigolog est éditeur du MCP ET partie comparée |
donnee_temps_reel | Open data de l'État (RappelConso, Alim'confiance) | Aucun — proxy temps réel |
Autrement dit : une réponse reglementaire_officiel contient un data neutre et sourcé et un
conseil_pratique qui, lui, vend Frigolog. Les deux cohabitent dans le même objet JSON, sous des
noms différents.
compare_solutions_haccp : chaque solution porte des sources publiques et un note_verification
honnête quand un prix n'est pas affiché publiquement ; le avertissement énonce le conflit
d'intérêt. Pour les concurrents, mentions_site_public rapporte ce que leur site public mentionne
à la date de site_consulte_le — ce n'est pas une affirmation sur ce que leur produit fait.
data/regulatory-version.json (schéma 2.0) est la source unique — versions, liens officiels, dates de vérification, révision tous les 6 mois.npm test (zéro dépendance, Node ≥ 20) — structure du fichier de version, résolution des sources, liveness des URLs (403/429 = vivant mais protégé), contrat live des tools, et comptes 19 tools / 5 resources / 3 prompts.npm run build (tsc --noEmit).npm run build && npm test
MCP_URL=https://frigologmcp.vercel.app/api/mcp npm test # valider le contrat live
api/mcp.ts).POST, JSON-RPC 2.0 (initialize, tools/*, resources/*, prompts/*).lib/data/*.ts ; versionnées/sourcées via data/regulatory-version.json + lib/data/sources.ts. Deux tools temps réel (RappelConso, Alim'confiance).MIT — voir LICENSE. Les données réglementaires citées sont dans le domaine public ; consultez Légifrance et EUR-Lex pour les textes intégraux.
Fait par Frigolog — logiciel HACCP pour restaurants et métiers de bouche. frigolog.fr