Pour Picks
Search the Pour Picks bourbon & whiskey database: 4,700+ bottles with tasting profiles and prices.
我該用這個嗎
品質與安全性
發現項目(3)
- LOW在 find_cheaper_alternative 中
- LOW在 compare_bottles 中
- LOW在 pour_tonight_suggestion 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"pour-picks": {
"command": "npx",
"args": [
"pour-picks-mcp"
]
}
}
}可執行的套件
1.0.4stdio遠端端點
https://nqnigdqkcvrziwcbgily.supabase.co/functions/v1/mcpstreamable-httphttps://mcp.pourpicks.app/?src=registrystreamable-http它能做什麼
工具清單
工具(8)
🟢search_bottles(query, category, price_min, price_max, proof_min, ...)
Full-text search across 4,700+ bourbons, ryes, scotches, and other spirits in the Pour Picks database. Filter by category, price (USD), and proof. Returns structured tasting profiles with source attribution.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 120,
"description": "Free-text search: distillery, bottle name, or expression"
},
"category": {
"type": "string",
"enum": [
"bourbon",
"rye",
"tennessee",
"wheat",
"corn",
"american_single_malt",
"scotch_single_malt",
"scotch_blend",
"irish",
"japanese",
"canadian",
"world_whisky",
"rum",
"tequila",
"mezcal",
"cognac",
"armagnac",
"brandy",
"gin",
"vodka",
"other"
],
"description": "Spirit category filter"
},
"price_min": {
"type": "number",
"minimum": 0,
"description": "Minimum price in USD"
},
"price_max": {
"type": "number",
"minimum": 0,
"description": "Maximum price in USD"
},
"proof_min": {
"type": "number",
"minimum": 0,
"description": "Minimum proof"
},
"proof_max": {
"type": "number",
"minimum": 0,
"description": "Maximum proof"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Max results (default 10, max 10)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_bottle(slug_or_id)
Detailed record for one bottle: tasting profile, flavor notes, pairings, price, community ratings. Accepts a Pour Picks bottle ID (UUID) or a bottle name.
輸入結構描述
{
"type": "object",
"properties": {
"slug_or_id": {
"type": "string",
"maxLength": 120,
"description": "Bottle UUID or a name like 'Eagle Rare 10'"
}
},
"required": [
"slug_or_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_similar(bottle_id, limit)
Bottles with a similar flavor profile to a given bottle, ranked by shared flavor notes and body/sweetness/char proximity. Deterministic scoring over the Pour Picks structured tasting data.
輸入結構描述
{
"type": "object",
"properties": {
"bottle_id": {
"type": "string",
"maxLength": 120,
"description": "Bottle UUID or name"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Max results (default 5)"
}
},
"required": [
"bottle_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_cheaper_alternative(bottle_id, limit)
Bottles in the same style with a similar flavor profile at a lower price than the given bottle. Great for 'what tastes like X without the price tag' questions.
輸入結構描述
{
"type": "object",
"properties": {
"bottle_id": {
"type": "string",
"maxLength": 120,
"description": "Bottle UUID or name"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Max results (default 5)"
}
},
"required": [
"bottle_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_recommendations(taste_preferences, budget, occasion, category, limit)
Personalized bottle picks from taste preferences (flavor keywords like 'caramel', 'smoke', 'cherry'), a budget in USD, and an occasion (e.g. 'gift', 'everyday sipper', 'celebration', 'introducing a friend to bourbon').
輸入結構描述
{
"type": "object",
"properties": {
"taste_preferences": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"minItems": 1,
"maxItems": 20,
"description": "Flavor keywords the drinker enjoys, e.g. ['caramel','vanilla','oak']"
},
"budget": {
"type": "number",
"minimum": 0,
"description": "Max price in USD"
},
"occasion": {
"type": "string",
"maxLength": 120,
"description": "What the bottle is for"
},
"category": {
"type": "string",
"enum": [
"bourbon",
"rye",
"tennessee",
"wheat",
"corn",
"american_single_malt",
"scotch_single_malt",
"scotch_blend",
"irish",
"japanese",
"canadian",
"world_whisky",
"rum",
"tequila",
"mezcal",
"cognac",
"armagnac",
"brandy",
"gin",
"vodka",
"other"
],
"description": "Restrict to one spirit category"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Max results (default 5)"
}
},
"required": [
"taste_preferences"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compare_bottles(bottle_a, bottle_b)
Side-by-side comparison of two bottles: proof, age, price, flavor profile, shared and distinct tasting notes, and community ratings.
輸入結構描述
{
"type": "object",
"properties": {
"bottle_a": {
"type": "string",
"maxLength": 200,
"description": "First bottle — UUID or name"
},
"bottle_b": {
"type": "string",
"maxLength": 200,
"description": "Second bottle — UUID or name"
}
},
"required": [
"bottle_a",
"bottle_b"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢trending_bottles(limit)
Bottles Pour Picks users are adding to their cellars most over the last 30 days (falls back to catalog popularity when live activity data is unavailable). The method used is labeled in the response.
輸入結構描述
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Max results (default 10, max 10)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢pour_tonight_suggestion(mood, occasion, season)
A pour suggestion for right now, based on mood (e.g. 'unwinding', 'celebratory', 'contemplative'), occasion (e.g. 'nightcap', 'with friends', 'after dinner'), and season.
輸入結構描述
{
"type": "object",
"properties": {
"mood": {
"type": "string",
"maxLength": 120,
"description": "How you're feeling"
},
"occasion": {
"type": "string",
"maxLength": 120,
"description": "The setting"
},
"season": {
"type": "string",
"enum": [
"winter",
"spring",
"summer",
"fall"
],
"description": "Season to weight the pick toward — heavier, warming pours in winter; lighter in summer"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}社群
證據