
Product
PHP and Composer Support Is Now in Beta
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.
mcpie-pizza
Advanced tools
The standing-order pizza button: an MCP server that orders your usual Domino's. Cash at pickup, hard confirmation gate, no card data ever.
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.
pizza_order refuses unless confirm=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.uv tool install mcpie-pizza # or: pipx install mcpie-pizza / pip install mcpie-pizza
Why 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.
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 your store_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.
| Tool | What it does | Danger |
|---|---|---|
pizza_status | Config + store liveness check | none |
pizza_find_store | Nearest stores for your address | none |
pizza_menu | Search live menu for codes | none |
pizza_specials | Live coupons, cheapest first | none |
pizza_dryrun | Validate + price, never places | none |
pizza_order | Places the real order | gated on confirm=True |
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
FAQs
The standing-order pizza button: an MCP server that orders your usual Domino's. Cash at pickup, hard confirmation gate, no card data ever.
We found that mcpie-pizza demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket’s PHP and Composer support is now in Beta for all customers, with PHP reachability analysis generally available.

Product
Socket is bringing experimental protection to Firefox, scanning 97,000+ extensions in Mozilla's official directory for malware and risky updates.

Research
/Security News
Three compromised Rust crates pulled in a malicious dependency that downloaded and executed cross-platform malware during Cargo builds.