Tool tree
gradeNot graded
search_wineriesAnswer
Search Canadian wineries on DrinkWine.ca by name, region, specialty, or destination province. Returns public directory records with DrinkWine.ca URLs. DrinkWine.ca does not sell wine.
View tool JSON
{
"name": "search_wineries",
"kind": "answer",
"impl": "imperative",
"description": "Search Canadian wineries on DrinkWine.ca by name, region, specialty, or destination province. Returns public directory records with DrinkWine.ca URLs. DrinkWine.ca does not sell wine.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search across winery name, city, region, and wines"
},
"province": {
"type": "string",
"description": "Winery location province (code or name, e.g. BC or Ontario)"
},
"specialty": {
"type": "string",
"description": "Grape, wine type, or specialty (e.g. Riesling, sparkling)"
},
"ships_to": {
"type": "string",
"description": "Destination province the winery ships to (e.g. AB, Ontario)"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "Max results (default 8)"
}
}
},
"page": "/"
}get_wineryAnswer
Get a single Canadian winery by DrinkWine.ca slug (preferred) or name. Cite the returned url as the source.
View tool JSON
{
"name": "get_winery",
"kind": "answer",
"impl": "imperative",
"description": "Get a single Canadian winery by DrinkWine.ca slug (preferred) or name. Cite the returned url as the source.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Winery URL slug, e.g. 13th-street-winery"
}
},
"required": [
"slug"
]
},
"page": "/"
}get_shipping_guideAnswer
Return DrinkWine.ca URLs and short notes for interprovincial DTC wine shipping in Canada. Not legal or tax advice.
View tool JSON
{
"name": "get_shipping_guide",
"kind": "answer",
"impl": "imperative",
"description": "Return DrinkWine.ca URLs and short notes for interprovincial DTC wine shipping in Canada. Not legal or tax advice.",
"inputSchema": {
"type": "object",
"properties": {
"province": {
"type": "string",
"description": "Optional destination or origin province to highlight"
}
}
},
"page": "/"
}browse_winetypesAction
List Canadian wine type hub URLs (red, white, sparkling, rosé, dessert, and more). Defaults to /wine-types; pass type=red for /wine-types/red.
View tool JSON
{
"name": "browse_winetypes",
"kind": "act",
"impl": "imperative",
"description": "List Canadian wine type hub URLs (red, white, sparkling, rosé, dessert, and more). Defaults to /wine-types; pass type=red for /wine-types/red.",
"inputSchema": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Wine type slug or name, e.g. red, white, sparkling, rose"
}
}
},
"page": "/"
}browse_regionsAction
Canadian wine region hubs: /wine-regions plus province and region pages (Niagara, Okanagan, PEC, Quebec, Annapolis Valley).
View tool JSON
{
"name": "browse_regions",
"kind": "act",
"impl": "imperative",
"description": "Canadian wine region hubs: /wine-regions plus province and region pages (Niagara, Okanagan, PEC, Quebec, Annapolis Valley).",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Province or region name/slug, e.g. ontario, niagara, okanagan, BC"
}
}
},
"page": "/"
}browse_grapesAction
Canadian grape variety guide at /grape-varieties, plus variety pages under /wine-types/variety/{slug}.
View tool JSON
{
"name": "browse_grapes",
"kind": "act",
"impl": "imperative",
"description": "Canadian grape variety guide at /grape-varieties, plus variety pages under /wine-types/variety/{slug}.",
"inputSchema": {
"type": "object",
"properties": {
"grape": {
"type": "string",
"description": "Grape name or slug, e.g. Riesling, pinot-noir"
}
}
},
"page": "/"
}browse_toursAction
Wine tour hubs at /wine-tours and regional pages (niagara, okanagan, quebec).
View tool JSON
{
"name": "browse_tours",
"kind": "act",
"impl": "imperative",
"description": "Wine tour hubs at /wine-tours and regional pages (niagara, okanagan, quebec).",
"inputSchema": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Tour region: niagara, okanagan, or quebec"
}
}
},
"page": "/"
}search_winesAnswer
Search bottles in the DrinkWine.ca catalogue by name, wine type, or varietal. Returns wines with winery URLs. Also use /search on the site.
View tool JSON
{
"name": "search_wines",
"kind": "answer",
"impl": "imperative",
"description": "Search bottles in the DrinkWine.ca catalogue by name, wine type, or varietal. Returns wines with winery URLs. Also use /search on the site.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text wine or producer name"
},
"type": {
"type": "string",
"description": "Wine type, e.g. red, white, sparkling"
},
"varietal": {
"type": "string",
"description": "Grape, e.g. Riesling"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25
}
}
},
"page": "/"
}browse_wine_educationAction
Wine education guides and the wine blog (articles). Hub /wine-education; articles /wine-blog.
View tool JSON
{
"name": "browse_wine_education",
"kind": "act",
"impl": "imperative",
"description": "Wine education guides and the wine blog (articles). Hub /wine-education; articles /wine-blog.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}browse_wine_recommendationsAction
Personalized and curated Canadian wine recommendation pages.
View tool JSON
{
"name": "browse_wine_recommendations",
"kind": "act",
"impl": "imperative",
"description": "Personalized and curated Canadian wine recommendation pages.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}browse_wine_glossaryAction
Canadian wine glossary (VQA, DTC, Icewine, and related terms).
View tool JSON
{
"name": "browse_wine_glossary",
"kind": "act",
"impl": "imperative",
"description": "Canadian wine glossary (VQA, DTC, Icewine, and related terms).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}open_wineryAction
Navigate to a DrinkWine.ca winery detail page by slug.
View tool JSON
{
"name": "open_winery",
"kind": "act",
"impl": "imperative",
"description": "Navigate to a DrinkWine.ca winery detail page by slug.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Winery slug, e.g. 13th-street-winery"
}
},
"required": [
"slug"
]
},
"page": "/"
}browse_wineriesAction
Open the DrinkWine.ca winery directory, optionally filtered by province.
View tool JSON
{
"name": "browse_wineries",
"kind": "act",
"impl": "imperative",
"description": "Open the DrinkWine.ca winery directory, optionally filtered by province.",
"inputSchema": {
"type": "object",
"properties": {
"province": {
"type": "string",
"description": "Province code or name"
}
}
},
"page": "/"
}open_shipping_guideAction
Open DrinkWine.ca interprovincial wine shipping information.
View tool JSON
{
"name": "open_shipping_guide",
"kind": "act",
"impl": "imperative",
"description": "Open DrinkWine.ca interprovincial wine shipping information.",
"inputSchema": {
"type": "object",
"properties": {
"map": {
"type": "boolean",
"description": "If true, open the interprovincial shipping map instead of the shipping hub"
}
}
},
"page": "/"
}