{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "fuoco-antica-ordering-mcp",
    "title": "Fuoco Antico - Secret Pizza Wood-Fired Pizza & Pasta Ordering MCP Server",
    "version": "1.2.0",
    "description": "Official Model Context Protocol (MCP) server for Fuoco Antico - Secret Pizza in Green Bay, WI. Query live wood-fired menu items, modifiers, and oven-throttled pickup slots, quote orders, generate 1-click Apple Pay / Google Pay / Card checkout links, or place verified returning-customer orders via SMS OTP."
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://scintilla.brobotindustries.com/be/public-api.php?funct=mcp&tenant=fuoco-antica"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "resources": {
      "listChanged": false
    }
  },
  "authentication": {
    "required": false,
    "instructions": "https://fuocoantico.com/auth.md"
  },
  "tools": [
    {
      "name": "get_storefront_menu",
      "description": "Fetch the live Fuoco Antico - Secret Pizza wood-fired pizza & pasta menu, item IDs, prices, modifier groups, 86'd availability, and oven-throttled pickup time slots."
    },
    {
      "name": "get_restaurant_info",
      "description": "Return Fuoco Antico - Secret Pizza address, hours, phone, pickup window instructions, Sparks loyalty rules, and protocol discovery URLs."
    },
    {
      "name": "quote_order",
      "description": "Dry-run order quote: validates menu item IDs, required modifiers, 86 stock, oven-throttled pickup slot, Wisconsin 5.5% sales tax, and returns a 1-click checkout URL."
    },
    {
      "name": "prepare_agent_checkout",
      "description": "Prepare a 1-click pre-loaded storefront checkout link (https://fuocoantico.com/?agent_checkout=chk_...) for the human user to complete payment via Apple Pay, Google Pay, or Card."
    },
    {
      "name": "send_customer_otp",
      "description": "Send a 6-digit SMS verification code to a returning customer phone number so they can authorize charging their saved card on file."
    },
    {
      "name": "verify_customer_otp",
      "description": "Verify the 6-digit SMS OTP code given by the customer and return a customer_token + saved card on file summary."
    },
    {
      "name": "check_order_status",
      "description": "Check real-time wood-fired kitchen preparation status (received, prep, in_oven, ready, completed) for an order."
    }
  ]
}
