KFC MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_menuB | Search KFC menu items by keyword and optional category. Returns matching items with names, descriptions, prices, and categories. |
| get_item_detailsA | Get detailed information about a specific KFC menu item including description, price, calories, and allergens. |
| add_to_cartB | Add a KFC menu item to the current order cart. |
| view_cartA | View all items currently in the cart with quantities, prices, and estimated total. |
| checkoutB | Initiate checkout for the current cart. Opens the KFC ordering page with a summary of items. |
| get_order_statusB | Check the status of an existing KFC order by order ID. |
| find_locationsA | Find KFC restaurant locations near a given address or zip code. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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.