MCP verbinden
Der Glasswise MCP-Server ist ein Remote-MCP-Server unter:
https://mcp.glasswise.eu/mcpEr nutzt Streamable HTTP als Transport und OAuth. Beim Verbinden öffnet dein Browser den Glasswise-Login. Der Server fragt den Scope openid graphql:role:api_user an.
Der Connector akzeptiert nur OAuth-Client-IDs auf seiner Allow-List. Heute deckt diese Liste Claude Code ab. Andere Clients, darunter ChatGPT und die Claude-Web-App, können sich noch nicht authentifizieren.
Claude Code
Abschnitt betitelt „Claude Code“-
Füge den Server hinzu:
Terminal-Fenster claude mcp add --transport http glasswise https://mcp.glasswise.eu/mcpDer Standard-Scope
locallädt ihn nur im aktuellen Projekt. Mit--scope userlädst du ihn in allen deinen Projekten, mit--scope projectteilst du ihn mit dem Team über eine committete.mcp.json. -
Führe in einer Claude-Code-Session
/mcpaus, wähle den glasswise-Server und dann Authenticate. -
Melde dich bei Glasswise an, sobald der Browser aufgeht, und bestätige den Consent-Screen.
-
Die Glasswise-Tools erscheinen unter dem Server in
/mcp.
Entfernen mit claude mcp remove glasswise. Beim Entfernen eines Remote-Servers löscht Claude Code auch die OAuth-Tokens und die Client-Registrierung, die es dafür gespeichert hat.
ChatGPT
Abschnitt betitelt „ChatGPT“Noch nicht verfügbar. ChatGPTs OAuth-Client-ID steht nicht auf der Allow-List des Connectors, eine Verbindung scheitert an der Authentifizierung.
Der Server stellt 41 Tools bereit: 26 lesend, 15 schreibend. Jedes Tool bildet eine API-Operation ab; die API-Referenz hat die Parameter im Detail. Lese- und Schreib-Tools sind getrennt und tragen MCP-Annotationen (readOnlyHint, idempotentHint, destructiveHint).
Lese-Tools
Abschnitt betitelt „Lese-Tools“| Tool | Liefert |
|---|---|
server_info |
Name und Version des Connectors; ruft nichts upstream auf |
list_wineries |
Die Weingüter (Workspaces), denen du angehörst, mit Plan und Feature-Flags |
get_account |
Ein Weingut: Plan, Billing-Status, Publish-Berechtigung, Feature-Flags, Marketing-QR-Kontingent |
list_brands |
Brands deiner Weingüter, filterbar über workspace_id |
get_brand |
Eine Brand: Kontakt, Adresse, Rechts- und Social-Felder |
list_labels |
Labels, filterbar nach Workspace, Brand oder Status |
get_label |
Ein Label mit eingebetteten Formaten und Übersetzungen |
list_label_ingredients |
Die Zutaten eines Labels, geordnet |
list_label_grape_varieties |
Die Rebsorten eines Labels mit Cuvée-Anteilen |
list_label_certifications |
Die Zertifizierungen eines Labels |
list_label_packagings |
Die Verpackungen eines Labels |
get_label_translation |
Die übersetzten Texte eines Labels für eine Locale |
list_label_formats |
Die Flaschenformate eines Labels |
get_label_format |
Ein Flaschenformat |
list_marketing_qr_codes |
Marketing-QR-Codes deiner Weingüter |
get_marketing_qr_code |
Ein Marketing-QR-Code, inklusive UTM und Geo-Anzahl |
list_catalog_ingredients |
Zutatenkatalog mit Allergen-Flags |
list_catalog_grape_varieties |
Rebsortenkatalog mit Synonymen |
list_catalog_closure_types |
Verschlussarten mit Material |
list_catalog_capsule_types |
Kapselarten mit Material |
list_catalog_packaging_types |
Verpackungs-Vokabular |
list_catalog_countries |
Länder mit ISO-Codes und EU-Mitgliedschaft |
list_catalog_sweetness |
Süße-Vokabular |
list_catalog_production_methods |
Produktionsmethoden wie bio oder biodynamisch |
list_catalog_certification_types |
Zertifizierungs-Vokabular |
list_catalog_locales |
Unterstützte Übersetzungs-Locales für Labels |
Schreib-Tools
Abschnitt betitelt „Schreib-Tools“| Tool | Wirkung |
|---|---|
update_brand |
Felder einer Brand bearbeiten |
create_label |
Label-Entwurf unter einer Brand anlegen |
update_label |
Felder eines Labels bearbeiten |
publish_label |
Label veröffentlichen, sodass sein QR auflöst; idempotent |
duplicate_label |
Label in einen neuen Entwurf duplizieren |
set_label_ingredients |
Die ganze Zutatenliste eines Labels ersetzen |
set_label_grape_varieties |
Die ganze Rebsortenliste eines Labels ersetzen |
set_label_certifications |
Die ganze Zertifizierungsliste eines Labels ersetzen |
set_label_packagings |
Die ganze Verpackungsliste eines Labels ersetzen |
set_label_translation |
Die Übersetzung eines Labels für eine Locale ersetzen |
create_label_format |
Flaschenformat zu einem Label hinzufügen |
update_label_format |
Flaschenformat bearbeiten |
create_marketing_qr |
Marketing-QR-Code-Entwurf anlegen |
update_marketing_qr |
Ziel, Redirects, Ablauf oder UTM-Tags eines Marketing-QR-Codes bearbeiten |
publish_marketing_qr |
Marketing-QR-Code veröffentlichen; vergibt den Shortlink, abhängig von Plan und Kontingent |
Zwei Regeln gelten für alle Schreibzugriffe:
- Die
set_*-Tools ersetzen die ganze Liste: Zeilen, die du weglässt, werden gelöscht,[]leert die Liste. - Bei den
update_*-Tools bleibt ein weggelassenes Feld unverändert; ein explizitesnullleert ein nullable Feld.