mcp-registry/openbnb-org/mcp-server-airbnb

    ==================
      
       /// MCP ///
      /// OPE ///
        
    ==================
        
    [server:online]
    [protocol:ready]

openbnb-org/mcp-server-airbnb

by openbnb-org

Node-based MCP server packaged as a Desktop Extension (DXT) that enables advanced Airbnb search and listing-detail retrieval.

239
63
Specialized

01

airbnb_search

Search Airbnb listings with advanced filters such as location, dates, guest counts, price range, and pagination, returning matching properties and related metadata.

02

airbnb_listing_details

Retrieve comprehensive information for a specific Airbnb listing, including amenities, policies, location details, and booking-related data.

Installation

1. Prerequisites
• Node.js ≥ 18 and npm (or pnpm/yarn)
• Git for cloning the repository
2. Clone the repository
git clone https://github.com/openbnb-org/mcp-server-airbnb.git cd mcp-server-airbnb
3. Install dependencies
npm install # or: pnpm install / yarn install
4. Environment configuration
• Copy the template file and edit the values.
cp .env.example .env # open .env in your editor
Required variables (typical):
──────────────────────────────
AIRBNB_API_KEY=<your-airbnb-partner-token>
PORT=3000 # change if necessary
NODE_ENV=production|development
LOG_LEVEL=info|debug
5. (Optional) Database / cache setup
• If the server uses a database, set DATABASE_URL in .env and run:
npm run migrate
6. Start the MCP server
npm start # production mode npm run dev # with nodemon / hot-reload
7. Verify
• Open http://localhost:3000/status – you should receive `{ "status": "ok" }`.

Documentation

License: MIT License
Updated 7/30/2025

Table of Contents

openbnb-org/mcp-server-airbnb - MCP Server Registry - Augment Code