Connection

Endpointhttps://connect.fortpointbeer.com/mcp
ProtocolMCP over Streamable HTTP (JSON-RPC 2.0)
AuthNone required
Health checkGET /health
Session modeStateless — no persistent sessions between requests

Architecture

Fort Point Connect is a Rails app that acts as an MCP server. It wraps the Shopify Storefront API and Shopify's own MCP endpoint, adding custom tools for shipping, brewery info, and beer recommendations.

The server dynamically discovers Shopify's MCP tools at boot and proxies them through, so clients get Fort Point's custom tools and Shopify's commerce tools from a single endpoint. Cart attribution (source: claude-mcp) is injected automatically on cart updates.

recommend_beer

Pulls the live Fort Point Beer Company product catalog from the Shopify Storefront API. Filters to Fort Point beer and cider only, checks variant-level inventory, and returns what's actually in stock with descriptions and pricing. The model is instructed to research the beers online for tasting notes, reviews, and food pairings.

ParamTypeReqDescription
querystringyesWhat the person is looking for — mood, occasion, style, flavor preferences, beer comparisons, dietary needs, or "show me everything"
exclude_alcoholbooleannoSet true for non-alcoholic options only

Returns a formatted catalog with product names, descriptions, types, and prices. Only includes products with quantityAvailable > 0 at the variant level — Shopify's product-level availableForSale flag is not reliable for inventory status.

check_delivery

All-in-one shipping tool. Accepts a ZIP code, a state, or neither — and returns the right level of detail for each.

ParamTypeReqDescription
zip_codestringnoZIP code for live carrier rates and delivery timing (via Camber)
statestringnoUS state code for eligibility check (e.g. CA, NY)
has_alcoholbooleannoWhether the order contains alcohol (default: true)

With a ZIP code: calls the Camber carrier service for live rates (same rates Shopify checkout uses). With a state: returns eligibility and general pricing. With nothing: returns a full shipping policy overview.

get_brewery_info

Returns Fort Point Beer Company locations, hours, tap lists, and background. No parameters.

ParamTypeReqDescription
No parameters

Shopify Proxy Tools

These tools are discovered from Shopify's MCP endpoint at server boot and proxied through Fort Point Connect. They handle catalog search, cart management, and store policies.

ToolDescription
search_shop_catalogSearch the Fort Point Beer Company product catalog by keyword. Returns beers, NA options, and merch with buy links.
get_cartRetrieve the current cart contents and checkout URL.
update_cartAdd, remove, or change items in the cart. Automatically sets source: claude-mcp for order attribution.
search_shop_policies_and_faqsSearch store policies, shipping info, and FAQs.

Proxy tool schemas are defined by Shopify and may change. Use tools/list to get the current definitions.

Prompts

beer_recommendation

Kicks off a beer recommendation flow. Calls recommend_beer under the hood to pull the live catalog.

ParamTypeReqDescription
preferencesstringyesWhat you're in the mood for (e.g. "light and crispy", "hoppy IPA", "something for tacos")

gift_pack_builder

Helps put together a Fort Point beer gift for a specific occasion.

ParamTypeReqDescription
occasionstringyesThe occasion (e.g. "birthday", "housewarming", "holiday")
budgetstringnoBudget in dollars (e.g. "50" or "75-100")

order_beer

Walks through the full ordering flow — delivery check, catalog browse, cart, and checkout.

ParamTypeReqDescription
locationstringyesDelivery address, city, state, or ZIP code

Resources

URIDescription
fort-point://beersFull Fort Point Beer Company product catalog as JSON. Pulled from the Shopify Storefront API, cached 5 minutes.
fort-point://beers/{slug}Single product by handle (e.g. fort-point://beers/ksa-kolsch)

Business Rules