{
  "schemaVersion": "2025-06-18",
  "name": "wgluxrestrooms",
  "title": "WG Luxury Restrooms",
  "description": "MCP server card for WG Luxury Restrooms — pricing, availability, and booking tools for luxury restroom trailer rentals.",
  "version": "1.0.0",
  "websiteUrl": "https://www.wgluxrestrooms.com",
  "documentationUrl": "https://www.wgluxrestrooms.com/docs/api",
  "iconUrl": "https://www.wgluxrestrooms.com/favicon.png",
  "provider": {
    "organization": "WG Luxury Restrooms",
    "url": "https://www.wgluxrestrooms.com",
    "contactEmail": "info@wgluxrestrooms.com"
  },
  "transport": {
    "type": "http",
    "url": "https://www.wgluxrestrooms.com/openapi.json",
    "note": "Tools are exposed as HTTP operations described by the OpenAPI 3.1 document and as in-page WebMCP tools on https://www.wgluxrestrooms.com/."
  },
  "authentication": {
    "type": "none",
    "publicAccess": true,
    "oauthMetadata": "https://www.wgluxrestrooms.com/.well-known/oauth-protected-resource"
  },
  "capabilities": {
    "tools": {},
    "resources": {}
  },
  "tools": [
    {
      "name": "get_rental_price",
      "description": "Get a price quote for a luxury restroom trailer rental.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": { "type": "string", "format": "date" },
          "endDate": { "type": "string", "format": "date" },
          "guestCount": { "type": "integer" },
          "location": { "type": "string" }
        },
        "required": ["startDate", "endDate"]
      }
    },
    {
      "name": "check_availability",
      "description": "Check trailer availability for a date range.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": { "type": "string", "format": "date" },
          "endDate": { "type": "string", "format": "date" }
        },
        "required": ["startDate", "endDate"]
      }
    },
    {
      "name": "create_booking_checkout",
      "description": "Create a payment checkout session to secure a booking.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "startDate": { "type": "string", "format": "date" },
          "endDate": { "type": "string", "format": "date" },
          "email": { "type": "string", "format": "email" },
          "guestCount": { "type": "integer" }
        },
        "required": ["startDate", "endDate", "email"]
      }
    }
  ],
  "resources": [
    { "uri": "https://www.wgluxrestrooms.com/openapi.json", "name": "OpenAPI 3.1 description", "mimeType": "application/openapi+json" },
    { "uri": "https://www.wgluxrestrooms.com/llms.txt", "name": "LLM site summary", "mimeType": "text/markdown" }
  ]
}
