Delv
CommunitySlow· 2mo4.3by OpenBNB

Airbnb MCP

Searches Airbnb listings with filters and retrieves detailed property information, with robots.txt compliance by default.

C
Safety & Trust

Delv Safety Grade: C

Score 58/100 · assessed 2026-04-28

Maintainer45
Permissions85
Supply chain65
Transparency60
Incidents100

This community MCP server scrapes Airbnb listing data via their public website, maintained by OpenBNB, an organisation with minimal public track record. The server is distributed via npm as a standard package and runs via npx, which provides reasonable supply chain hygiene. Permissions are appropriately scoped to read-only network operations for fetching accommodation data. The repository is open source with basic documentation, though the maintainer's history and organisational legitimacy are unclear. The stated robots.txt compliance is a positive signal, but web scraping carries inherent fragility as Airbnb may change their site structure or block automated access. No security incidents are known. The narrow scope (read-only travel data lookup) limits potential harm, but the opaque maintainer and scraping approach warrant caution for production use.

Lethal Trifecta (prompt-injection exposure)

TRIFECTA RISK
All three axes present. This server can read private data, ingest attacker-controlled content, and send data outbound. A poisoned input (a GitHub issue, an email, a webpage) can exfiltrate secrets via this chain. Only install with auditing; avoid on shared or cloud agents.
Private dataYes
Reads secrets, credentials, private files
Untrusted inputYes
Ingests web pages, PRs, issues, emails
External commsYes
Can send data outbound

Reservations and guest messages are private. Guest-written messages are untrusted. The platform sends and receives on your behalf.

Green flags

  • Distributed via official npm registry with standard versioning
  • Read-only operations with no write or execution permissions
  • States robots.txt compliance by default
  • Open source repository with visible code
  • Narrow, well-defined scope limited to accommodation search

Red flags

  • OpenBNB organisation has minimal public presence or track record
  • Web scraping approach may break if Airbnb changes site structure
  • Maintainer identity and long-term commitment unclear
  • No evidence of security review or audit

Permissions requested

Outbound network
Assessed by Delv Editorial using public metadata. Grades are advisory and update as the ecosystem changes. They do not replace your own review of permissions and code before granting an agent access to sensitive systems.

Install

npx -y @openbnb/mcp-server-airbnb

Review

This MCP server turns Claude into a surprisingly capable Airbnb search assistant. Point it at a destination, add filters for dates, guest count, price range, or property type, and it returns structured listing data including titles, prices, ratings, and direct URLs. The implementation respects robots.txt by default, which is a thoughtful touch that most scraper-adjacent tools skip. I'd reach for this when planning trips where I want to compare options conversationally rather than clicking through Airbnb's interface. Ask Claude to find pet-friendly places in Barcelona under £100 a night, then drill into specific listings for amenities and reviews. The retrieval tool pulls detailed property information once you've narrowed your search, so you can ask follow-up questions about specific listings without leaving your editor. The workflow is straightforward: search returns a list, you pick interesting IDs, then retrieve full details. It's faster than tabbing between browser windows when you're juggling multiple criteria or comparing neighbourhoods. The data structure is clean enough that you can ask Claude to build comparison tables or filter by specific amenities programmatically. Quirks are minimal but worth noting. The server depends on Airbnb's public data availability, so if their site structure changes or rate limits kick in, you'll notice. There's no authentication layer, so you're working with publicly visible listings only. No booking functionality either, this is purely a research tool. The robots.txt compliance means you won't accidentally hammer their servers, but it also means you're constrained by what they allow scrapers to access. Skip this if you're building production travel apps or need real-time availability. It's a research assistant, not an integration. But for personal trip planning or quick market research on accommodation pricing, it's exactly the right level of utility without overengineering.
Verdict

Install this if you plan trips through Claude and want structured Airbnb data without browser juggling. Skip it if you need booking workflows or production-grade reliability. A focused tool that does one thing well.

Good at

  • Respects robots.txt by default, which is rare for scraper tools and keeps you on the right side of terms of service.
  • Returns structured data that Claude can reason about, making comparisons and filtering trivial.
  • No API keys or authentication required, works immediately after install.
  • Retrieval tool provides detailed property information without leaving your workflow.
  • Clean separation between search and detail retrieval keeps responses focused.

Watch out

  • Depends on Airbnb's public data structure, so changes upstream could break functionality.
  • No booking capability, purely a research tool that hands off to the browser eventually.
  • Rate limiting or availability issues are outside your control since there's no official API backing this.
  • Only accesses publicly visible listings, so you miss logged-in user features or special deals.

Use cases

  • travel planning
  • accommodation comparisons
  • destination research
  • group trip booking

Getting started

1. Run `npx -y @openbnb/mcp-server-airbnb` to install the server. 2. Add it to your Claude Desktop config under `mcpServers` with the command path pointing to the npx invocation. No environment variables needed. 3. Restart Claude Desktop and verify by asking it to search Airbnb listings in any city. You should see structured results with property IDs. 4. Use the retrieve tool with a specific listing ID to pull full details. Watch out for rate limiting if you're making rapid consecutive searches. 5. Remember this only accesses publicly visible listings, so logged-in-only features won't appear.

Works with

Claude DesktopClaude CodeCursor

Similar MCPs