← WebMCP Directory

Tool tree

beerguide.ca

Travel & EventsTools verified
Website
Your guide to beer in Canada — explore craft breweries coast to coast, browse tap lists and menus, read reviews, and plan brewery visits in every province.
Explore capabilities
    search_breweriesAnswer

    Search Canadian breweries by name, city, or province.

    View tool JSON
    {
      "name": "search_breweries",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Canadian breweries by name, city, or province.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Name, city, or province to search for"
          },
          "limit": {
            "type": "number",
            "default": 20,
            "maximum": 50
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_breweryAnswer

    Get a brewery by slug or id, with address, geo, hours, and freshness timestamps.

    View tool JSON
    {
      "name": "get_brewery",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get a brewery by slug or id, with address, geo, hours, and freshness timestamps.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Brewery slug, e.g. bellwoods-brewery"
          },
          "id": {
            "type": "string",
            "format": "uuid"
          }
        }
      }
    }
    search_beersAnswer

    Search Canadian beers by name, brewery, or style.

    View tool JSON
    {
      "name": "search_beers",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Canadian beers by name, brewery, or style.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Beer name, brewery, or style"
          },
          "style": {
            "type": "string",
            "description": "Filter to an exact beer style"
          },
          "limit": {
            "type": "number",
            "default": 20,
            "maximum": 50
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_tap_listAnswer

    Beers currently on tap at a brewery.

    View tool JSON
    {
      "name": "get_tap_list",
      "kind": "answer",
      "impl": "imperative",
      "description": "Beers currently on tap at a brewery.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "breweryId": {
            "type": "string",
            "format": "uuid"
          }
        },
        "required": [
          "breweryId"
        ]
      }
    }
    find_beer_nearbyAnswer

    Breweries near a lat/lng or Canadian postal code, with distance, open-now/open-at status, and on-tap beers filterable by style.

    View tool JSON
    {
      "name": "find_beer_nearby",
      "kind": "answer",
      "impl": "imperative",
      "description": "Breweries near a lat/lng or Canadian postal code, with distance, open-now/open-at status, and on-tap beers filterable by style.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lat": {
            "type": "number"
          },
          "lng": {
            "type": "number"
          },
          "postal": {
            "type": "string",
            "description": "Canadian postal code, e.g. M5V 2T6"
          },
          "radiusKm": {
            "type": "number",
            "default": 25,
            "maximum": 200
          },
          "openNow": {
            "type": "boolean",
            "default": false
          },
          "openAt": {
            "description": "ISO datetime or {weekday, time} slot, e.g. {weekday: 'Saturday', time: '20:00'}"
          },
          "styles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Only breweries with these styles on tap, e.g. ['hazy ipa', 'stout']"
          },
          "limit": {
            "type": "number",
            "default": 10,
            "maximum": 30
          }
        }
      }
    }
    search_eventsAnswer

    Published Canadian brewery events, optionally filtered by brewery.

    View tool JSON
    {
      "name": "search_events",
      "kind": "answer",
      "impl": "imperative",
      "description": "Published Canadian brewery events, optionally filtered by brewery.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "breweryId": {
            "type": "string",
            "format": "uuid"
          },
          "limit": {
            "type": "number",
            "default": 20,
            "maximum": 50
          }
        }
      }
    }
    recommend_beersAction

    Top-rated Canadian beers, optionally filtered by styles.

    View tool JSON
    {
      "name": "recommend_beers",
      "kind": "act",
      "impl": "imperative",
      "description": "Top-rated Canadian beers, optionally filtered by styles.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "styles": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "limit": {
            "type": "number",
            "default": 6,
            "maximum": 12
          }
        }
      }
    }