Skip to main content
Glama
markswendsen-code

@striderlabs/mcp-chickfila

@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: KFC MCP Server

Installation

npm install @striderlabs/mcp-chickfila
npx playwright install chromium

Usage

As an MCP server (stdio)

npx @striderlabs/mcp-chickfila

Claude Desktop config (claude_desktop_config.json)

{
  "mcpServers": {
    "chickfila": {
      "command": "npx",
      "args": ["@striderlabs/mcp-chickfila"]
    }
  }
}

Available Tools

Tool

Description

Auth Required

search_menu

Search menu items by keyword

No

get_nutrition

Get nutrition facts for an item

No

find_locations

Find nearby restaurants

No

add_to_cart

Add items to mobile order cart

Yes

place_order

Submit a mobile order

Yes

check_order_status

View order status/history

Yes

view_rewards

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

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/markswendsen-code/mcp-chickfila'

If you have feedback or need assistance with the MCP directory API, please join our Discord server