Chipotle

io.github.markswendsen-codePublished by GitHub account markswendsen-codev0.1.0Updated Oct 24, 2026

MCP server for Chipotle - let AI agents order burritos, bowls, and more

VerifiedSTDIODesktop onlyBrowser AutomationBusiness & Commerce

Overview

AI-generated overview

Lets an AI assistant browse Chipotle locations and menus, build customized orders, and check out for pickup or delivery via browser automation.

What you can do
  • Check login and connection status, log in or clear the saved session
  • Search nearby Chipotle locations and read location details
  • Read the full menu with prices and calories, and list saved favorite orders
  • Start an order, customize items with protein, rice, beans and toppings, and add them to the bag
  • Review the bag, check out for pickup or delivery, and track placed orders
  • Check Chipotle Rewards points and available offers
When to use it
Useful when you want an assistant to handle Chipotle ordering end to end: finding a nearby restaurant, assembling a customized bowl or burrito, reviewing the bag, and placing a pickup or delivery order. Also handy for checking menu prices, calories, rewards balance, or the status of an existing order.
Requirements
Runs locally over stdio as an npm package installed globally, plus a Playwright Chromium browser install. A Chipotle account is needed for login, rewards and checkout; credentials are supplied through the login tool rather than environment variables. Session cookies are stored on disk.
Before you install
The server logs in with your Chipotle account credentials and keeps session cookies in a local file, so treat that file as sensitive. Checkout places real orders and spends money; the README shows a confirm flag to preview before placing, so review the bag first. It drives the Chipotle site through browser automation with stealth patches, which may conflict with the site's terms and can break when the site changes.

Installation

In SourceWeft

  1. Open Chipotle in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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

bash
npm install -g @striderlabs/mcp-chipotlenpx playwright install chromium

Usage with Claude Desktop

Add to your claude_desktop_config.json:

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 in2. chipotle_login           → authenticate (if needed)3. chipotle_search_locations address="94105"4. chipotle_get_menu        → see all options5. 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=18. chipotle_view_bag        → review order9. chipotle_checkout        fulfillment="pickup" confirm=false  → preview10. chipotle_checkout       fulfillment="pickup" confirm=true   → place order11. 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

Source: README.md at commit a197f4b

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.0LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.