KFC MCP Server
Enables interaction with KFC's online ordering system, allowing users to search the menu for items, find nearby restaurant locations, manage a shopping cart, and initiate the checkout process via browser automation.
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., "@KFC MCP ServerFind a KFC near 10001 and add a Famous Bowl to my cart"
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-kfc
MCP (Model Context Protocol) connector for KFC fast food ordering. Uses Playwright browser automation to interact with kfc.com.
Tools
Tool | Description |
| Search KFC menu items by keyword and category |
| Get details (price, calories, allergens) for an item |
| Add items to your order cart |
| View current cart with subtotals |
| Initiate checkout (pickup or delivery) |
| Check status of an existing order |
| Find KFC restaurants near an address |
Related MCP server: grocery-mcp
Installation
npm install -g @striderlabs/mcp-kfc
# Install Playwright browser
npx playwright install chromiumUsage 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-kfcExample 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_locationsthenadd_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
checkoutwithdelivery_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 devArchitecture
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
Available Tools
7 toolsadd_to_cartB
Add a KFC menu item to the current order cart.
| Name | Required | Description | Default |
|---|---|---|---|
| quantity | Yes | Number of items to add (default: 1) | |
| item_name | Yes | Name of the item to add | |
| customizations | No | Optional special instructions (e.g. 'extra sauce', 'no pickles') |
checkoutB
Initiate checkout for the current cart. Opens the KFC ordering page with a summary of items.
| Name | Required | Description | Default |
|---|---|---|---|
| address | No | Delivery address (required when delivery_method is 'delivery') | |
| delivery_method | Yes | How to receive the order |
find_locationsA
Find KFC restaurant locations near a given address or zip code.
| Name | Required | Description | Default |
|---|---|---|---|
| radius | No | Search radius in miles (default: 10) | |
| address | Yes | Street address, city, or zip code to search near (e.g. '10001', 'Chicago IL', '123 Main St Atlanta GA') |
get_item_detailsA
Get detailed information about a specific KFC menu item including description, price, calories, and allergens.
| Name | Required | Description | Default |
|---|---|---|---|
| item_name | Yes | Exact name of the menu item (e.g. 'Original Recipe Chicken') |
get_order_statusB
Check the status of an existing KFC order by order ID.
| Name | Required | Description | Default |
|---|---|---|---|
| order_id | Yes | Order ID from your KFC order confirmation (e.g. 'KFC-ABCD1234') |
view_cartA
View all items currently in the cart with quantities, prices, and estimated total.
| 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
checkout - First observed
find_locations - First observed
get_item_details - First observed
get_order_status - First observed
search_menu - First observed
view_cart
TDQS
Scored across 7 tools
Each tool targets a distinct function: cart management (add, view), search (menu, locations), item details, checkout, and order status. No overlapping purposes.
All tools use consistent snake_case with a verb_noun pattern (e.g., add_to_cart, find_locations, get_item_details). 'checkout' is a single verb but fits the pattern as an imperative action.
7 tools cover the essential operations for a KFC ordering system: menu browsing, cart management, checkout, location finding, and order tracking. This is well-scoped without being overwhelming.
Core CRUD operations are covered for menu items and cart, but missing update/delete for cart items (e.g., remove_from_cart, update_quantity) is a minor gap. Order management lacks cancellation or update.
Related MCP Connectors
Hosted Shopify MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
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
Official Browserless MCP server: browser automation, scraping, screenshots and PDFs for AI agents.
Hosted Magento MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Related MCP Servers
- AlicenseBqualityNot gradedmaintenanceA MCP server that provides browser automation tools, allowing users to navigate websites, take screenshots, click elements, fill forms, and execute JavaScript through Playwright.82Apache 2.0
- 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
- AlicenseAqualityDmaintenanceMCP server that enables AI agents to interact with Chick-fil-A via browser automation for menu search, nutrition info, location finder, and mobile ordering.78 npmMIT