Cellarion Wine Registry

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

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
87%
Calidad de los nombres
97%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,315Tokens (definiciones de herramientas)
~868 BTamaño de respuesta típico
Impacto moderado en la atención (1.03% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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).

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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#"
}

Prompts recomendados

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

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas
verificadoversión no registrada7 herramientas