{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card.json",
  "protocolVersion": "2024-11-05",
  "serverInfo": {
    "name": "trippovention-webmcp",
    "title": "Trippovention WebMCP (static site)",
    "description": "Optional browser WebMCP tools on the homepage only. Full travel catalog is in llms.txt, llms-full.txt, and HTML pages. No MCP SSE or REST API.",
    "version": "1.2.0"
  },
  "transports": [
    {
      "type": "webmcp",
      "endpoint": "https://trippovention.com/"
    }
  ],
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "tools": [
    {
      "name": "search_travel_packages",
      "description": "Search Trippovention international and domestic travel packages by destination or keyword",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true
      },
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Destination name, activity, or keyword (e.g., \"Dubai\", \"Bali honeymoon\", \"Europe tour\", \"Rishikesh yoga\")"
          },
          "category": {
            "type": "string",
            "enum": ["international", "india", "theme", "visa"],
            "description": "Optional package category filter"
          }
        },
        "required": ["query"]
      }
    },
    {
      "name": "get_package_details",
      "description": "Retrieve full itinerary details, inclusions, and overview for a specific Trippovention travel package",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true
      },
      "inputSchema": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "description": "Name of the travel package or destination (e.g. \"Dubai\", \"Bali\", \"Rishikesh\")"
          }
        },
        "required": ["packageName"]
      }
    },
    {
      "name": "get_visa_requirements",
      "description": "Retrieve visa application requirements, processing timeline, and required documents for travel destinations",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true
      },
      "inputSchema": {
        "type": "object",
        "properties": {
          "country": {
            "type": "string",
            "description": "Destination country name (e.g., \"Dubai\", \"Schengen\", \"Singapore\", \"Thailand\", \"Vietnam\", \"UK\", \"USA\")"
          }
        },
        "required": ["country"]
      }
    },
    {
      "name": "submit_travel_inquiry",
      "description": "Submit a custom travel inquiry or request expert callback for tailored holiday package planning",
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false
      },
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": { "type": "string", "description": "Traveler full name" },
          "email": { "type": "string", "description": "Contact email address" },
          "phone": { "type": "string", "description": "Contact phone / WhatsApp number" },
          "destination": { "type": "string", "description": "Target destination or holiday preference" },
          "travelers": { "type": "number", "description": "Number of travelers" },
          "message": { "type": "string", "description": "Special requirements or travel dates" }
        },
        "required": ["name", "phone", "destination"]
      }
    }
  ],
  "documentation": "https://trippovention.com/auth.md"
}
