← Back to directory
COMPARE UP TO 4 SERVERS

Compare MCP servers

Compare scores, permissions, risks, and fit in one decision-focused table.

DimensionAirbnb Search & Listings MCP ServerSearch and inspect Airbnb listings with AI.Playwright MCPMicrosoft's official Playwright-based browser automation MCP serverChrome DevTools MCPThe Chrome team's official MCP server exposing Chrome DevTools capabilities to AI assistants
FMRS57 / 100 · C78 / 100 · B76 / 100 · B
Reliability9 / 2013 / 2013 / 20
Security and permissions11 / 2012 / 2012 / 20
Maintenance10 / 2018 / 2017 / 20
Documentation14 / 2018 / 2017 / 20
Setup experience13 / 2017 / 2017 / 20
Best for
  • Users who want AI-assisted accommodation search and listing research.
  • Travel planners needing international location search, price filters, and property details.
  • Developers and researchers able to run a Node.js MCP client.
  • Scenarios where an AI assistant needs to actually drive a browser to complete a task
  • Web automation testing and end-to-end verification
  • Frontend developers who want AI-assisted web debugging and performance analysis
  • Scenarios that need browser automation and performance diagnostics in the same tool
Not for
  • Users seeking an official Airbnb or Airbnb-affiliated service.
  • Users needing booking, payment, or reservation-management features; the source documents search and information retrieval only.
  • Users who do not want requests sent to Airbnb or third-party geocoding services unless they provide a placeId or disable geocoding.
  • Simple static-text scraping (a lightweight scraper is a better fit)
  • Environments sensitive to browser resource usage that can't run a full browser engine
  • Cases that only need to scrape page text without performance analysis or complex interaction (a lighter scraping tool is a better fit)
Required permissions
  • Requires a local Node.js process running over stdio.
  • Requires network requests to airbnb.com to search and read publicly available listing information.
  • Without a placeId or DISABLE_GEOCODING=true, it sends geocoding requests to Photon and, when needed, Nominatim.
  • The source does not specify account authentication, API keys, or storage of sensitive data.
  • Requires installing and running a browser engine (Chromium/Firefox/WebKit) locally or on a server
  • browser_navigate can visit any URL; browser_evaluate can run arbitrary JavaScript in the page context
  • Requires a local Chrome browser instance to run
  • navigate_page can visit any URL; type_text/fill_form and similar tools can enter arbitrary content into the page
Risks and side effects
  • The server depends on Airbnb page structure, so page changes may cause degraded or incorrect results.
  • Requests are subject to robots.txt, rate limits, and network availability; ignoring robots.txt may create compliance concerns.
  • Searches without a placeId send the user-provided location string to third-party geocoding services.
  • The source states that the project is not affiliated with Airbnb and advises respecting Airbnb's terms and relevant usage policies.
  • browser_evaluate executing arbitrary scripts carries risk if a malicious page is visited — restrict to trusted sites or an isolated environment
  • Long-running browser instances consume significant memory and CPU
  • Browser automation tools can access and manipulate the content of open pages — use only in a trusted development/test environment
  • performance_start_trace and similar tracing tools continuously record browser activity — avoid leaving them running on pages containing sensitive information
Supported clientsClaude Desktop, CursorClaude Desktop, Claude Code, VS Code, Cursor, Windsurf, JetBrains, Zed, Cline, Amp, Kiro, LM Studio, Antigravity, GooseClaude Code, VS Code, Cursor, Windsurf, JetBrains, Cline, Amp, Kiro, Antigravity
Tools21022