{
  "schemaVersion": "2025-09",
  "name": "PlayaBueno Agent MCP",
  "version": "1.0.0",
  "serverInfo": {
    "name": "PlayaBueno Agent MCP",
    "version": "1.0.0",
    "title": "PlayaBueno Directory MCP"
  },
  "transport": {
    "type": "http",
    "url": "https://www.playabueno.com/api/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "protocolVersion": "2025-06-18",
  "authentication": {
    "type": "none",
    "description": "Public read-only directory; no credentials required."
  },
  "tools": [
    {
      "name": "searchBeaches",
      "description": "Search beach listings by text, city, state, region and minimum rating."
    },
    {
      "name": "smartSearch",
      "description": "Search across beaches, hotels, cities, states, regions and guides."
    },
    {
      "name": "getEntity",
      "description": "Fetch a single beach, hotel, city or state by slug."
    },
    {
      "name": "getTopRatedBeaches",
      "description": "Fetch the highest-rated beaches in Mexico based on aggregated Google Places reviews."
    },
    {
      "name": "getFilterOptions",
      "description": "Return available filter facets including coastal regions, states, cities, activities, and amenities to ground agent queries."
    },
    {
      "name": "getNearbyPlaces",
      "description": "Search for beaches, cenotes, and places within a radius of a beach slug or GPS coordinates (lat, lng)."
    }
  ]
}