MCP.so
Sign In

Airbnb MCP

@suvraadeep

About Airbnb MCP

integrating Airbnb MCP servers with LangChain and Groq using a browser-based interface

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "Airbnb-mcp": {
      "command": "uv",
      "args": [
        "init",
        "Airbnb-mcp"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Airbnb MCP?

Airbnb MCP is a demonstration repository that integrates Airbnb MCP servers with LangChain and Groq using a browser-based interface. It is for developers looking to combine Airbnb listings search capabilities with AI-powered language models.

How to use Airbnb MCP?

Set up by initializing a uv project, creating a conda environment with Python 3.10, installing dependencies (langchain-groq, mcp-use), configuring a browser-mcp.json file with MCP servers, adding a Groq API key to a .env file, and running the app with python run app.py. The app is used within Cursor IDE after configuring the MCP servers in Cursor settings.

Key features of Airbnb MCP

  • Integrates Airbnb MCP server via @openbnb/mcp-server-airbnb
  • Uses LangChain and Groq for AI-powered interactions
  • Browser-based interface with Playwright automation
  • Search via DuckDuckGo MCP server
  • Configured through a single browser-mcp.json file
  • Runs inside Cursor IDE with local MCP server support

Use cases of Airbnb MCP

  • Automating Airbnb property searches with natural language queries
  • Building AI agents that can fetch and summarize Airbnb listings
  • Combining web search and property data in a single workflow

FAQ from Airbnb MCP

What runtime dependencies are required?

You need Python 3.10, Node.js (for npx commands), uv, conda, and a Groq API key.

Which MCP servers are configured in browser-mcp.json?

The file includes three servers: playwright, @openbnb/mcp-server-airbnb, and duckduckgo-mcp-server.

How do I provide my API key?

Create a .env file in the project root with the line GROQ_API_KEY="your_key_here".

What is the purpose of the run app.py script?

The script launches the browser-based integration app after all dependencies and configurations are set up.

Do I need to use Cursor IDE?

Yes, the setup specifically requires Cursor IDE to configure and run the MCP servers from the chat interface.

Frequently asked questions

What runtime dependencies are required?

You need Python 3.10, Node.js (for npx commands), uv, conda, and a Groq API key.

Which MCP servers are configured in browser-mcp.json?

The file includes three servers: playwright, @openbnb/mcp-server-airbnb, and duckduckgo-mcp-server.

How do I provide my API key?

Create a `.env` file in the project root with the line `GROQ_API_KEY="your_key_here"`.

What is the purpose of the run app.py script?

The script launches the browser-based integration app after all dependencies and configurations are set up.

Do I need to use Cursor IDE?

Yes, the setup specifically requires Cursor IDE to configure and run the MCP servers from the chat interface.

Comments

Basic information

Category

Other

License

Apache-2.0 license

Transports

stdio

Author

suvraadeep

More Other MCP servers