Mcpie MCP server
Standing-order Domino's pizza button: dry-run freely, order on explicit confirm. Cash default.
0 stars143 downloads/wk
Reviews
Write oneNobody has reviewed Mcpie yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mcpie tools (6, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
pizza_dryrunValidate and price the standing order WITHOUT placing it.
pizza_find_storeList the nearest Domino's stores for the configured address, with their store IDs — for first-time setup, to pick the store_id that goes in the config file. Read-only, orders nothing.
pizza_menuSearch the configured store's live menu for product and topping codes matching a term (e.g. 'pan', 'pepperoni'). Use this to find the codes that define the standing order in the config file. Read-only.
pizza_orderwrite actionPLACE THE REAL ORDER: the standing order defined in the config file, at the configured store.
pizza_specialsList live coupons at the configured store, cheapest first, for mode "carryout" or "delivery" (default: the configured service method — coupons differ between the two). Read-only, never applies anything. To test whether a coupon fits the standing order, pass its code to pizza_dryrun.
pizza_statusLiveness + configuration check: is mcpie configured, what is the standing order, default service method and payment, is the configured Domino's store reachable, and was an order already placed this session? Read-only, safe to call.
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Mcpie compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 93% of 2,170 E-commerce servers
- Tools
- 6
- the typical E-commerce server has 6
- Tools that change things
- 17%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 143
- more than 74% of 412 E-commerce servers with a package
What its tools let an agent do: 5 read · 1 change
Release history: 2 versions in the registry since 2026-08-16, latest 2026-10-30, typically one every 75 days.
Install Mcpie in Claude Code, Cursor or VS Code
claude mcp add mcpie -- uvx mcpie-pizza
What the publisher says
From the Mcpie repository's README, as published. We do not edit it. Read it on GitHub
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
in this codebase, by design. The worst possible failure mode is an unwanted pizza you never pay for.
- Cash at pickup/delivery, always. There is no card handling anywhere
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.
- Hard confirmation gate. pizza_order refuses unless confirm=True,
TOML file. The package ships with zero PII and phones home to nobody but Domino's.
- Your data stays home. Name, address, and order live in one local
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 name mcpie (one letter from the venerable
mcpi Minecraft library). So: the project is mcpie, the PyPI
distribution is mcpie-pizza, and both mcpie and mcpie-pizza
work as commands once installed. Same pie, different box.
Claude Desktop (claudedesktopconfig.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:
can pick your store_id
- pizzafindstore — lists the nearest stores for your address so you
codes (pizzamenu("pan"), pizzamenu("pepperoni"))
- pizza_menu — searches your store's live menu for product and topping
Ask your assistant to walk you through it: "help me set up my mcpie config" is a perfectly good first prompt.
Tools
The fine print
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.
- Unofficial. This uses the same undocumented API the Domino's website
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.
- Run it from a residential connection. Domino's blocks datacenter and
The store will make the pizza and expect you to show up with cash.
- A real order is a real order. Dry-run freely; confirm deliberately.
Privacy Policy
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Mcpie: common questions
- Is Mcpie MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Mcpie safety report
- How do I install Mcpie?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Mcpie need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Mcpie maintained?
- The last commit was 7 days ago (2026-10-30). The latest release is v0.2.0.
- What can I use instead of Mcpie?
- Servers from other publishers that do the same job: Sv Number MCP server, Omie MCP server and Polymarket Toolkit MCP server.
- How does Mcpie compare with other E-commerce MCP servers?
- safety score 92/100 (higher than 93% of 2,170 E-commerce servers); tools 6 (the typical E-commerce server has 6); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Mcpie
Same job from other publishers: the closest match first, then the best rated.
- Sv NumberPhone numbers for AI agents: order a private number, read the SMS verification code, hand it back.not reviewedEstablishedB
- OmieMCP server for Omie — ERP, customers, products, orders, invoices, financialsnot reviewedEstablishedB
- Polymarket ToolkitRead-only Polymarket data tools for AI agents: profiles, PnL, market scans. No keys, no orders.not reviewedEstablishedB
- WebCake StorefrontBuild pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.not reviewedGrowingA
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedGrowingB