mcp-server-airbnb

# Airbnb MCP Server [![smithery badge](https://smithery.ai/badge/@openbnb-org/mcp-server-airbnb)](https://smithery.ai/server/@openbnb-org/mcp-server-airbnb) MCP Server for searching Airbnb and get listing details. ## Tools 1. `airbnb_search` - Search for Airbnb listings - Required Input: `location` (string) - Optional Inputs: - `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) - Returns: Array of listings with details like name, price, location, etc. 2. `airbnb_listing_details` - Get detailed information about a specific Airbnb listing - Required Input: `id` (string) - Optional Inputs: - `checkin` (string, YYYY-MM-DD) - `checkout` (string, YYYY-MM-DD) - `adults` (number) - `children` (number) - `infants` (number) - `pets` (number) - `ignoreRobotsText` (boolean) - Returns: Detailed listing information including description, host details, amenities, pricing, etc. ## 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 ## Setup ### Installing on Claude Desktop Before starting make sure [Node.js](https://nodejs.org/) is installed on your desktop for `npx` to work. 1. Go to: Settings > Developer > Edit Config 2. Add the following to your `claude_desktop_config.json`: ```json { "mcpServers": { "airbnb": { "command": "npx", "args": [ "-y", "@openbnb/mcp-server-airbnb" ] } } } ``` To ignore robots.txt for all requests, use this version with `--ignore-robots-txt` args ```json { "mcpServers": { "airbnb": { "command": "npx", "args": [ "-y", "@openbnb/mcp-server-airbnb", "--ignore-robots-txt" ] } } } ``` 3. Restart Claude Desktop and plan your next trip that include Airbnbs! ### Other Option: Installing via Smithery To install mcp-server-airbnb for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@openbnb-org/mcp-server-airbnb): ```bash npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude ``` ## Build (for devs) ```bash npm install npm run build ``` ## License This MCP server is licensed under the MIT License. ## Disclaimer Airbnb is a trademark of Airbnb, Inc. OpenBnB is not related to Airbnb, Inc. or its subsidiaries