360 Secure SkillHub
360 安全技能中心

Strider Dominos

通过 Strider Labs MCP 连接器接入 Domino's,支持查找门店、浏览菜单、定制披萨、使用优惠券、下单、追踪配送和重下收藏订单。首次使用需 OAuth 授权;文档声明无需 API key,但未包含 MCP 服务器源码或完整支付处理细节。

markswendsen-code
markswendsen-code
热度 21.09
最近更新 2026-03-20 10:36:50
分类:生活依赖:MCP 服务 / 第三方 API应用场景:购物 / 推荐 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add strider-dominos
Metadata
name
strider-dominos
description
Order pizza from Domino's, customize toppings, track delivery, and save favorite orders via Strider Labs MCP connector. Browse menu, apply coupons, and get real-time delivery updates.
metadata
{"openclaw":{"requires":{"bins":["npx"]},"category":"food","author":"Strider Labs","homepage":"https://striderlabs.ai"}}

Strider Domino's Connector

MCP connector for ordering pizza from Domino's with full menu access and delivery tracking. Part of the Strider Labs action execution layer for AI agents.

Installation

npm install @striderlabs/mcp-dominos

MCP Configuration

Add to your MCP client configuration (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "dominos": {
      "command": "npx",
      "args": ["-y", "@striderlabs/mcp-dominos"]
    }
  }
}

Available Tools

dominos.find_stores

Find nearby Domino's locations.

Input Schema:

{
  "address": "string",
  "delivery": "boolean (true for delivery, false for carryout)"
}

dominos.get_menu

Get full menu for a store including prices and available items.

Input Schema:

{
  "store_id": "string"
}

dominos.build_pizza

Build a custom pizza with toppings.

Input Schema:

{
  "size": "small | medium | large | xlarge",
  "crust": "hand_tossed | thin | pan | brooklyn",
  "toppings": ["pepperoni", "mushrooms", "extra_cheese"],
  "sauce": "tomato | alfredo | bbq | garlic_parmesan"
}

dominos.place_order

Place an order for delivery or carryout.

Input Schema:

{
  "store_id": "string",
  "items": [{"product_code": "string", "quantity": "number"}],
  "delivery_address": "string (optional for carryout)",
  "payment_method": "card | cash",
  "tip_amount": "number"
}

dominos.track_order

Track an active order with real-time updates.

Input Schema:

{
  "order_id": "string"
}

Output:

{
  "status": "prep | oven | quality_check | out_for_delivery",
  "estimated_delivery": "2024-03-22T19:30:00",
  "driver_name": "string"
}

dominos.get_coupons

Get available coupons and deals.

dominos.reorder_favorite

Reorder a saved favorite order.

Authentication

First use triggers OAuth authorization flow:

  1. User is redirected to Domino's to authorize
  2. Tokens are stored encrypted per-user
  3. Automatic refresh handles token expiration

No API key required — connector manages OAuth flow.

Usage Examples

Order a pizza:

Order a large pepperoni pizza from Domino's for delivery to 123 Main St

Track delivery:

Where's my Domino's order?

Custom pizza:

Build a medium thin crust pizza with mushrooms, olives, and extra cheese from Domino's

Find deals:

What coupons are available at my local Domino's?

Error Handling

Code Meaning Action
STORE_CLOSED Store not accepting orders Try different store or time
DELIVERY_UNAVAILABLE Address out of range Try carryout instead
ITEM_UNAVAILABLE Menu item not available Check current menu
RATE_LIMITED Too many requests Retry after delay

Use Cases

  • Pizza ordering: browse menu and place orders
  • Delivery tracking: real-time order status updates
  • Deal hunting: find and apply coupons
  • Repeat orders: quickly reorder favorites
  • Group orders: build complex multi-item orders

Links