Airbnb MCP Server logo

Airbnb MCP Server

by openbnb-org

The Airbnb MCP Server allows you to search for Airbnb listings and retrieve detailed information about specific listings. It provides tools to find accommodations based on various criteria and access comprehensive details without requiring an API key.

View on GitHub

Last updated: N/A

What is Airbnb MCP Server?

This is an MCP (Multi-Capability Provider) server designed to interact with Airbnb's data to search for listings and retrieve detailed information. It uses HTML parsing to extract data and returns structured JSON.

How to use Airbnb MCP Server?

The server can be installed and used with Claude Desktop by adding a configuration to the claude_desktop_config.json file. Alternatively, it can be installed via Smithery using the provided command. Once installed, you can use the airbnb_search and airbnb_listing_details tools with the specified inputs to retrieve data.

Key features of Airbnb MCP Server

  • Respects Airbnb's robots.txt rules

  • Uses cheerio for HTML parsing

  • No API key required

  • Returns structured JSON data

  • Reduces context load by flattening and picking data

Use cases of Airbnb MCP Server

  • Finding Airbnb listings based on location and dates

  • Retrieving detailed information about specific Airbnb listings

  • Integrating Airbnb search functionality into other applications

  • Comparing different Airbnb listings based on price and amenities

  • Planning trips and finding suitable accommodations

FAQ from Airbnb MCP Server

Does this server require an Airbnb API key?

No, this server does not require an API key.

How does this server handle Airbnb's robots.txt?

By default, the server respects Airbnb's robots.txt rules. However, there is an option to ignore it using the --ignore-robots-txt flag.

What kind of data does the airbnb_search tool return?

The airbnb_search tool returns an array of listings with details like name, price, location, and other relevant information.

What kind of data does the airbnb_listing_details tool return?

The airbnb_listing_details tool returns detailed listing information including description, host details, amenities, pricing, and more.

How do I install this server?

You can install it either by configuring Claude Desktop or using Smithery. Instructions for both methods are provided in the README.