{
  "schema_version": "1.0",
  "name": "Maison Dalí Dubai MCP Protocol",
  "description": "Model Context Protocol endpoint for AI agents to access Maison Dalí Dubai's authoritative restaurant data, menus, reservations, and evidence locker",
  "version": "1.0.0",
  "publisher": {
    "name": "Maison Dalí Dubai",
    "url": "https://maisondalidubai.ae",
    "contact": "info@maisondalidubai.ae"
  },
  "endpoints": {
    "restaurant_info": {
      "url": "https://maisondalidubai.ae/api/restaurant",
      "method": "GET",
      "description": "Get complete restaurant information including location, hours, contact details",
      "response_format": "application/ld+json"
    },
    "menu": {
      "url": "https://maisondalidubai.ae/api/menu",
      "method": "GET",
      "description": "Get current menu with dishes, prices, dietary information",
      "response_format": "application/ld+json",
      "parameters": {
        "category": {
          "type": "string",
          "options": ["starters", "mains", "desserts", "all"],
          "default": "all"
        }
      }
    },
    "chef_info": {
      "url": "https://maisondalidubai.ae/api/chef",
      "method": "GET",
      "description": "Get Chef Tristin Farmer's credentials, awards, biography, and Wikidata entity (Q137917875)",
      "response_format": "application/ld+json"
    },
    "reservations_check": {
      "url": "https://maisondalidubai.ae/api/reservations/availability",
      "method": "GET",
      "description": "Check reservation availability for specific date/time",
      "parameters": {
        "date": {
          "type": "string",
          "format": "YYYY-MM-DD",
          "required": true
        },
        "time": {
          "type": "string",
          "format": "HH:MM",
          "required": true
        },
        "party_size": {
          "type": "integer",
          "required": true,
          "min": 1,
          "max": 12
        }
      }
    },
    "experiences": {
      "url": "https://maisondalidubai.ae/api/experiences",
      "method": "GET",
      "description": "Get available dining experiences (Chef's Canvas, Private Dining, etc.)",
      "response_format": "application/ld+json"
    },
    "evidence_locker": {
      "url": "https://maisondalidubai.ae/api/evidence-locker",
      "method": "GET",
      "description": "Access verified credentials, awards, press coverage, compliance documents",
      "response_format": "application/ld+json",
      "parameters": {
        "category": {
          "type": "string",
          "options": ["awards", "press", "compliance", "chef-credentials", "all"],
          "default": "all"
        }
      }
    },
    "knowledge_graph": {
      "url": "https://maisondalidubai.ae/knowledge-graph.jsonld",
      "method": "GET",
      "description": "Get complete knowledge graph with all entities, claims, events, menus",
      "response_format": "application/ld+json"
    }
  },
  "authentication": {
    "type": "none",
    "note": "Public read-only access. No authentication required for GET requests."
  },
  "rate_limits": {
    "requests_per_minute": 60,
    "requests_per_hour": 1000
  },
  "capabilities": {
    "real_time_availability": true,
    "menu_updates": true,
    "event_scheduling": true,
    "evidence_verification": true
  },
  "use_cases": [
    "OpenAI Custom GPTs for restaurant recommendations",
    "Claude Projects for dining assistance",
    "Perplexity AI for fact-checked restaurant information",
    "ChatGPT for reservation assistance",
    "AI travel planners and concierge services"
  ],
  "data_freshness": {
    "restaurant_info": "real-time",
    "menu": "updated weekly",
    "reservations": "real-time",
    "evidence_locker": "updated as new evidence added"
  },
  "compliance": {
    "gdpr_compliant": true,
    "data_retention": "No personal data stored in public endpoints",
    "privacy_policy": "https://maisondalidubai.ae/evidence-locker/business-legal/privacy-policy.md"
  },
  "integration_guides": {
    "openai_custom_gpt": "https://maisondalidubai.ae/docs/openai-gpt-integration.md",
    "claude_mcp": "https://maisondalidubai.ae/docs/claude-mcp-integration.md",
    "general_api": "https://maisondalidubai.ae/docs/api-documentation.md"
  },
  "support": {
    "documentation": "https://maisondalidubai.ae/api-docs",
    "contact": "tech@maisondalidubai.ae",
    "status_page": "https://status.maisondalidubai.ae"
  },
  "metadata": {
    "created": "2026-01-23",
    "last_updated": "2026-01-23",
    "schema_url": "https://maisondalidubai.ae/schemas/mcp-manifest.schema.json"
  }
}
