airbnb_listing_details
Get detailed information about a specific Airbnb listing. Provide direct links to the user
Search Airbnb listings for a set of dates, party and price range, then pull one listing's details for those same dates — each result carrying a direct link.
LABSCO SUMMARY
Two tools cover the whole loop a trip search actually has: filter down to candidates, then look one up in detail without restating the dates and party. The robots.txt override is worth knowing about before it runs unattended — the decision about the site's rules sits with whoever configures it.
A two-tool search client for Airbnb listings: a filtered, paginated search, and a detail lookup for a single listing id. It geocodes locations on the client side, so a query outside the US lands in the right city.
Node.js for npx, and nothing else — no account and no key. It also ships as an .mcpb bundle that Claude Desktop installs by opening the file, where the robots.txt override is a toggle in the extension settings rather than a flag. MIT licensed.
One command — npx -y @openbnb/mcp-server-airbnb
USE CASES
Search with the dates, the party and a price ceiling, and get candidates you can open directly.
Pull the listing's amenities, house rules and policies for the same dates and party, instead of judging from the photos.
Name the place — or pass its Google Maps place id — and the geocoding puts the search in the right city rather than a same-named one.
Page through with the cursor, keeping the same filters, so the shortlist is built from the whole set.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
airbnb_listing_detailsGet detailed information about a specific Airbnb listing. Provide direct links to the user
airbnb_searchSearch for Airbnb listings with various filters and pagination. Provide direct links to the user
BEFORE YOU INSTALL
2 tools when we connected. --ignore-robots-txt (or the Claude Desktop Ignore robots.txt toggle) and DISABLE_GEOCODING=true change how searches behave, not which tools appear.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @openbnb/mcp-server-airbnbDownload the .mcpb file from the latest release and open it — Claude Desktop shows an installation dialog
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb"
]
}
}
}