KFC MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add kfc-mcp -- npx -y @striderlabs/mcp-kfc
README.md

MCP connector for KFC fast food ordering using Playwright browser automation.

@striderlabs/mcp-kfc

MCP (Model Context Protocol) connector for KFC fast food ordering. Uses Playwright browser automation to interact with kfc.com.

Tools

Tool Description
search_menu Search KFC menu items by keyword and category
get_item_details Get details (price, calories, allergens) for an item
add_to_cart Add items to your order cart
view_cart View current cart with subtotals
checkout Initiate checkout (pickup or delivery)
get_order_status Check status of an existing order
find_locations Find KFC restaurants near an address

Installation

npm install -g @striderlabs/mcp-kfc
# Install Playwright browser
npx playwright install chromium

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "kfc": {
      "command": "mcp-kfc"
    }
  }
}

Or with npx (no global install needed):

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

Usage with Claude Code

claude mcp add kfc -- npx -y @striderlabs/mcp-kfc

Example Conversation

User: Find a KFC near 10001 and add a Famous Bowl to my cart

Claude: I'll help you find a KFC near 10001 and add a Famous Bowl. [uses find_locations then add_to_cart]

User: What's in my cart and how much will it cost?

Claude: [uses view_cart] You have 1x Famous Bowl ($7.99), estimated total $8.69 with tax.

User: Checkout for pickup

Claude: [uses checkout with delivery_method: "pickup"] Here's your order summary and checkout link...

Development

# Install dependencies
npm install

# Install Playwright browsers
npx playwright install chromium

# Build
npm run build

# Run in dev mode
npm run dev

Architecture

  • Transport: stdio (standard MCP transport)
  • Browser: Playwright Chromium (headless)
  • Cart state: in-memory per session
  • Bundle: esbuild (single dist/index.js, Playwright kept external for native binaries)

Notes

  • Prices shown are estimates based on typical KFC pricing. Exact prices vary by location and are confirmed at checkout on kfc.com.
  • Final order placement requires a KFC account and payment info at kfc.com.
  • Browser automation may be affected by KFC website updates or regional differences.

License

MIT

Tools (7)

search_menuSearch KFC menu items by keyword and category
get_item_detailsGet details (price, calories, allergens) for an item
add_to_cartAdd items to your order cart
view_cartView current cart with subtotals
checkoutInitiate checkout (pickup or delivery)
get_order_statusCheck status of an existing order
find_locationsFind KFC restaurants near an address

Configuration

claude_desktop_config.json
{"mcpServers": {"kfc": {"command": "npx", "args": ["-y", "@striderlabs/mcp-kfc"]}}}

Try it

Find a KFC near 10001 and add a Famous Bowl to my cart
What's in my cart and how much will it cost?
Checkout for pickup
Search for chicken sandwiches on the menu
Check the status of my current order

Frequently Asked Questions

What are the key features of KFC MCP Server?

Search KFC menu items by keyword and category. Manage an order cart with subtotal calculation. Find nearby KFC restaurant locations by address. Initiate checkout process for pickup or delivery. Retrieve details for specific menu items including allergens.

What can I use KFC MCP Server for?

Quickly finding the nearest KFC location for a lunch pickup. Building a food order through natural language conversation with Claude. Checking nutritional information or allergens for menu items before ordering. Reviewing order totals and cart contents without navigating the website manually.

How do I install KFC MCP Server?

Install KFC MCP Server by running: npm install -g @striderlabs/mcp-kfc

What MCP clients work with KFC MCP Server?

KFC MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep KFC MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare