Connection
| Endpoint | https://connect.fortpointbeer.com/mcp |
| Protocol | MCP over Streamable HTTP (JSON-RPC 2.0) |
| Auth | None required |
| Health | GET /health |
| Mode | Stateless — each request creates a fresh session |
recommend_beer
Get a personalized Fort Point beer recommendation. The primary tool for beer discovery.
| Param | Type | Req | Description |
| style | enum | yes | light_crisp | hoppy | malty_dark | non_alcoholic | surprise_me |
| intensity | enum | yes | easy_drinking | bold | no_preference |
| occasion | string | no | Occasion or food pairing context |
check_shipping
Determine shipping eligibility based on destination state. Alcohol is CA-only.
| Param | Type | Req | Description |
| state | string | yes | US state or Canadian province code (e.g. CA, NY) |
| has_alcohol | boolean | no | Whether the order contains alcohol items |
get_shipping_rates
Get live shipping rates from the Camber carrier service (same as Shopify checkout).
| Param | Type | Req | Description |
| address1 | string | yes | Street address line 1 |
| address2 | string | no | Apt, suite, etc. |
| city | string | yes | City |
| province | string | yes | State/province code |
| postal_code | string | yes | ZIP/postal code |
| country | string | no | Country code (default: US) |
| items | array | yes | Cart items — each with product_id, variant_id, quantity, price (cents), grams, optional name |
estimate_delivery
Get live delivery options and timing for a customer's ZIP code. Calls the real carrier service.
| Param | Type | Req | Description |
| zip_code | string | yes | Customer's ZIP code |
| has_alcohol | boolean | no | Whether the order contains alcohol (default: true) |
get_delivery_info
General shipping policy overview. No parameters.
| Param | Type | Req | Description |
| No parameters |
get_brewery_info
Locations, hours, flagship beers, and about Fort Point Beer Company. No parameters.
| Param | Type | Req | Description |
| No parameters |
login_customer
Get the Shopify Customer Account login URL for returning customers. No parameters.
| Param | Type | Req | Description |
| No parameters |
These tools are dynamically discovered from Shopify's MCP endpoint and proxied through this server.
| Tool | Description |
| search_shop_catalog | Search the Fort Point product catalog. Returns beers, NA options, and merch. |
| get_cart | Get the current shopping cart contents and checkout URL. |
| update_cart | Add, remove, or update items in the shopping cart. |
| search_shop_policies_and_faqs | Search store policies, shipping info, and FAQs. |
Parameters for proxy tools are defined by Shopify and may change. Use tools/list for current schemas.
Prompts
beer_recommendation
Get personalized Fort Point beer recommendations.
| Param | Type | Req | Description |
| preferences | string | yes | Taste preferences (e.g. "light and crispy", "hoppy IPA") |
gift_pack_builder
Build a curated Fort Point beer gift selection.
| Param | Type | Req | Description |
| occasion | string | yes | The occasion (e.g. "birthday", "housewarming") |
| budget | string | no | Budget in dollars (e.g. "50" or "75-100") |
order_beer
Full ordering flow: check shipping, browse, cart, and checkout.
| Param | Type | Req | Description |
| location | string | yes | Delivery address, city, state, or ZIP code |
Resources
| URI | Description |
| fort-point://beers | Full Fort Point product catalog (JSON) from Shopify Storefront API |
| fort-point://beers/{slug} | Single product by handle (e.g. fort-point://beers/ksa-kolsch) |
Business Rules
- Alcohol ships to California only. 21+ ID required at delivery.
- NA beer and merch ship to most of the US via UPS ground.
- Free shipping on orders $70+. Beer Club members always ship free.
- Brewery pickup available at 742 Valencia St, San Francisco.
- Prices are in cents internally, dollars in user-facing output.
- Only Fort Point products are recommended — other brands in the catalog are ignored.