@striderlabs/mcp-buffalowildwings
v0.1.0
Published
MCP server for Buffalo Wild Wings — find locations, browse menu, order wings, track orders, manage Blazin Rewards
Maintainers
Readme
@striderlabs/mcp-buffalowildwings
Buffalo Wild Wings MCP server — let AI agents find locations, browse the menu, order wings, manage your Blazin' Rewards, and more.
Built by Strider Labs.
Features
- Find Locations — Search restaurants by city, zip, or address
- Browse Menu — Full menu with wing flavors, sauces, and heat levels
- Order Wings — Pickup or delivery with full cart management
- Blazin' Rewards — Link account, check points, view perks
- Order Tracking — Check order status after checkout
- Table Reservations — Reserve a table at participating locations
- Game Day Specials — Daily deals, happy hour, wing Tuesday, NFL Sunday packages
MCP Config
Add to your Claude Desktop or MCP client config:
{
"mcpServers": {
"buffalowildwings": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-buffalowildwings"]
}
}
}Or if installed globally:
{
"mcpServers": {
"buffalowildwings": {
"command": "striderlabs-mcp-buffalowildwings"
}
}
}Tools
| Tool | Description |
|------|-------------|
| bww_find_locations | Search for BWW locations by city, zip, or address |
| bww_set_location | Select a restaurant and order type (pickup/delivery) |
| bww_view_menu | Browse menu by category or search; view wing flavors |
| bww_add_to_cart | Add items to your order with sauce selection |
| bww_view_cart | Review cart contents and order totals |
| bww_remove_from_cart | Remove or reduce items in cart |
| bww_checkout | Place your order with payment and tip |
| bww_track_order | Check status of a placed order |
| bww_blazin_rewards | Manage Blazin' Rewards account and points |
| bww_reserve_table | Reserve a table at participating locations |
| bww_game_day_specials | View daily specials, happy hour, and game day deals |
| bww_session | View or reset current session state |
Example Usage
Order Wings for Pickup
1. bww_find_locations(query: "Chicago")
2. bww_set_location(location_id: "bww-chicago-001", order_type: "pickup")
3. bww_view_menu(show_flavors: true)
4. bww_add_to_cart(item_id: "traditional-wings-12", quantity: 1, sauce: "Mango Habanero")
5. bww_add_to_cart(item_id: "loaded-tater-tots", quantity: 1)
6. bww_view_cart()
7. bww_checkout(name: "Alex", phone: "555-0100", payment_method: "credit_card", card_last4: "4242", confirm: true)Game Day Planning
1. bww_game_day_specials(day: "sunday")
2. bww_find_locations(query: "Houston")
3. bww_reserve_table(location_id: "bww-houston-001", date: "2026-03-15", time: "6:00 PM", party_size: 6, name: "Jordan", phone: "555-0200")Blazin' Rewards
1. bww_blazin_rewards(action: "link", phone: "555-0100")
2. bww_blazin_rewards(action: "view_perks")
3. bww_checkout(..., apply_rewards: true, confirm: true)Session Persistence
Session data (selected location, cart, rewards account) is persisted to ~/.strider/buffalowildwings/session.json between runs. Use bww_session(action: "reset") to clear all session data.
Development
npm install
npm run build # bundles with esbuild to dist/index.js
npm start # run the serverNotes
This connector uses a simulated restaurant backend for demonstration and agent development purposes. For production use, integration with the official Buffalo Wild Wings API or ordering platform would be required.
License
MIT — Strider Labs
