@striderlabs/mcp-shakeshack
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@@striderlabs/mcp-shakeshack Find Shake Shack locations in NYC and show me the current seasonal items"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@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-shakeshackRelated MCP server: OrderFood MCP
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 querylimit(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.jsLicense
MIT
Available Tools
7 toolsfind_locationsB
Find Shake Shack restaurant locations. Can search by city, state, or keyword.
Inputs: query, limit.
get_featured_itemsB
Get current featured, seasonal, or limited-time menu items at Shake Shack.
Inputs: no named parameters.
get_location_detailsC
Get detailed information about a specific Shake Shack location by ID.
Inputs: location_id (required).
get_nutrition_infoB
Get nutritional information and allergen details for Shake Shack menu items.
Inputs: item_name (required).
get_ordering_infoB
Get information about how to order at Shake Shack (app, kiosk, online, etc.).
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Each tool has a clearly distinct purpose with no overlap: find_locations (geographic search), get_featured_items (special menu items), get_location_details (specific location info), get_menu (full menu), get_nutrition_info (nutritional data), get_ordering_info (ordering methods), and search_menu (menu item search). The descriptions reinforce these distinct functions, making tool selection unambiguous.
All tools follow a consistent verb_noun pattern using snake_case: find_locations, get_featured_items, get_location_details, get_menu, get_nutrition_info, get_ordering_info, and search_menu. The verbs 'find', 'get', and 'search' are appropriately used for their respective actions, creating a predictable and readable naming convention throughout.
With 7 tools, the server is well-scoped for its restaurant information domain. Each tool serves a clear purpose (location discovery, menu access, nutrition details, ordering info), and none feel redundant or unnecessary. This count aligns well with typical MCP server ranges (3-15 tools) for focused functionality.
The toolset provides comprehensive coverage for accessing Shake Shack information: locations (find/details), menu (full/featured/search), nutrition, and ordering methods. A minor gap exists in the lack of tools for actual ordering or transaction processing, but given the server's apparent informational focus, this is reasonable. The surface supports common agent workflows without dead ends.
Maintenance
Related MCP Connectors
Unlock the power of food transparency with our Open Food Facts MCP server. Easily look up any food
An MCP server that exposes functionalities to use Zomato's services.
Hosted MCP server to manage a restaurant menu from AI agents - 39 tools over the DuckHub API.
MCP registry & directory: search, find & install 31k+ MCP servers & tools. Catalog and marketplace.
Related MCP Servers
- AlicenseAqualityBmaintenanceAn MCP server for the Open Food Facts API that allows users to search, read, and contribute to a global food database. It enables looking up nutrition data by barcode or name and managing product information through natural language.10341 npm4MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to discover restaurants and place food delivery orders on Uber Eats and Thuisbezorgd (Just Eat Takeaway). It provides tools for restaurant discovery and order management through normalized platform APIs.4 npm4MIT
- AlicenseAqualityDmaintenanceMCP server that enables AI agents to interact with Chick-fil-A via browser automation for menu search, nutrition info, location finder, and mobile ordering.78 npmMIT
- AlicenseAqualityDmaintenanceMCP server for Wendy's that enables AI agents to search the menu, view nutrition info, find nearby locations, and place mobile orders.73 npmMIT