Skip to main content
Glama
slavins-co

CellarTracker MCP

by slavins-co

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CT_PASSWORDYesYour CellarTracker password
CT_USERNAMEYesYour CellarTracker username

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search-cellarA

Search your wine cellar by name, color, region, varietal, location, or vintage range. The region parameter searches across Country, Region, SubRegion, Appellation, and Locale fields. Returns matching wines with details, up to 25 per page — pass offset to page through more.

drinking-recommendationsA

Get wine drinking recommendations sorted by urgency. Prioritizes wines that are past peak, then those with closing windows, then wines currently in their drinking window. Optionally filter by color.

cellar-statsA

Get cellar statistics: total bottles, value, unique wines, and optional breakdowns. Valid group_by options: color, country, region, varietal, location, bin, category.

purchase-historyA

Search purchase history with spending summary. Filter by wine name, store, or date range (YYYY-MM-DD format). Shows total spent, average price, per-store breakdown, and recent purchases.

recent-deliveriesA

List wines actually delivered (received) in a date range, keyed on DeliveryDate. Defaults to the last 30 days. Use this for 'what just landed', unlike purchase-history which keys on order date.

incoming-ordersA

List wines ordered but not yet received, from the Pending table. Sorted oldest order first. Use this for 'what's on the way', unlike recent-deliveries which shows what has already arrived.

bottle-detailsA

Look up individual bottles from the Bottles table — the per-bottle view spanning both in-cellar and consumed bottles, with barcode, exact location/bin, and size. Filter by wine name, location, bin, size, or barcode; set state to 'cellar' (default 'all' includes consumed). If the user attaches a photo of a bottle or its barcode, read the barcode digits from the image and pass them as the barcode filter. Location and Bin are account-specific labels, not physical descriptions — if a location/bin filter finds nothing, use cellar-stats with group_by=location or group_by=bin to see the actual values in use. Returns up to max_results per page (default 25) — pass offset to page through more.

get-wishlistA

View your CellarTracker wishlist wines. Optionally search by wine name, region, or varietal.

consumption-historyA

Search your consumption history — wines you've opened and drunk. Filter by wine name, color, or date range. Returns most recent consumptions first with tasting context, up to max_results per page (default 25) — pass offset to page through more.

tasting-notesA

Search your tasting notes and reviews. Filter by wine name, color, or minimum rating. Returns notes with ratings, scores, and tasting details, up to max_results per page (default 25) — pass offset to page through more.

refresh-dataA

Force refresh all CellarTracker data from the server. Downloads fresh CSV exports for all 8 tables regardless of cache age.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
table-ListCurrent cellar inventory — raw cached CSV export, refreshed via the same cache as the query tools.
table-NotesTasting notes — raw cached CSV export, refreshed via the same cache as the query tools.
table-PurchasePurchase history — raw cached CSV export, refreshed via the same cache as the query tools.
table-ConsumedConsumed wines — raw cached CSV export, refreshed via the same cache as the query tools.
table-AvailabilityDrinking windows & pro scores — raw cached CSV export, refreshed via the same cache as the query tools.
table-TagWishlists & custom lists — raw cached CSV export, refreshed via the same cache as the query tools.
table-BottlesIndividual bottle records — raw cached CSV export, refreshed via the same cache as the query tools.
table-PendingPending/in-transit orders — raw cached CSV export, refreshed via the same cache as the query tools.
cache-metaPer-table freshness timestamps and server version for the cached CellarTracker export.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/slavins-co/cellartracker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server