mcpdirectory.dev
9,129 servers · updated 23 Sept

Airbnb MCP server

official from Hasdata Active last commit 27 d
{
  "mcpServers": {
    "hasdata-airbnb": {
      "command": "npx",
      "args": [
        "-y",
        "@hasdata/airbnb-mcp@latest"
      ],
      "env": {
        "HASDATA_API_KEY": "<hasdata_api_key>",
        "YOUR_KEY": "<your_key>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y @hasdata/airbnb-mcpversion 1.0.7

What it does

This server exposes two read-only tools to search Airbnb stays by location and dates, and retrieve full listing details as structured JSON. It requires a HasData API key and works with any MCP client including Claude, Cursor, and Windsurf, with no Airbnb developer account needed.

  • Search for available stays in a specific location and date range, filtering results by price and rating.
  • Retrieve complete listing details including amenities, bed count, host information, and full descriptions by listing URL.
  • Compare nightly prices and property details across multiple locations to find the best option.

Tools this server exposes

ToolDoes
search_staysSearch Airbnb listings by location and dates, returning results with basic details like rating and nightly price.
get_listing_detailsRetrieve full property details including amenities, guest capacity, bedroom and bathroom count, and host information by listing URL.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.