MCP-Server: EU-Register und Wissen zu Nahrungsergänzungsmitteln in Ihrem KI-Assistenten
Wie verbinden Sie einen KI-Assistenten (Claude, ChatGPT, Cursor) mit geprüften Daten zum Lebensmittelrecht der EU und Polens, statt sich auf das Gedächtnis des Modells zu verlassen? Es genügt eine Adresse: https://mcp.supplemental.pl/mcp. Der Assistent fragt dann das amtliche Register oder einen Artikel der Wissensdatenbank ab und nennt in der Antwort die Quelle.
Was der MCP-Server von supplemental.pl ist
MCP (Model Context Protocol) ist ein offener Standard, über den ein KI-Assistent externe „Tools“ aufruft und die Antwort aus der tatsächlichen Quelle erhält, statt sie aus dem Gedächtnis zu rekonstruieren. Für eine Regulatory-Abteilung ist das der Unterschied zwischen „das Modell erinnert sich, dass es für Vitamin D irgendwelche Angaben gibt“ und „das Modell hat den Eintrag im EU-Register mit Verwendungsbedingungen und Rechtsakt gezeigt“.
Unser Server ist öffentlich, bietet nur Lesezugriff und kommt ohne Anmeldung und ohne Schlüssel aus. Adresse: https://mcp.supplemental.pl/mcp. Transport: Streamable HTTP, zustandslos (MCP 2026-07-28; ältere Clients verbinden sich über initialize mit den Versionen 2025-11-25, 2025-06-18 und 2025-03-26). Jede Antwort enthält einen Link zu einer Seite von supplemental.pl, die Rechtsquelle (Rechtsakt oder Register) und den Hinweis, dass es sich nicht um Rechtsberatung handelt. Die Antworten enthalten keine Preise.
- Offizieller Eintrag in der MCP Registry:
pl.supplemental/foodlaw - Server Card: mcp.supplemental.pl/.well-known/mcp/server-card.json
- Datenstand (Abrufdatum, Anzahl der Einträge): mcp.supplemental.pl/health
- Limits: 60 Anfragen pro Minute und IP-Adresse; Nutrimetr-Rechner — 20 Berechnungen pro Nutzer und Tag; C.L.A.I.M.S. hat ein eigenes Tageslimit.
- Datenschutz: Der Server zählt nur aggregierte Tool-Aufrufe (Tag, Tool, Name des MCP-Clients), ohne IP-Adressen und ohne Inhalt der Anfragen. Die IP-Adresse dient nur der laufenden Anfragebegrenzung; bei den Tools C.L.A.I.M.S. und Nutrimetr werden Anfrage und IP-Adresse an diese Dienste übermittelt, die sie beantworten und ihr Tageslimit anwenden. Details: Datenschutzerklärung.
Acht Tools in einfacher Sprache
| Tool | Was es tut | Quelle |
|---|---|---|
search_articles | Durchsucht die Artikel von supplemental.pl (PL/EN/DE) zu gesundheitsbezogenen Angaben, Novel Food, Kennzeichnung und EuGH-Rechtsprechung. | Artikel von supplemental.pl |
get_article | Liefert einen Artikel: Zusammenfassung, Zwischenüberschriften, Textauszug, zitierte Rechtsakte und Sprachversionen. | Artikel von supplemental.pl |
check_health_claim | Prüft einen Stoff im EU-Register nährwert- und gesundheitsbezogener Angaben: zugelassen / nicht zugelassen / widerrufen, Verwendungsbedingungen, Rechtsakt. | EU Register (EK, CC BY 4.0) |
novel_food_status | Prüft eine Zutat im EU-Novel-Food-Katalog: Status je Pflanzenteil oder Form (z. B. „Not novel in food supplements“), mit Verweis auf die Verordnung 2015/2283 und die Unionsliste 2017/2470. | Novel Food Catalogue (EK, CC BY 4.0) |
search_claims_foodlaw | Ordnet eine Zutat (und Dosis) den Angaben aus der Verordnung 432/2012 und der botanischen „On-hold“-Liste zu. Botanicals immer als on hold = nicht zugelassen. | C.L.A.I.M.S. (FOODLAW.ai) |
get_claim_foodlaw | Ruft eine einzelne Angabe aus C.L.A.I.M.S. über ihre ID ab. | C.L.A.I.M.S. |
gis_notification_steps | Schritt für Schritt: Anzeige beim GIS (polnische Hauptsanitätsinspektion) über das erstmalige Inverkehrbringen eines Nahrungsergänzungsmittels (Art. 29–30 des polnischen Gesetzes über die Lebensmittel- und Ernährungssicherheit). Anzeige beim GIS ≠ Zulassung als neuartiges Lebensmittel (Novel Food). | Artikel von supplemental.pl |
nutrition_calc | Deterministische Berechnung (ohne KI) der Nährwerte einer Rezeptur pro 100 g, %NRV, mögliche nährwertbezogene Angaben, Allergene, QUID-Hinweise. | Nutrimetr |
- EFSA-Gutachten ≠ Zulassung durch die Kommission. Ein positives EFSA-Gutachten lässt weder eine Zutat noch eine Angabe zu; das geschieht erst durch einen Rechtsakt der Kommission (Eintrag in die Unionsliste oder das Register). Siehe Novel Food in Nahrungsergänzungsmitteln.
- Botanicals „on hold“ (SANCO/11074/2013) ≠ zugelassene gesundheitsbezogene Angaben. Es handelt sich um Angaben, die die Kommission nicht zugelassen hat; die Folgen für Etikett und Werbung nach dem EuGH-Urteil C-386/23 behandelt der Artikel Gesundheitsbezogene Angaben bei Nahrungsergänzungsmitteln.
- Anzeige beim GIS ≠ Novel-Food-Zulassung. Die Anzeige ist eine Informationspflicht, keine Genehmigung. Siehe Verfahren der Anzeige beim GIS.
Beispielfragen
Jede der folgenden Fragen wurde am 28.10.2026 über den Server gestellt. Status in den Registern der Kommission können sich ändern; deshalb verlinkt jede Antwort den Quelleintrag.
Suchen Sie im Novel-Food-Katalog nach dem vollständigen lateinischen oder chemischen Namen. Abkürzungen (z. B. „NMN“) sind möglicherweise nicht indexiert, und ein fehlender Eintrag bedeutet nicht, dass ein Erzeugnis nicht neuartig ist.
So verbinden Sie den Server
Menüpfade am 28.10.2026 anhand der Herstellerdokumentation geprüft. Die Bezeichnungen der Schaltflächen stehen auf Englisch, so wie in den Oberflächen. Oberflächen ändern sich häufig; bei Abweichungen gilt die verlinkte Dokumentation.
Claude (claude.ai, Claude Desktop, Cowork)
Einzelpläne (Anthropic beschreibt diesen Weg für Pro und Max; im Free-Plan ist ein eigener Konnektor möglich):
- Customize → Connectors (Konnektor-Einstellungen).
- + Add → Add custom connector (eigenen Konnektor hinzufügen).
- Name, z. B.
supplemental.pl; Server-URL:https://mcp.supplemental.pl/mcp→ Continue. Erkannte Authentifizierungseinstellungen prüfen → Continue. - Unter Authentication No sign in wählen (der Server erfordert keine Anmeldung) → Add.
- Im Chat: Schaltfläche + unten links → Connectors → Konnektor einschalten und Frage stellen.
Team und Enterprise: Zuerst fügt ein Owner oder Primary Owner (bei Enterprise auch Personen mit einer benutzerdefinierten Rolle, die „Manage access to Libraries“ umfasst) den Konnektor für die Organisation hinzu: Organization settings → Connectors → Add → mit der Maus auf Custom → Web, weiter wie oben. Mitglieder öffnen Customize → Connectors und klicken beim Konnektor auf Connect.
Die Verbindung zum Server baut die Cloud von Anthropic auf, nicht der Rechner des Nutzers — deshalb muss der Server öffentlich erreichbar sein (unserer ist es). In claude.ai hinzugefügte Konnektoren stehen in Claude Code automatisch zur Verfügung, wenn Sie mit Ihrem claude.ai-Konto angemeldet sind (Liste über /mcp).
Quellen: Claude Help Center — Get started with custom connectors using remote MCP; Claude Code — MCP.
claude mcp add --transport http supplemental https://mcp.supplemental.pl/mcpChatGPT
- Plugins öffnen.
- Schaltfläche + → Add custom MCP server (eigenen MCP-Server hinzufügen).
- Namen (optional eine Beschreibung) eingeben; unter Connection
https://mcp.supplemental.pl/mcpeinfügen. - Authentifizierung: keine (der Server ist öffentlich).
- Beim Risikohinweis I understand and want to continue ankreuzen → Create as a plugin → erkannte Tools prüfen.
- Plugin installieren, neue Unterhaltung beginnen,
@eingeben und das Plugin auswählen.
Die Verfügbarkeit hängt vom Plan ab. Laut OpenAI gibt es die volle Unterstützung eigener MCP-Server in den Plänen Business und Enterprise/Edu, nur in der Web-Version (nicht in der mobilen App). Bei Business erstellt und veröffentlicht ein Admin oder Owner das Plugin; bei Enterprise/Edu kann ein Admin diese Berechtigung über RBAC ausgewählten Mitgliedern erteilen. Nutzer mit Pro können MCP-Server mit Lese-/Abrufberechtigungen (read/fetch) verbinden — das genügt, da unser Server nur Lesezugriff bietet. Der ältere Weg (Workspace settings oder Benutzereinstellungen → Apps → Create) wird in der Dokumentation als „legacy“ beschrieben.
Test ohne ChatGPT: im API Playground Tools → Add → MCP Server wählen und die Server-Adresse eingeben.
Quellen: OpenAI Help Center — Connecting custom MCP servers in ChatGPT; OpenAI Developers — Connect and test your plugin.
Cursor
Legen Sie ~/.cursor/mcp.json (global, für alle Projekte) oder .cursor/mcp.json im Projektordner an. Beide Dateien werden zusammengeführt; kommt derselbe Servername in beiden vor, hat die Projektkonfiguration Vorrang. Datei speichern und Cursor neu starten.
{
"mcpServers": {
"supplemental": {
"url": "https://mcp.supplemental.pl/mcp"
}
}
}
Ein Remote-Server benötigt in Cursor nur das Feld url; Header sind nicht nötig, da der Server keinen Schlüssel verlangt. Später lässt sich der Server unter Customize in der Seitenleiste ein- und ausschalten.
Quellen: Cursor Docs — Model Context Protocol; Cursor Help — MCP.
- Adresse:
https://mcp.supplemental.pl/mcp, Methode POST, JSON-RPC 2.0, JSON-Antworten (ohne SSE und ohne Sitzungen). Eine GET-Anfrage eines MCP-Clients an/mcpliefert 405 — das ist beabsichtigt (der Server öffnet keinen SSE-Stream). - VS Code (Dokumentation): Datei
.vscode/mcp.json→{"servers": {"supplemental": {"type": "http", "url": "https://mcp.supplemental.pl/mcp"}}}. Das portable Format.mcp.jsonverwendet ein ObjektmcpServersmit"type": "http". - Test ohne KI-Assistent:
npx @modelcontextprotocol/inspector(offizielles MCP-Testwerkzeug) und Verbindung zur Server-Adresse. - Schnelltest im Terminal:
curl -s https://mcp.supplemental.pl/mcp -H 'content-type: application/json' \
-H 'MCP-Protocol-Version: 2026-07-28' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{"_meta":{"io.modelcontextprotocol/protocolVersion":"2026-07-28","io.modelcontextprotocol/clientCapabilities":{},"io.modelcontextprotocol/clientInfo":{"name":"meine-app","version":"1.0"}}}}'
Eine Bitte: Lassen Sie Ihren Client clientInfo (den Namen der Anwendung) senden. Das hilft uns zu verstehen, welche Tools genutzt werden, und enthält keine personenbezogenen Daten.
Datenquellen und Lizenzen
- EU Register of nutrition and health claims — Daten der Europäischen Kommission (GD SANTE), auf dem Server wöchentlich aktualisiert. Weiterverwendung unter CC BY 4.0 gemäß der Weiterverwendungspolitik der Kommission (Beschluss der Kommission vom 12. Dezember 2011, 2011/833/EU). Namensnennung: „© Europäische Union, Daten: EU Register of nutrition and health claims“.
- EU Novel Food Catalogue — Daten der EK (GD SANTE), CC BY 4.0, wöchentlich aktualisiert. Die Kommission bezeichnet den Katalog als unverbindlich; auf der Katalogseite heißt es:
Please note that the new Novel Food status Catalogue is a non-binding tool that lists products of animal and plant origin, algal and fungal species, cultures of micro-organisms and other substances subject to the Novel Food Regulation, based on information provided by the EU Member States. This should be read in conjunction with the Union list of novel foods
sowieIt is a non-exhaustive list and serves as orientation on whether a product will need an authorisation under the Novel Food Regulation.
Verbindlich sind die Verordnung (EU) 2015/2283 und die Unionsliste (Durchführungsverordnung (EU) 2017/2470). - Rechtsakte: Verordnung (EG) Nr. 1924/2006, Verordnung (EU) Nr. 432/2012, Verordnung (EU) 2015/2283, Durchführungsverordnung (EU) 2017/2470 (EUR-Lex); polnisches Gesetz über die Lebensmittel- und Ernährungssicherheit (ISAP).
- C.L.A.I.M.S. (FOODLAW.ai) und Nutrimetr — eigene Werkzeuge. Nutrimetr rechnet deterministisch, ohne KI.
- Artikel von supplemental.pl — eigene Inhalte © supplemental.pl; der Server liefert einen Auszug (bis 6.000 Zeichen) mit Link zum vollständigen Text.
Hinweis
Häufige Fragen
Brauche ich eine Anmeldung oder einen API-Schlüssel?
Nein. Der Server ist öffentlich und bietet nur Lesezugriff, ohne Anmeldung und ohne Schlüssel.
Speichert der Server meine Fragen?
Nein. Er zählt nur aggregierte Tool-Aufrufe (Tag, Tool, Name des MCP-Clients), ohne IP-Adressen, ohne Argumente und ohne Inhalt der Anfragen.
Wie oft werden die Daten der Europäischen Kommission aktualisiert?
Wöchentlich, nicht täglich. Das Datum des letzten Datenabrufs zeigt mcp.supplemental.pl/health.
Ersetzt der Server einen Anwalt oder Regulatory-Berater?
Nein. Die Antworten dienen nur der Information und sind keine Rechtsberatung und keine Bewertung eines konkreten Produkts.
Sie brauchen eine Bewertung einer konkreten Rezeptur, eines Etiketts oder des Status einer Zutat? Schreiben Sie uns — wir besprechen Umfang und Form der Zusammenarbeit.
Kontakt