get_brewery

Pack: breweries · Endpoint: https://gateway.pipeworx.io/breweries/mcp

Fetch full details for a single brewery by its Open Brewery DB UUID. Returns name, type, street address, city, state, postal code, country, GPS coordinates, phone, and website URL.

Parameters

NameTypeRequiredDescription
idstringyesOpen Brewery DB brewery ID (e.g., “b54b16e1-ac3b-4bff-a11f-f7ae4ddc27e1”)

Example call

Arguments

{
  "id": "b54b16e1-ac3b-4bff-a11f-f7ae4ddc27e1"
}

curl

curl -X POST https://gateway.pipeworx.io/breweries/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_brewery","arguments":{"id":"b54b16e1-ac3b-4bff-a11f-f7ae4ddc27e1"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('get_brewery', {
  "id": "b54b16e1-ac3b-4bff-a11f-f7ae4ddc27e1"
});

Response shape

Always returns: id, name, type, address, city, state, postal_code, country, coordinates, phone, website

FieldTypeDescription
idstringBrewery ID
namestringBrewery name
typestringBrewery type (e.g., micro, macro, pub)
addressstringFull street address
citystringCity name
statestringState or province
postal_codestringPostal/zip code
countrystringCountry name
coordinatesunknownGeographic coordinates if available
phonestringPhone number
websitestringWebsite URL
Full JSON Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Brewery ID"
    },
    "name": {
      "type": "string",
      "description": "Brewery name"
    },
    "type": {
      "type": "string",
      "description": "Brewery type (e.g., micro, macro, pub)"
    },
    "address": {
      "type": "string",
      "description": "Full street address"
    },
    "city": {
      "type": "string",
      "description": "City name"
    },
    "state": {
      "type": "string",
      "description": "State or province"
    },
    "postal_code": {
      "type": "string",
      "description": "Postal/zip code"
    },
    "country": {
      "type": "string",
      "description": "Country name"
    },
    "coordinates": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "latitude": {
              "type": "number",
              "description": "Latitude coordinate"
            },
            "longitude": {
              "type": "number",
              "description": "Longitude coordinate"
            }
          },
          "required": [
            "latitude",
            "longitude"
          ]
        },
        {
          "type": "null"
        }
      ],
      "description": "Geographic coordinates if available"
    },
    "phone": {
      "type": "string",
      "description": "Phone number"
    },
    "website": {
      "type": "string",
      "description": "Website URL"
    }
  },
  "required": [
    "id",
    "name",
    "type",
    "address",
    "city",
    "state",
    "postal_code",
    "country",
    "coordinates",
    "phone",
    "website"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "breweries": {
      "url": "https://gateway.pipeworx.io/breweries/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 21, 2026