{
  "name": "Plan Harmony Experiences",
  "description": "Travel experience and destination agent backed by Plan Harmony's catalog. Finds destinations near a geographic point, searches tours/activities/attractions by keyword and location, and returns full experience details (description, itinerary, images) by product code. The canonical interface is MCP (Streamable HTTP) at https://api.planharmony.com/mcp/.",
  "url": "https://api.planharmony.com/mcp/",
  "version": "1.0.0",
  "provider": {
    "organization": "Plan Harmony",
    "url": "https://www.planharmony.com"
  },
  "documentationUrl": "https://www.planharmony.com/.well-known/mcp/server-card.json",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": ["None"]
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "destinations_search",
      "name": "Search destinations",
      "description": "Find travel destinations near a geographic point. Returns destination name, type (COUNTRY, REGION, CITY), timezone, currency, and coordinates.",
      "tags": ["travel", "destinations", "geo", "search"],
      "examples": [
        "Find destinations near 41.9028, 12.4964",
        "What cities are within 50km of latitude 48.8566, longitude 2.3522?"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "experiences_search",
      "name": "Search experiences",
      "description": "Search for travel experiences (tours, activities, attractions) by keyword, location, or both. Returns compact summaries with product_code for drill-down.",
      "tags": ["travel", "experiences", "tours", "activities", "attractions", "search"],
      "examples": [
        "Find Colosseum tours in Rome",
        "What food tours are available in Tokyo?",
        "Search for snorkeling activities in Bali"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "experiences_details",
      "name": "Get experience details",
      "description": "Get full details for a single experience by product_code, including title, full description, itinerary, all images, and destination info.",
      "tags": ["travel", "experiences", "details"],
      "examples": [
        "Get full details for product_code 12345P1",
        "Show me the itinerary and photos for this tour"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    }
  ]
}
