Find the best wine, beer, spirits and zero-proof bottles with live prices at independent US shops.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Find a bottle by name and return its lowest current in-stock price across independent shops, with the shop and a link.
The bottle, e.g. 'Brunello di Montalcino 2016 Mastrojanni'.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http redgoodwine https://redgoodwine.com/mcp
Find a bottle by name and return its lowest current in-stock price across independent shops, with the shop and a link.
| Argument | Type | Description |
|---|---|---|
| query* | string | The bottle, e.g. 'Brunello di Montalcino 2016 Mastrojanni'. |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 300,
"description": "The bottle, e.g. 'Brunello di Montalcino 2016 Mastrojanni'."
}
}
}Every shop that lists one bottle, cheapest in stock first, with price, stock, the US states the shop ships alcohol to (when known) and a link. Pass the bottle's Red Good Wine slug or page URL (from search_bottles or recommend_bottles).
| Argument | Type | Description |
|---|---|---|
| bottle* | string | A bottle slug or https://redgoodwine.com/product/... URL. |
{
"type": "object",
"required": [
"bottle"
],
"properties": {
"bottle": {
"type": "string",
"maxLength": 300,
"description": "A bottle slug or https://redgoodwine.com/product/... URL."
}
}
}The Red Good Wine Price Index: how many shops and bottles are tracked, the median saving from shopping around, and today's biggest price gaps between shops for the same bottle.
No arguments.
{
"type": "object",
"properties": {}
}Recommend real bottles for a plain-language request: a dish, an occasion, a grape, a region or a budget (e.g. 'a red for lasagna under $40', 'Italian sparkling for a party'). Returns a short grounded answer and the bottles with their best shop price and page link.
| Argument | Type | Description |
|---|---|---|
| question* | string | The shopper's request in plain language. |
{
"type": "object",
"required": [
"question"
],
"properties": {
"question": {
"type": "string",
"maxLength": 300,
"description": "The shopper's request in plain language."
}
}
}Search the Red Good Wine index of wine, beer, spirits and zero-proof bottles from independent US shops by name, producer, grape, region or style, optionally by category, style and a maximum price.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results (default 10). |
| query | string | Words to match: a name, producer, grape, region or style. |
| style | string | Wine style. |
| category | string | wine, fine-wine, beer, spirits, non_alc (zero-proof), food (pantry) or gear. |
| max_price_usd | number | Only bottles whose best shop price is at most this. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 24,
"minimum": 1,
"description": "Max results (default 10)."
},
"query": {
"type": "string",
"maxLength": 300,
"description": "Words to match: a name, producer, grape, region or style."
},
"style": {
"enum": [
"red",
"white",
"rose",
"sparkling",
"orange"
],
"type": "string",
"description": "Wine style."
},
"category": {
"enum": [
"wine",
"fine-wine",
"beer",
"spirits",
"non_alc",
"food",
"gear"
],
"type": "string",
"description": "wine, fine-wine, beer, spirits, non_alc (zero-proof), food (pantry) or gear."
},
"max_price_usd": {
"type": "number",
"minimum": 1,
"description": "Only bottles whose best shop price is at most this."
}
}
}How buying works for a US state: Red Good Wine's own non-alcohol products ship within the US; wine, beer and spirits are sold and shipped by the licensed shops, each deciding where it ships (bottle_offers lists each shop's states when known).
| Argument | Type | Description |
|---|---|---|
| state* | string | Two-letter US state code, e.g. CA. |
{
"type": "object",
"required": [
"state"
],
"properties": {
"state": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Two-letter US state code, e.g. CA."
}
}
}What wine to drink with a dish, with the classic grapes and real bottles to buy. Known dishes have a full page: seafood, oysters, steak, burgers, barbecue, pasta, pizza, lasagna, salmon, chicken, turkey, pork, cheese, charcuterie, spicy-food, thai-food, mushrooms, risotto, salad, vegetarian, dessert, chocolate; any other dish is answered too.
| Argument | Type | Description |
|---|---|---|
| dish* | string | The dish or food, e.g. 'steak', 'pizza', 'thai food'. |
{
"type": "object",
"required": [
"dish"
],
"properties": {
"dish": {
"type": "string",
"maxLength": 120,
"description": "The dish or food, e.g. 'steak', 'pizza', 'thai food'."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.