Cellarion Wine Registry
by cellarion.app · remote · no sign-in to list tools · v1.82.4 · published by app.cellarion
Public wine registry and guides: search wines, grapes, regions, appellations. No account.
7 tools: 1 change things and 6 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things1Claude Code: ask: see these tools
- Only reads6Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http wine-registry https://cellarion.app/api/mcp/publicTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 1Claude Code: ask
drink_window_forSommelier-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.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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).
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
Only reads 6Claude Code: allow
find_similar_winesGiven 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 vect…No findings
Why it is in this group
- The name "find_similar_wines" says "find": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_source_infoReturns what Cellarion is, the version this instance is running, the open-source repository, and the license.No findings
Why it is in this group
- The name "get_source_info" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
get_wineFull 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…No findings
Why it is in this group
- The name "get_wine" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
list_guidesCellarion's published guides and blog articles (cellar management, drink windows, storage, buying) — title, slug, excerpt and tags.No findings
Why it is in this group
- The name "list_guides" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
read_guideThe full text of one published Cellarion guide or blog article, by slug (from list_guides).No findings
Why it is in this group
- The name "read_guide" says "read": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
search_registrySearches Cellarion's shared wine database (vintage-neutral wines, community data) by name, producer, region or grape.No findings
Why it is in this group
- The name "search_registry" says "search": a word for reading.
Description, as the server wrote it 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. A signed-in user's own drinks that are not wine (beer, cider, soft drinks — hidden from the shared registry) are listed first with only_in_your_cellar: true, so they can add more of them.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.82.4. Values in angle brackets are yours to fill in.
claude mcp add --transport http wine-registry https://cellarion.app/api/mcp/publicRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__wine-registry__get_source_info",
"mcp__wine-registry__search_registry",
"mcp__wine-registry__get_wine",
"mcp__wine-registry__find_similar_wines",
"mcp__wine-registry__list_guides",
"mcp__wine-registry__read_guide"
],
"ask": [
"mcp__wine-registry__drink_window_for"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as wine-registry. Review it before you use it.