🍕

MCPizza

AI-Powered Pizza Ordering with Model Context Protocol

Get Started
⚠️ For educational purposes only. Real order placement is disabled by default for safety.

Features

📍

Store Locator

Find the nearest Domino's stores by address or zip code with precise location matching.

📋

Menu Browsing

Search and browse complete menu categories including pizzas, wings, sides, and desserts.

🛒

Order Management

Add items to cart, customize options, and calculate totals with tax and delivery fees.

👤

Customer Info

Handle delivery addresses and contact information securely for order preparation.

🔒

Safe Preview

Prepare and review orders without placing them - safety first approach built-in.

🤖

MCP Integration

Full Model Context Protocol support for seamless AI assistant integration.

Built With

Python 3.9+

Modern Python with full async support

Model Context Protocol

Standardized AI assistant integration

Domino's API

Unofficial API for pizza ordering

Pydantic

Data validation and serialization

Quick Start

Get MCPizza running in minutes:

# 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
🔗 View on GitHub