Cellarion Wine Registry

Public wine registry and guides: search wines, grapes, regions, appellations. No account.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
87%
Qualität der Benennung
97%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,315Tokens (Tool-Definitionen)
~868 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.03% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "wine-registry": {
      "url": "https://cellarion.app/api/mcp/public"
    }
  }
}

Remote-Endpunkte

https://cellarion.app/api/mcp/publicstreamable-http

Was es kann

Tool-Inventar

Tools (7)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢get_source_info

Returns what Cellarion is, the version this instance is running, the open-source repository, and the license. Call this when the user asks what Cellarion is, which version they are on, whether it is open source, where to find / contribute to the code — or how to support the project.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_registry(query)

Searches Cellarion's shared wine database (vintage-neutral wines, community data) by name, producer, region or grape. Returns up to 10 matches. Call to identify a wine the user mentions, before recommending, or to check whether a wine exists in the registry. This searches ALL known wines — use search_bottles for what the user owns.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Wine name, producer, appellation or grape"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_wine(wine_id)

Full registry record for one wine: producer, region, appellation, classification, grapes, community rating, the AI tasting profile when the wine has been enriched, and the registry image (url + credit) when one is published — null means the wine has no public picture yet; to see the picture yourself, call get_photo with the wine_id. Vintage-neutral (bottles carry the vintage). For signed-in callers, pending_correction says whether a correction suggestion is awaiting review on this wine (one is allowed per wine, across all users), which fields it covers and whether it is the caller's own — check it before composing suggest_wine_correction. Call after search_registry when the user wants depth on a specific wine.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "wine_id": {
      "type": "string",
      "description": "Registry wine id from search_registry or a bottle's wine"
    }
  },
  "required": [
    "wine_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_similar_wines(wine_id, bottle_id, limit)

Given a registry wine_id (or, on an authenticated connection, one of the user's bottle_ids), returns wines with the closest taste/style profile from the shared registry, using vector similarity over wine embeddings. Call for "more like this", "what else is like my favourite Barolo", or to seed purchase ideas from a wine the user loves. Only wines that have been embedded are searchable — an empty result does not mean nothing similar exists. Ids must be 24-hex Mongo ids from search_registry or search_bottles — a name or slug is not an id. Returns at most 10.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "wine_id": {
      "description": "Registry wine id (24-hex) from search_registry or a bottle's wine",
      "type": "string"
    },
    "bottle_id": {
      "description": "Alternatively: one of the user's bottle ids (24-hex). Needs an authenticated connection — not available on the public endpoint.",
      "type": "string"
    },
    "limit": {
      "description": "How many to return (1-10, default 8; larger values are capped, not rejected)",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢drink_window_for(wine_id, vintage)

Sommelier-curated drink windows for a registry wine: per vintage, when it is young, at peak, and in late maturity, with where the vintage stands right now. Call for "when should I drink <wine> <vintage>", aging questions, or buy-now-drink-later advice. Only sommelier-REVIEWED vintages are returned — an empty result means no curated window exists yet (reason from grape/region/structure yourself, and say it is an estimate).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "wine_id": {
      "type": "string",
      "description": "Registry wine id (from search_registry)"
    },
    "vintage": {
      "description": "One vintage year; omit for all curated vintages of the wine",
      "type": "string",
      "maxLength": 10
    }
  },
  "required": [
    "wine_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_guides(tag, limit, offset)

Cellarion's published guides and blog articles (cellar management, drink windows, storage, buying) — title, slug, excerpt and tags. Call when the user wants a how-to or background reading; follow with read_guide for the full text.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "tag": {
      "description": "Filter by tag",
      "type": "string",
      "maxLength": 40
    },
    "limit": {
      "description": "How many to return (1-20, default 10; larger values are capped, not rejected)",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "offset": {
      "description": "Skip this many (default 0)",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢read_guide(slug)

The full text of one published Cellarion guide or blog article, by slug (from list_guides). Public website content — quote or summarise freely, and link the public_url when pointing the user to it.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Article slug from list_guides"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Empfohlene Prompts

search_research
Search for information about [topic] using Cellarion Wine Registry
Erwartete Tools: search_registry
find_specific
Find [specific item] using Cellarion Wine Registry
Erwartete Tools: search_registry
retrieve_data
Get details about [item] from Cellarion Wine Registry
Erwartete Tools: get_source_info
fetch_info
Fetch [information type] using Cellarion Wine Registry
Erwartete Tools: get_source_info
list_items
List all [items] available in Cellarion Wine Registry
Erwartete Tools: list_guides

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet7 Tools
verifiziertVersion nicht aufgezeichnet7 Tools