npm @striderlabs/mcp-chipotlestdioupdated 2mo ago
MCP server for Chipotle — let AI agents find locations, browse menus, build custom orders, and checkout for pickup or delivery.
What can you do with chipotle?
@striderlabs/mcp-chipotle
MCP server for Chipotle — let AI agents find locations, browse menus, build custom orders, and checkout for pickup or delivery.
Features
- 🌯 Full order building — bowl, burrito, tacos, salad, quesadilla
- 🥑 Complete customization — protein, rice, beans, salsas, toppings
- 📍 Location search — find nearby Chipotle restaurants
- 🏆 Rewards — check Chipotle Rewards points and available offers
- 🛍️ Bag management — view and manage your current order
- 🚗 Pickup & delivery — checkout for either fulfillment method
- 📦 Order tracking — track status of placed orders
- 🔐 Session persistence — cookies saved at
~/.striderlabs/chipotle/cookies.json
Installation
npm install -g @striderlabs/mcp-chipotle
npx playwright install chromium
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"chipotle": {
"command": "striderlabs-mcp-chipotle"
}
}
}
Tools
| Tool | Description |
|---|---|
chipotle_status |
Check connection and login status |
chipotle_login |
Authenticate with Chipotle credentials |
chipotle_logout |
Clear session cookies |
chipotle_search_locations |
Find nearby Chipotle restaurants |
chipotle_get_location |
Get details for a specific location |
chipotle_get_menu |
Get full menu with prices and calories |
chipotle_get_favorites |
Get saved favorite orders |
chipotle_start_order |
Begin building a new order |
chipotle_customize_item |
Add protein, rice, beans, toppings |
chipotle_add_to_bag |
Add customized item to bag |
chipotle_view_bag |
View current bag contents |
chipotle_checkout |
Place order for pickup or delivery |
chipotle_track_order |
Track order status |
chipotle_get_rewards |
Check Chipotle Rewards balance |
Example Workflow
1. chipotle_status → check if logged in
2. chipotle_login → authenticate (if needed)
3. chipotle_search_locations address="94105"
4. chipotle_get_menu → see all options
5. chipotle_start_order entreeType="bowl"
6. chipotle_customize_item protein="chicken" rice="white" beans="black" toppings=["guac","salsa-mild","cheese"]
7. chipotle_add_to_bag quantity=1
8. chipotle_view_bag → review order
9. chipotle_checkout fulfillment="pickup" confirm=false → preview
10. chipotle_checkout fulfillment="pickup" confirm=true → place order
11. chipotle_track_order → track status
Technical Details
- Browser automation: Playwright (Chromium) with stealth patches
- Session persistence: Cookies stored at
~/.striderlabs/chipotle/cookies.json - Transport: MCP stdio
License
MIT — Strider Labs
Install
Add chipotle to your client. Pick the one you use.
claude mcp add mcp-chipotle -- npx -y @striderlabs/mcp-chipotlecodex mcp add mcp-chipotle -- npx -y @striderlabs/mcp-chipotleamp mcp add mcp-chipotle -- npx -y @striderlabs/mcp-chipotle{
"mcpServers": {
"mcp-chipotle": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"mcp-chipotle": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"mcp-chipotle","command":"npx","args":["-y","@striderlabs/mcp-chipotle"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"mcp-chipotle": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"mcp-chipotle": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"mcp-chipotle": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"mcp-chipotle": {
"type": "local",
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"mcp-chipotle": {
"command": {
"path": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y @striderlabs/mcp-chipotleRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
14 tools
chipotle exposes 14 tools to a connected agent.
- chipotle_status
- Check connection and login status
- chipotle_login
- Authenticate with Chipotle credentials
- chipotle_logout
- Clear session cookies
- chipotle_search_locations
- Find nearby Chipotle restaurants
- chipotle_get_location
- Get details for a specific location
- chipotle_get_menu
- Get full menu with prices and calories
- chipotle_get_favorites
- Get saved favorite orders
- chipotle_start_order
- Begin building a new order
- chipotle_customize_item
- Add protein, rice, beans, toppings
- chipotle_add_to_bag
- Add customized item to bag
- chipotle_view_bag
- View current bag contents
- chipotle_checkout
- Place order for pickup or delivery
- chipotle_track_order
- Track order status
- chipotle_get_rewards
- Check Chipotle Rewards balance
Score
64 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust6/20
- Capability8/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 76 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 14 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.0Latest | Mar 15, 2026 |