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 "Install 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 |
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
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.