mcp-wendys
# @striderlabs/mcp-wendys
MCP (Model Context Protocol) server connector for Wendy's. Enables AI agents to search the menu, view nutrition info, find locations, and place mobile orders.
## Tools
| Tool | Description |
|------|-------------|
| `search_menu_items` | Search menu by name, category, or keyword |
| `get_item_nutrition` | Get calorie and nutrition info for an item |
| `find_nearby_locations` | Find nearby Wendy's restaurants |
| `add_to_order` | Add items to the mobile order cart |
| `apply_offer` | Apply promo/deal codes to the order |
| `place_order` | Place the order (pickup, delivery, drive-thru) |
| `check_order_status` | Check the status of a placed order |
## Usage
### With Claude Desktop
Add to your `claude_desktop_config.json`:
```json
{
"mcpServers": {
"wendys": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-wendys"]
}
}
}
```
### Direct execution
```bash
npx @striderlabs/mcp-wendys
```
## Example interactions
- "Search for chicken sandwiches on the Wendy's menu"
- "How many calories are in the Baconator?"
- "Find Wendy's near 90210"
- "Add a Dave's Double and a large Frosty to my order"
- "Apply promo code FROSTY1"
- "Place my order at location WEN001 for pickup"
- "Check the status of order WEN-123456-789"
## Requirements
- Node.js 18+
- Playwright (for browser automation)
## License
MIT
TDQS
Scored across 7 tools
Each tool targets a distinct stage of the Wendy's ordering flow: menu discovery, nutrition details, location lookup, cart management, offers, checkout, and order tracking. No two tools overlap in purpose, making selection unambiguous.
All tool names follow a consistent verb_noun pattern (search_, get_, find_, add_, apply_, place_, check_). The naming convention is uniform and predictable, aiding agent comprehension.
With 7 tools, the server is well-scoped for its purpose—covering the essential steps of finding, ordering, and tracking Wendy's food. Each tool earns its place without redundancy or bloat.
The tool surface covers the full order lifecycle from search to status check. A minor gap is the lack of an explicit remove-from-order tool, but agents can likely work around this by building a new order or using external logic.