@openbnb/mcp-server-airbnb

data-ai MCP Server

Search Airbnb using your AI Agent

Install Ready
data-aidata-ai
3 views532 stars125 forksv0.3.0MIT

Why This Matters

Discovered via unknown and last synced 1w ago.

Install Ready
Source
unknown
Stars
532
Last synced
1w ago
Install
Instructions detected

Install

1. Install the package

npx -y @openbnb/mcp-server-airbnb

2. Add to claude_desktop_config.json

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

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

19
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (19)

maxPrice

(optional): Maximum price per night

Search

URL for reference

ignoreRobotsText

(optional): Override robots.txt for this request

Pagination

information for browsing additional results

location

(required): Location to search (e.g., "San Francisco, CA"). When supplied without `placeId`, the server geocodes this string client-side via Photon/Nominatim — see [External Services](#external-services).

checkin

(optional): Check-in date in YYYY-MM-DD format

cursor

(optional): Pagination cursor for browsing results

pets

(optional): Number of pets (default: 0)

Required

Input: `id` (string)

minPrice

(optional): Minimum price per night

Optional

Inputs:

Returns

Detailed listing information including description, host details, amenities, pricing, etc.

children

(optional): Number of children (default: 0)

infants

(optional): Number of infants (default: 0)

Get

detailed information about a specific Airbnb listing

checkout

(optional): Check-out date in YYYY-MM-DD format

adults

(optional): Number of adults (default: 1)

placeId

(optional): Google Maps Place ID. Overrides `location` and skips client-side geocoding entirely (no third-party calls).

propertyType

(optional): Filter by property type — `entire_home`, `private_room`, `shared_room`, or `hotel_room`