@striderlabs/mcp-chickfila
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-chickfilaFind Chick-fil-A locations near 30301"
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-chickfila
MCP (Model Context Protocol) server connector for Chick-fil-A. Enables AI agents to interact with the Chick-fil-A website via Playwright browser automation.
Features
Search Menu — Find menu items by name or keyword
Nutrition Info — Get detailed nutrition facts for any menu item
Find Locations — Locate nearby restaurants by ZIP code or city
Add to Cart — Add items to a mobile order cart (requires login)
Place Orders — Submit mobile orders (requires Chick-fil-A One account)
Order Status — Check the status of active or recent orders
Rewards & Points — View Chick-fil-A One points, tier, and available rewards
Related MCP server: @striderlabs/mcp-chipotle
Installation
npm install @striderlabs/mcp-chickfila
npx playwright install chromiumUsage
As an MCP server (stdio)
npx @striderlabs/mcp-chickfilaClaude Desktop config (claude_desktop_config.json)
{
"mcpServers": {
"chickfila": {
"command": "npx",
"args": ["@striderlabs/mcp-chickfila"]
}
}
}Available Tools
Tool | Description | Auth Required |
| Search menu items by keyword | No |
| Get nutrition facts for an item | No |
| Find nearby restaurants | No |
| Add items to mobile order cart | Yes |
| Submit a mobile order | Yes |
| View order status/history | Yes |
| View points and rewards | Yes |
Tool Details
search_menu
{
"query": "spicy chicken sandwich",
"category": "entrees" // optional
}get_nutrition
{
"item_name": "Spicy Deluxe Sandwich"
}find_locations
{
"zip_or_city": "30301",
"radius_miles": 10
}add_to_cart
{
"item_name": "Chicken Sandwich",
"quantity": 2,
"customizations": "no pickles, extra sauce"
}place_order
{
"location_id": "03498",
"payment_method": "saved card",
"special_instructions": "curbside pickup, blue car"
}check_order_status
{
"order_id": "CFA-20241215-001" // optional, omit for recent history
}view_rewards
{}Authentication
Tools that require authentication (add_to_cart, place_order, check_order_status, view_rewards) need an active Chick-fil-A One session. The browser context persists across tool calls within a session, so you can navigate to https://www.chick-fil-a.com/one/login to authenticate before using these tools.
Requirements
Node.js >= 18
Playwright with Chromium (
npx playwright install chromium)
License
MIT
Available Tools
7 toolsadd_to_cartA
Add a menu item to the Chick-fil-A mobile order cart. Requires being logged in to Chick-fil-A One.
| Name | Required | Description | Default |
|---|---|---|---|
| quantity | No | Number of items to add (default: 1) | |
| item_name | Yes | Name of the menu item to add | |
| customizations | No | Optional customizations, e.g. "no pickles, extra sauce" |
check_order_statusB
Check the status of a Chick-fil-A mobile order. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | No | Order ID to check (optional — omit to see recent order history) |
find_locationsA
Find nearby Chick-fil-A locations by ZIP code or city name.
| Name | Required | Description | Default |
|---|---|---|---|
| zip_or_city | Yes | ZIP code or city name, e.g. "30301" or "Atlanta, GA" | |
| radius_miles | No | Search radius in miles (default: 25) |
get_nutritionB
Get detailed nutrition information for a specific Chick-fil-A menu item.
| Name | Required | Description | Default |
|---|---|---|---|
| item_name | Yes | Name of the menu item, e.g. "Spicy Deluxe Sandwich", "Waffle Potato Fries" |
place_orderA
Place a mobile order at a Chick-fil-A location. Requires authentication and items in cart.
| Name | Required | Description | Default |
|---|---|---|---|
| location_id | Yes | Chick-fil-A restaurant location ID | |
| payment_method | Yes | Payment method to use, e.g. "saved card", "Chick-fil-A One points" | |
| special_instructions | No | Optional special instructions for the order |
view_rewardsA
View Chick-fil-A One rewards, points balance, membership tier, and available offers. Requires authentication.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
7 tool updates
v1.0.0- First observed
add_to_cart - First observed
check_order_status - First observed
find_locations - First observed
get_nutrition - First observed
place_order - First observed
search_menu - First observed
view_rewards
TDQS
Scored across 7 tools
Each tool addresses a distinct function: menu search, nutrition lookup, location finder, cart management, order placement, order status, and rewards. There is no overlap or ambiguity between them.
All tool names follow a consistent verb_noun pattern (search_menu, get_nutrition, find_locations, add_to_cart, place_order, check_order_status, view_rewards) using lowercase with underscores, making the set predictable and easy to navigate.
With 7 tools, the server is well-scoped for its purpose, covering the essential user flow from discovery to ordering without unnecessary bloat or minimalism. The count falls comfortably within the ideal range.
The tool set covers the core lifecycle: search, nutrition, location selection, add to cart, place order, and check status, plus rewards. Minor gaps exist such as no remove-from-cart or order history, but the main workflows are fully supported.
Maintenance
Related MCP Connectors
DoorDash MCP server for ChatGPT, Claude and any AI agent: search stores, read store menu, add item to cart, preview order total with fees, submit order, list past orders, get order status and reorder a past order in your own DoorDash account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to DoorDash yourself; Cotlet does not store your password and you need no DoorDash API key. About the official DoorDash API: DoorDash has no public API for ordering as a consumer (checked 27 Oct 2026). Its public APIs, Drive and Marketplace, are for merchants and delivery partners. Setup and FAQ: https://cotlet.dev/integrations/doordash-api-mcp-server
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
ChowNow MCP server for ChatGPT, Claude and any AI agent: list orders, accept order, hide sold-out item, update hours, set temporary closure and list customers in your own ChowNow account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to ChowNow yourself; Cotlet does not store your password and you need no ChowNow API key. About the official ChowNow API: ChowNow has no API a restaurant owner can use on its own (checked 28 Oct 2026). Its help center documents API keys only for POS integrations such as Auphan, where the ChowNow onboarding specialist works with the POS company to retrieve the restaurant's keys. Setup and FAQ: https://cotlet.dev/integrations/chownow-api-mcp-server
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables users to interact with KFC's online ordering system via Playwright browser automation. It supports searching the menu, managing an order cart, finding nearby locations, and initiating checkout for pickup or delivery.710 npmMIT
- AlicenseAqualityDmaintenanceMCP server for Chipotle — let AI agents find locations, browse menus, build custom orders, and checkout for pickup or delivery.1850 npmMIT
- AlicenseNot gradedqualityDmaintenanceMCP server for grocery-related web automation using Playwright, enabling AI assistants to interact with grocery websites.ISC
- AlicenseAqualityDmaintenanceMCP server for Uber Eats that lets AI agents search restaurants, browse menus, place orders, and track deliveries using Playwright browser automation.1165 npm3MIT