A comprehensive Desktop Extension for searching Airbnb listings with advanced filtering capabilities and detailed property information retrieval. Built as a Model Context Protocol (MCP) server packaged in the Desktop Extension (DXT) format for easy installation and use with compatible AI applications. - Location-based search with support for cities, states, and regions - Google Maps Place ID integ
Add this skill
npx mdskills install openbnb-org/mcp-server-airbnbWell-documented MCP server with comprehensive search tools and strong security practices
A comprehensive Desktop Extension for searching Airbnb listings with advanced filtering capabilities and detailed property information retrieval. Built as a Model Context Protocol (MCP) server packaged in the Desktop Extension (DXT) format for easy installation and use with compatible AI applications.
This extension is packaged as a Desktop Extension (DXT) file. To install:
.dxt file from the releases pageBefore starting make sure Node.js is installed on your desktop for npx to work.
Go to: Cursor Settings > Tools & Integrations > New MCP Server
Add one the following to your mcp.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
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
Restart.
The extension provides the following user-configurable options:
falseairbnb_searchSearch for Airbnb listings with comprehensive filtering options.
Parameters:
location (required): Location to search (e.g., "San Francisco, CA")placeId (optional): Google Maps Place ID (overrides location)checkin (optional): Check-in date in YYYY-MM-DD formatcheckout (optional): Check-out date in YYYY-MM-DD formatadults (optional): Number of adults (default: 1)children (optional): Number of children (default: 0)infants (optional): Number of infants (default: 0)pets (optional): Number of pets (default: 0)minPrice (optional): Minimum price per nightmaxPrice (optional): Maximum price per nightcursor (optional): Pagination cursor for browsing resultsignoreRobotsText (optional): Override robots.txt for this requestReturns:
airbnb_listing_detailsGet detailed information about a specific Airbnb listing.
Parameters:
id (required): Airbnb listing IDcheckin (optional): Check-in date in YYYY-MM-DD formatcheckout (optional): Check-out date in YYYY-MM-DD formatadults (optional): Number of adults (default: 1)children (optional): Number of children (default: 0)infants (optional): Number of infants (default: 0)pets (optional): Number of pets (default: 0)ignoreRobotsText (optional): Override robots.txt for this requestReturns:
# Install dependencies
npm install
# Build the project
npm run build
# Watch for changes during development
npm run watch
The extension can be tested by running the MCP server directly:
# Run with robots.txt compliance (default)
node dist/index.js
# Run with robots.txt ignored (for testing)
node dist/index.js --ignore-robots-txt
MIT License - see LICENSE file for details.
Contributions are welcome! Please read the contributing guidelines and submit pull requests for any improvements.
Note: This extension is not affiliated with Airbnb, Inc. It is an independent tool designed to help users search and analyze publicly available Airbnb listings.
Install via CLI
npx mdskills install openbnb-org/mcp-server-airbnbAirbnb Search & Listings - Desktop Extension (DXT) is a free, open-source AI agent skill. A comprehensive Desktop Extension for searching Airbnb listings with advanced filtering capabilities and detailed property information retrieval. Built as a Model Context Protocol (MCP) server packaged in the Desktop Extension (DXT) format for easy installation and use with compatible AI applications. - Location-based search with support for cities, states, and regions - Google Maps Place ID integ
Install Airbnb Search & Listings - Desktop Extension (DXT) with a single command:
npx mdskills install openbnb-org/mcp-server-airbnbThis downloads the skill files into your project and your AI agent picks them up automatically.
Airbnb Search & Listings - Desktop Extension (DXT) works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.