home / mcp / airbnb mcp server

Airbnb MCP Server

Provides an MCP-accessible interface to search Airbnb listings and fetch detailed property information.

Installation
Add the following to your MCP client configuration file.

Configuration

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

You have a Model Context Protocol MCP server that lets you search Airbnb listings with advanced filters and retrieve detailed property information. It’s designed to work with compatible MCP clients, returning structured results and direct listing links while respecting robots.txt and providing robust error handling. Use it to power your own search experiences, analytics, or booking workflows with precise location, date, guest, and price filters.

How to use

Use the airbnb MCP server from an MCP client to perform advanced searches and retrieve listing details. You can search by location or Google Place ID, filter by dates, guest composition, price range, and paginate through results. You can also fetch full property details, including amenities, policies, coordinates, and direct links to listings. The client can optionally bypass robots.txt for testing if you enable that override.

How to install

Prerequisites: Node.js 18 or higher must be installed on your computer.

If you use a desktop extension format, install the component via a prebuilt DXT package in your compatible application. For Cursor or similar MCP-enabled tools, you add a new MCP server entry in the MCP settings.

Add the MCP server using the following stdio configuration. This runs the server via npx to load the MCP package for Airbnb.

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

If you want to ignore robots.txt for testing, run the same setup with the ignore flag added to the arguments.

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

Available tools

airbnb_search

Search for Airbnb listings with location, dates, guests, price range, and pagination. Returns matching properties with details and links.

airbnb_listing_details

Retrieve detailed information for a specific listing by ID, including location, amenities, house rules, and a direct listing link.