Navigation
Airbnb MCP Server: Effortless Bookings, Instant Home Comfort - MCP Implementation

Airbnb MCP Server: Effortless Bookings, Instant Home Comfort

Mirror your Airbnb bookings seamlessly—with MCP Server, fast, reliable stays feel like home, anywhere!

Research And Data
4.0(27 reviews)
40 saves
18 comments

Ranked in the top 1% of all AI tools in its category

About Airbnb MCP Server

What is Airbnb MCP Server: Effortless Bookings, Instant Home Comfort?

Imagine a digital concierge that scours Airbnb listings faster than you can say “breakfast included.” The Airbnb MCP Server is your secret weapon for finding dream stays without the hassle. Think of it as a supercharged search engine that delivers details like price, amenities, and host vibes—all while sipping coffee (or your preferred beverage).

How to Use Airbnb MCP Server: Effortless Bookings, Instant Home Comfort?

Ready to harness this magic? Here’s the play-by-play:

  1. Installation via Claude Desktop: Tweak your config file like a coding wizard. Add the provided JSON snippet, restart Claude, and voilà! You’re one step closer to booking that cozy cabin in the woods.
  2. Smithery Shortcut: For the impatient, run the npx command. It’s like summoning a ghost server to handle the heavy lifting.

Airbnb MCP Server Features

Key Features of Airbnb MCP Server: Effortless Bookings, Instant Home Comfort?

Let’s break down the perks:

  • Robots.txt Respect (or Rebel): By default, it plays nice with Airbnb’s rules. But if you’re feeling adventurous, flip the --ignore-robots-txt switch—just don’t blame us if you get flagged.
  • Cheerio-Powered Parsing: HTML scraping made elegant. It’s like using a Swiss Army knife when others use a butter knife.
  • No API Key Drama: Zero hoops to jump through. Just show up, search, and go.

Personal note: The “structured JSON” output is a game-changer. No more messy data—pure, usable gold.

Use Cases: When to Deploy Your MCP Server?

Need inspiration? Here’s where it shines:

  • Last-Minute Escapes: Find a pet-friendly cabin in Tahoe while your cat judges your life choices.
  • Price Comparison Frenzy: Compare 20 listings in seconds instead of squinting at tiny phone screens.
  • Hidden Gem Hunting: Discover that elusive “private hot tub” tag before everyone else does.

Airbnb MCP Server FAQ

FAQ: Answers to Questions You’ll Definitely Ask

  • Do I need Node.js? Yes, like oxygen for this server. Install it, or your setup will crumble like a soufflé.
  • Can I bypass robots.txt? Yep, but we recommend checking Airbnb’s terms first. We’re not your lawyers.
  • Does it work with other platforms? Nope. It’s an Airbnb specialist—think of it as the tofu of travel tools (focused, but delicious in its niche).

Content

Airbnb MCP Server

smithery badge

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.
  1. 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 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:

{
  "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"
      ]
    }
  }
}
  1. 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:

npx -y @smithery/cli install @openbnb-org/mcp-server-airbnb --client claude

Build (for devs)

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

Related MCP Servers & Clients