Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>Pizza MCPNew to Visual Studio Code? Get it now.
Pizza MCP

Pizza MCP

Sketchy Dev

|
1 install
| (0) | Free
Use Github Copilot to order Domino's pizza from VS Code via an MCP tool. For entertainment use only.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pizza MCP logo Pizza MCP

Ever wish your Copilot AI could order a pizza from within VSCode? Probably not, but now it can!

A VS Code extension to create tools for your AI agent to order Domino's pizza via the (reverse-engineered) mobile app ordering API, using the dominos npm package.

Disclaimer

This is an exercise in what CAN be done, not what SHOULD be done. Use at your own risk

All product names, logos, brands, and menu item codes referenced here are property of their respective owners and are used for interoperability only.

The extension talks to Domino's public ordering endpoints via the third-party dominos npm package. Those endpoints are undocumented and can change or break at any time. If Domino's changes their API, terms of service, or asks this project to stop, it will.

Features

  • Plain english ordering
  • Support for different toppings per half of a pizza.
  • Pizza tracking GUI right in VSCode
  • Queries the store menu to make sure your order is available at your exact location.
  • Can store "The Usual"; the same order, store, payment options, tip amount, and carryout vs delivery
  • Supports tipping by fixed amount or percentage
  • Stores sensitive information, like credit card details, in VSCode secrets (for SOME security)
  • Everything else is stored in plugin settings

Tools

  • find_nearest_stores — stores that deliver to your configured address.
  • menu_search — search a store's menu by keyword.
  • order_pizza — validate + price an order. Only actually places it when both confirmPlaceOrder: true is passed and pizzamcp.dryRun is false.
  • order_the_usual — place your saved pizzamcp.theUsual order. Same safety gates as order_pizza.
  • track_order — look up live status of an active order by phone (uses pizzamcp.phone by default).

pizzamcp.dryRun defaults to true.

Setup

After installing you will be prompted for setup information. Name, address, phone number. Credit card details will also be prompted, but are optional, and probably not recommended. They are stored as VSCode secrets in your OS keys wallet, for what it's worth.

Topping option codes (quick reference)

Domino's uses single-letter topping codes with portion maps:

{
  "C":  { "1/1": "1" },   // Cheese, whole, normal
  "X":  { "1/1": "1" },   // Sauce (tomato)
  "P":  { "1/1": "1" },   // Pepperoni
  "H":  { "1/2": "2" }    // Ham, left half, double
}

Portions: 1/1 whole, 1/2 left, 2/2 right. Amounts: 0.5 light, 1 normal, 1.5 extra, 2 double.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft