mcpField
C
chipotle

chipotle

Local
github.com/markswendsen-codeBusiness & Marketing0Updated 33w ago

About chipotle

chipotle is an MCP server for AI agents to find Chipotle locations, customize meals, and place pickup or delivery orders. It also supports rewards, bag management, and order tracking.

Key features

  1. 01Build bowls, burritos, tacos, salads, and quesadillas
  2. 02Customize proteins, rice, beans, salsas, and toppings
  3. 03Search nearby restaurant locations
  4. 04Manage bag and saved favorites
  5. 05Check rewards and track orders

Use cases

  1. 01Find a nearby Chipotle and review its menu
  2. 02Create and customize an order for pickup or delivery
  3. 03Check rewards balance or follow an order's status

MCP support

Exposes Chipotle account, location, menu, ordering, rewards, and tracking tools to MCP clients over stdio.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"markswendsen-code-chipotle": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-chipotle"
]
}
}
}
Run commandnpx -y @striderlabs/mcp-chipotle

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@striderlabs/mcp-chipotle0.1.0

Tools

14

Saved tool list · updated 3w ago

This tool takes no parameters.

Details

From the project README

@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

ToolDescription
chipotle_statusCheck connection and login status
chipotle_loginAuthenticate with Chipotle credentials
chipotle_logoutClear session cookies
chipotle_search_locationsFind nearby Chipotle restaurants
chipotle_get_locationGet details for a specific location
chipotle_get_menuGet full menu with prices and calories
chipotle_get_favoritesGet saved favorite orders
chipotle_start_orderBegin building a new order
chipotle_customize_itemAdd protein, rice, beans, toppings
chipotle_add_to_bagAdd customized item to bag
chipotle_view_bagView current bag contents
chipotle_checkoutPlace order for pickup or delivery
chipotle_track_orderTrack order status
chipotle_get_rewardsCheck 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.