- Home
- MCP servers
- Airbnb
Airbnb
- typescript
3
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"akekaratp-mcp-server-airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb"
]
}
}
}This MCP server lets you search Airbnb listings and fetch detailed listing information through a simple, local API interface. It handles HTML parsing safely, respects robots.txt rules, and returns structured JSON data so you can build search experiences or listing detail views without dealing with the Airbnb website directly.
How to use
You can use this MCP server with any MCP client to search for Airbnb listings by location and other criteria, then request detailed information for a specific listing. Start by querying for listings to get a result set that includes names, prices, locations, and essential details. Then pick a listing by its id to retrieve full details such as description, host information, amenities, and pricing.
How to install
Prerequisites: Ensure Node.js is installed on your machine so that npx can run. You can verify by running node --version and npm --version.
Option A: Install on Claude Desktop via configuration change
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb"
]
}
}
}
If you want to ignore robots.txt checks for all requests, use this variant when configuring Claude Desktop
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": [
"-y",
"@openbnb/mcp-server-airbnb",
"--ignore-robots-txt"
]
}
}
}
Option B: Install via Smithery for Claude Desktop
If you prefer an automated setup, run this command to install the MCP server for Claude Desktop with Smithery.
npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude
Available tools
airbnb_search
Search for Airbnb listings by location and optional filters such as dates, occupancy, price range, and more. Returns an array of listings with basic details like name, price, and location.
airbnb_listing_details
Retrieve comprehensive information about a specific Airbnb listing given its id, including description, host details, amenities, and pricing.