
Domino's Pizza
STDIOMCP server for ordering Domino's Pizza through AI assistants
MCP server for ordering Domino's Pizza through AI assistants
<<<<<<< HEAD
An MCP (Model Context Protocol) server that enables AI assistants to order pizza using the unofficial Domino's API.
# See it in action with mock data python mcpizza/demo_no_real_api.py
See INSTALLATION.md for detailed setup instructions.
Quick start:
# Install uv package manager curl -LsSf https://astral.sh/uv/install.sh | sh # Setup environment uv venv && source .venv/bin/activate uv pip install pizzapi requests pydantic # Run demo python mcpizza/demo_no_real_api.py
Tool | Description |
---|---|
find_dominos_store | Find nearest Domino's location |
get_store_menu_categories | Get menu categories |
search_menu | Search for specific menu items |
add_to_order | Add items to your pizza order |
view_order | View current order contents |
set_customer_info | Set delivery information |
calculate_order_total | Get order total with tax/fees |
prepare_order | Prepare order for placement (safe mode) |
# Find store result = server.call_tool("find_dominos_store", {"address": "10001"}) # Search for pizza result = server.call_tool("search_menu", {"query": "pepperoni pizza"}) # Add to order result = server.call_tool("add_to_order", { "item_code": "M_PEPPERONI", "quantity": 1 })
Ready to integrate with MCP clients! The server provides a complete pizza ordering workflow while maintaining safety through disabled order placement.
Built with ❤️ for the MCP ecosystem