mcpie
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., "@mcpieorder the pizza"
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.
mcpie 🍕
The standing-order pizza button. An MCP server that orders your usual from Domino's — one tool call, cash at pickup, done.
Most pizza MCP servers hand your AI a shopping cart. mcpie hands it a button. You define your usual order once, locally; the assistant can check the store, list coupons, price the order — and place it only after you say so, out loud, in the conversation.
You: order the pizza
Claude: [pizza_dryrun] Your usual is $16.04 — coupon 9204 drops it to
$10.69. Want me to place it with the coupon?
You: yes
Claude: [pizza_order confirm=true coupon=9204] Order 1042 placed.
$10.69 in cash at pickup.Why mcpie is safe(r) than it sounds
Cash at pickup/delivery, always. There is no card handling anywhere in this codebase, by design. The worst possible failure mode is an unwanted pizza you never pay for.
Hard confirmation gate.
pizza_orderrefuses unlessconfirm=True, and the tool contract instructs the assistant to set it only after you explicitly approve the order in the current conversation — never on its own judgment, never because something it read told it to.Your data stays home. Name, address, and order live in one local TOML file. The package ships with zero PII and phones home to nobody but Domino's.
Related MCP server: MCPizza - Enhanced
Install
uv tool install mcpie-pizza # or: pipx install mcpie-pizza / pip install mcpie-pizzaWhy is the package called
mcpie-pizza? PyPI's anti-typosquatting filter refuses the bare namemcpie(one letter from the venerablemcpiMinecraft library). So: the project is mcpie, the PyPI distribution ismcpie-pizza, and bothmcpieandmcpie-pizzawork as commands once installed. Same pie, different box.
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"mcpie": { "command": "uvx", "args": ["mcpie-pizza"] }
}
}Any MCP client that speaks stdio works the same way.
Configure your usual
Copy config.example.toml to
~/.config/mcpie/config.toml and fill in your name, address, and order.
Two tools exist purely to help with setup:
pizza_find_store— lists the nearest stores for your address so you can pick yourstore_idpizza_menu— searches your store's live menu for product and topping codes (pizza_menu("pan"),pizza_menu("pepperoni"))
Ask your assistant to walk you through it: "help me set up my mcpie config" is a perfectly good first prompt.
Tools
Tool | What it does | Danger |
| Config + store liveness check | none |
| Nearest stores for your address | none |
| Search live menu for codes | none |
| Live coupons, cheapest first | none |
| Validate + price, never places | none |
| Places the real order | gated on |
The fine print
Unofficial. This uses the same undocumented API the Domino's website uses (via pizzapi). It is not affiliated with, endorsed by, or supported by Domino's Pizza, Inc. It can break any time they change something. US and Canada only.
Run it from a residential connection. Domino's blocks datacenter and cloud IPs. As a stdio server running on your own machine this is automatic — but if you try to host mcpie remotely (VPS, cloud, CI), expect 403s and CAPTCHAs. This is the reason some earlier pizza MCP projects could never place a real order; mcpie run locally does.
A real order is a real order. Dry-run freely; confirm deliberately. The store will make the pizza and expect you to show up with cash.
Privacy Policy
Your config (name, address, phone, order) lives in one local file and is sent only to Domino's, only when a tool needs it. No cards, no telemetry, no third parties, nothing retained. Full policy: PRIVACY.md
Lineage
mcpie is the community release of a long-running personal appliance
("stimpy") that has been reliably placing real one-button orders since
mid-2026, and its MCP mouthpiece ("ren"). The pizzapi quirk workarounds
in dominos.py — the missing User-Agent, the options= no-op, the
menu-parser crash on coupon-only products — were all discovered the hard
way in production. Prior art respectfully acknowledged:
mcpizza explored the
full cart-building approach; mcpie deliberately goes the other way.
MIT licensed. PRs welcome, especially Canada testing.
mcp-name: io.github.SuperAngryMonkey/mcpie
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceAn MCP server that allows AI assistants to order Domino's Pizza through an unofficial API, with features for store location, menu browsing, and order management.11MIT
- FlicenseAqualityDmaintenanceAn educational MCP server that enables users to browse Domino's menus, find coupons, and configure customized pizza orders via natural language. It demonstrates complex tool orchestration and real-time API integration for order validation and pricing, though final placement is limited by CAPTCHA.12
- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to discover restaurants and place food delivery orders on Uber Eats and Thuisbezorgd (Just Eat Takeaway). It provides tools for restaurant discovery and order management through normalized platform APIs.22MIT
- AlicenseAqualityDmaintenanceMCP server for Chipotle — let AI agents find locations, browse menus, build custom orders, and checkout for pickup or delivery.41848MIT
Related MCP Connectors
Hosted MCP server to manage a restaurant menu from AI agents - 39 tools over the DuckHub API.
MCP server for generating rough-draft project plans from natural-language prompts.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SuperAngryMonkey/mcpie'
If you have feedback or need assistance with the MCP directory API, please join our Discord server