{
  "protocol_version": "2026-08-25",
  "version": "2026-08-25",
  "services": {
    "dev.ucp.shopping": [
      {
        "version": "2026-08-25",
        "spec": "https://ucp.dev/2026-08-25/specification/overview/",
        "transport": "rest",
        "endpoint": "https://puertoplazalasterrenas.com/rates-and-reservations/",
        "schema": "https://ucp.dev/2026-08-25/services/shopping/rest.openapi.json"
      },
      {
        "version": "2026-08-25",
        "spec": "https://ucp.dev/2026-08-25/specification/overview/",
        "transport": "mcp",
        "endpoint": "https://puertoplazalasterrenas.com/mcp",
        "schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json"
      }
    ]
  },
  "capabilities": {
    "dev.ucp.shopping.checkout": [
      {
        "version": "2026-08-25",
        "spec": "https://ucp.dev/2026-08-25/specification/shopping/checkout/",
        "schema": "https://ucp.dev/2026-08-25/schemas/shopping/checkout.json"
      }
    ],
    "dev.ucp.shopping.fulfillment": [
      {
        "version": "2026-08-25",
        "spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/fulfillment/",
        "schema": "https://ucp.dev/2026-08-25/schemas/shopping/fulfillment.json",
        "extends": "dev.ucp.shopping.checkout"
      }
    ],
    "dev.ucp.shopping.discount": [
      {
        "version": "2026-08-25",
        "spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/discount/",
        "schema": "https://ucp.dev/2026-08-25/schemas/shopping/discount.json",
        "extends": "dev.ucp.shopping.checkout"
      }
    ]
  },
  "endpoints": {
    "storefront": "https://puertoplazalasterrenas.com/",
    "checkout": "https://puertoplazalasterrenas.com/rates-and-reservations/",
    "reservation": "https://puertoplazalasterrenas.com/rates-and-reservations/",
    "order": "https://puertoplazalasterrenas.com/rates-and-reservations/",
    "catalog": "https://puertoplazalasterrenas.com/actuator/mappings.json",
    "mcp": "https://puertoplazalasterrenas.com/mcp",
    "whatsapp_concierge": "https://wa.me/18092405544"
  },
  "payment_handlers": {
    "dev.ucp.payment.card": [
      {
        "id": "direct_booking",
        "version": "2026-08-25",
        "spec": "https://ucp.dev/2026-08-25/specification/overview/",
        "available_instruments": [
          {
            "type": "card",
            "constraints": {
              "properties": {
                "brand": {
                  "enum": [
                    "visa",
                    "mastercard",
                    "amex"
                  ]
                }
              }
            }
          }
        ]
      }
    ]
  },
  "ucp": {
    "version": "2026-08-25",
    "services": {
      "dev.ucp.shopping": [
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/overview/",
          "transport": "rest",
          "endpoint": "https://puertoplazalasterrenas.com/rates-and-reservations/",
          "schema": "https://ucp.dev/2026-08-25/services/shopping/rest.openapi.json"
        },
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/overview/",
          "transport": "mcp",
          "endpoint": "https://puertoplazalasterrenas.com/mcp",
          "schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json"
        }
      ]
    },
    "capabilities": {
      "dev.ucp.shopping.checkout": [
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/shopping/checkout/",
          "schema": "https://ucp.dev/2026-08-25/schemas/shopping/checkout.json"
        }
      ],
      "dev.ucp.shopping.fulfillment": [
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/fulfillment/",
          "schema": "https://ucp.dev/2026-08-25/schemas/shopping/fulfillment.json",
          "extends": "dev.ucp.shopping.checkout"
        }
      ],
      "dev.ucp.shopping.discount": [
        {
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/discount/",
          "schema": "https://ucp.dev/2026-08-25/schemas/shopping/discount.json",
          "extends": "dev.ucp.shopping.checkout"
        }
      ]
    },
    "payment_handlers": {
      "dev.ucp.payment.card": [
        {
          "id": "direct_booking",
          "version": "2026-08-25",
          "spec": "https://ucp.dev/2026-08-25/specification/overview/",
          "available_instruments": [
            {
              "type": "card",
              "constraints": {
                "properties": {
                  "brand": {
                    "enum": [
                      "visa",
                      "mastercard",
                      "amex"
                    ]
                  }
                }
              }
            }
          ]
        }
      ]
    }
  }
}
