markswendsen-code

@striderlabs/mcp-shakeshack

Community markswendsen-code
Updated

MCP connector for shakeshack

@striderlabs/mcp-shakeshack

MCP (Model Context Protocol) connector for Shake Shack restaurant. Provides tools for browsing the menu, searching items, finding locations, and getting ordering information.

Installation

npm install @striderlabs/mcp-shakeshack

Usage

Add to your MCP client configuration:

{
  "mcpServers": {
    "shakeshack": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-shakeshack"]
    }
  }
}

Available Tools

get_menu

Get the full Shake Shack menu or filter by category.

Parameters:

  • category (optional): Filter by menu category (Burgers, Chicken, Hot Dogs, Crinkle Cut Fries, Frozen Custard, Shakes & Floats, Beer & Wine, Beverages)

search_menu

Search menu items by keyword.

Parameters:

  • query (required): Search term (e.g. "bacon", "vegetarian", "chicken")

find_locations

Find Shake Shack locations by city, neighborhood, or keyword.

Parameters:

  • query (optional): Location search query
  • limit (optional): Max results to return (default: 5)

get_location_details

Get detailed info for a specific location by ID.

Parameters:

  • location_id (required): Location identifier (e.g. "madison-square-park")

get_nutrition_info

Get nutritional information and allergens for a menu item.

Parameters:

  • item_name (required): Menu item name (e.g. "ShackBurger", "Fries")

get_featured_items

Get current featured and seasonal menu items.

get_ordering_info

Get information about ordering options (app, kiosk, delivery, catering, loyalty).

Development

# Install dependencies
npm install

# Build
npm run build

# Run directly
node dist/index.js

License

MIT

MCP Server ยท Populars

MCP Server ยท New