Airbnb

Buscar listados de Airbnb y obtener sus detalles.

Documentación

Servidor MCP de Airbnb

smithery badge

Servidor MCP para buscar en Airbnb y obtener detalles de los listados.

Herramientas

  1. airbnb_search

    • Buscar listados de Airbnb
    • Entrada requerida: location (string)
    • Entradas opcionales:
      • placeId (string)
      • checkin (string, YYYY-MM-DD)
      • checkout (string, YYYY-MM-DD)
      • adults (number)
      • children (number)
      • infants (number)
      • pets (number)
      • minPrice (number)
      • maxPrice (number)
      • cursor (string)
      • ignoreRobotsText (boolean)
    • Devuelve: Matriz de listados con detalles como nombre, precio, ubicación, etc.
  2. airbnb_listing_details

    • Obtener información detallada sobre un listado específico de Airbnb
    • Entrada requerida: id (string)
    • Entradas opcionales:
      • checkin (string, YYYY-MM-DD)
      • checkout (string, YYYY-MM-DD)
      • adults (number)
      • children (number)
      • infants (number)
      • pets (number)
      • ignoreRobotsText (boolean)
    • Devuelve: Información detallada del listado, incluyendo descripción, detalles del anfitrión, comodidades, precios, etc.

Características

  • Respeta las reglas de robots.txt de Airbnb
  • Usa cheerio para analizar HTML
  • No se requiere clave de API
  • Devuelve datos JSON estructurados
  • Reduce la carga de contexto aplanando y seleccionando datos

Configuración

Instalación en Claude Desktop

Antes de comenzar, asegúrate de que Node.js esté instalado en tu escritorio para que npx funcione.

  1. Ve a: Configuración > Desarrollador > Editar configuración

  2. Agrega lo siguiente a tu claude_desktop_config.json:

{
  "mcpServers": {
    "airbnb": {
      "command": "npx",
      "args": [
        "-y",
        "@openbnb/mcp-server-airbnb"
      ]
    }
  }
}

Para ignorar robots.txt en todas las solicitudes, usa esta versión con argumentos --ignore-robots-txt

{
  "mcpServers": {
    "airbnb": {
      "command": "npx",
      "args": [
        "-y",
        "@openbnb/mcp-server-airbnb",
        "--ignore-robots-txt"
      ]
    }
  }
}
  1. Reinicia Claude Desktop y ¡planea tu próximo viaje que incluya Airbnbs!

Otra opción: Instalación mediante Smithery

Para instalar mcp-server-airbnb para Claude Desktop automáticamente mediante Smithery:

npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude

Compilación (para desarrolladores)

npm install
npm run build

Licencia

Este servidor MCP está licenciado bajo la Licencia MIT.

Aviso legal

Airbnb es una marca comercial de Airbnb, Inc. OpenBnB no está relacionado con Airbnb, Inc. ni con sus subsidiarias.