mcp-server-airbnb

This repository provides an MCP server for searching Airbnb listings and retrieving detailed information about specific listings using tools like `airbnb_search` and `airbnb_listing_details`. No API key is required.

98
12

Airbnb MCP Server

smithery badge

This MCP Server facilitates searching Airbnb listings and retrieving detailed information.

Tools

  1. airbnb_search: Searches Airbnb listings using a location string as a required input. Optional inputs include placeId, checkin, checkout, adults, children, infants, pets, minPrice, maxPrice, cursor, and ignoreRobotsText. Returns an array of listings with details.
  2. airbnb_listing_details: Retrieves detailed information about a specific listing using a required id string. Optional inputs include checkin, checkout, adults, children, infants, pets, and ignoreRobotsText. Returns detailed listing information.

Features

  • 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.

Build (for devs)

npm install
npm run build

License

This MCP server is licensed under the MIT License.

Disclaimer

OpenBnB is not related to Airbnb, Inc. or its subsidiaries.

Repository

OP
openbnb-org

openbnb-org/mcp-server-airbnb

Created

March 10, 2025

Updated

March 28, 2025

Language

JavaScript

Category

Search & Knowledge