AirROI

Phân tích thị trường cho thuê ngắn hạn & Airbnb — công suất, ADR, RevPAR, doanh thu, tài sản so sánh và ước tính doanh thu bằng ML cho hơn 30.000 thị trường trên toàn thế giới, được hỗ trợ bởi hơn 20 triệu danh sách được theo dõi.

Tài liệu

AirROI

AirROI MCP Server

Official · Remote · Streamable HTTP · com.airroi/mcp


Official AirROI MCP server — Airbnb & short-term rental market analytics: occupancy, ADR, RevPAR, revenue, comparables, and ML revenue estimates for 30,000+ markets worldwide, backed by 20M+ tracked listings. Remote server at https://mcp.airroi.com (Streamable HTTP, X-API-KEY auth, key at airroi.com).

This repository is documentation only. The server is fully remote — there is nothing to install, build, or run locally. Point any MCP client at https://mcp.airroi.com with an X-API-KEY header.

Endpointhttps://mcp.airroi.com
TransportStreamable HTTP
AuthX-API-KEY header
Registry namecom.airroi/mcp
Get an API keyhttps://www.airroi.com/api
Tools22

Get an API key

  1. Sign up at https://www.airroi.com/api
  2. Activate the Developer Dashboard at https://www.airroi.com/api/developer/activate
  3. Copy your key and use it as the value of the X-API-KEY header in the snippets below.

Replace only YOUR_API_KEY in the snippets — keep the X-API-KEY header name exactly as written.

Setup

Claude Code

claude mcp add --transport http airroi https://mcp.airroi.com \
  --header "X-API-KEY: YOUR_API_KEY"

Verify with /mcp in a new session, or claude mcp list.

Claude Desktop

Claude Desktop connects via the mcp-remote bridge (requires Node.js). Open Settings → Developer → Edit Config to edit claude_desktop_config.json:

{
  "mcpServers": {
    "airroi": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.airroi.com",
        "--header",
        "X-API-KEY: YOUR_API_KEY"
      ]
    }
  }
}

Cursor

Edit ~/.cursor/mcp.json (user-level) or .cursor/mcp.json (project-level), or use Settings → Features → MCP → + Add New MCP Server:

{
  "mcpServers": {
    "airroi": {
      "type": "streamable-http",
      "url": "https://mcp.airroi.com",
      "headers": {
        "X-API-KEY": "YOUR_API_KEY"
      }
    }
  }
}

VS Code (GitHub Copilot)

Requires VS Code 1.99+ and the Copilot extension. Create .vscode/mcp.json in your project root, or run MCP: Open User Configuration from the Command Palette. Note that VS Code uses "servers" as the root key (not "mcpServers"):

{
  "servers": {
    "airroi": {
      "type": "http",
      "url": "https://mcp.airroi.com",
      "headers": {
        "X-API-KEY": "YOUR_API_KEY"
      }
    }
  }
}

Cline

Open MCP Servers → Configure MCP Servers in Cline and add:

{
  "mcpServers": {
    "airroi": {
      "type": "streamableHttp",
      "url": "https://mcp.airroi.com",
      "headers": {
        "X-API-KEY": "YOUR_API_KEY"
      }
    }
  }
}

See llms-install.md for agent-driven installation.

Codex

Codex uses TOML at ~/.codex/config.toml (user-level) or .codex/config.toml (project-level):

[mcp_servers.airroi]
url = "https://mcp.airroi.com"
http_headers = { "X-API-KEY" = "YOUR_API_KEY" }

Gemini CLI

Edit ~/.gemini/settings.json (user-level) or .gemini/settings.json (project-level). Gemini CLI uses httpUrl (not url) for HTTP streamable transport:

{
  "mcpServers": {
    "airroi": {
      "httpUrl": "https://mcp.airroi.com",
      "headers": {
        "X-API-KEY": "YOUR_API_KEY"
      }
    }
  }
}

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json or use Settings → Plugins. Windsurf uses serverUrl instead of url:

{
  "mcpServers": {
    "airroi": {
      "serverUrl": "https://mcp.airroi.com",
      "headers": {
        "X-API-KEY": "YOUR_API_KEY"
      }
    }
  }
}

Any other MCP client

Transport: HTTP (Streamable HTTP)
URL: https://mcp.airroi.com
Headers:
  X-API-KEY: YOUR_API_KEY

The server is fully remote — no local SDKs or processes required.

Tools (22)

Listing tools (9)

ToolDescription
airroi_get_listingRetrieve comprehensive property data including amenities, reviews, pricing, host details, and real-time performance analytics
airroi_batch_listingsFetch detailed information for up to 25 properties in a single request
airroi_find_comparablesDiscover up to 25 similar properties ranked by relevance based on location, bedrooms, bathrooms, and guest capacity
airroi_listing_metricsAccess up to 60 months of historical performance data per listing: monthly occupancy, ADR, RevPAR, and revenue
airroi_listing_future_ratesView up to 365 days of future nightly rates and availability status for any property
airroi_search_by_marketSearch all active listings within city or neighborhood boundaries using OpenStreetMap market definitions
airroi_search_by_radiusFind all properties within a 1-100 mile radius from any GPS coordinates
airroi_search_by_polygonSearch listings within custom geographic boundaries defined by 3+ coordinate points
airroi_exportExport every listing matching a market, radius, or custom polygon selector to a downloadable file

Market tools (10)

ToolDescription
airroi_market_summaryGet a quick market overview with key stats: occupancy, ADR, RevPAR, revenue, booking lead time, length of stay, and active listing count
airroi_market_metrics_allAccess all market metrics combined in one response with monthly time-series and percentile breakdowns
airroi_market_occupancyTrack historical and seasonal occupancy rate trends with monthly time-series data
airroi_market_adrAnalyze Average Daily Rate trends with monthly time-series and percentile breakdowns
airroi_market_revparMonitor Revenue Per Available Rental combining occupancy and pricing into a single performance metric
airroi_market_revenueTrack total market revenue generation with monthly time-series and percentile breakdowns
airroi_market_lead_timeUnderstand how far in advance guests book in any market, measured in days
airroi_market_losAnalyze average guest length-of-stay patterns measured in nights
airroi_market_active_listingsMonitor market supply growth by tracking active listing counts over time
airroi_market_future_pacingAccess forward-looking booking pace for upcoming dates with daily pacing data

Utility tools (3)

ToolDescription
airroi_search_marketsSearch for short-term rental markets by name with prefix matching
airroi_lookup_marketResolve raw GPS coordinates to the exact market identifiers that every market tool requires
airroi_estimate_revenueGenerate revenue projections for any location based on bedrooms, bathrooms, and guest capacity

Full reference: https://www.airroi.com/mcp-server/tools

Example prompts

Once connected, ask in plain English:

  • "What's the average occupancy and ADR for short-term rentals in Austin, Texas over the last 12 months?"
  • "Estimate the annual revenue for a 3-bedroom, 2-bath Airbnb sleeping 6 in Joshua Tree, CA."
  • "Find 10 comparable listings to Airbnb listing 12345678 and compare their RevPAR."
  • "Which neighborhoods in Lisbon have the highest RevPAR, and how has supply grown there over the past two years?"
  • "Show me forward booking pace for Scottsdale for the next 90 days — are we ahead of or behind last year?"

Data coverage

  • 20M+ properties tracked
  • 30,000+ markets across 190+ countries
  • 15+ years of historical data
  • Up to 60 months of listing history, 365 days of forward rates

More: https://www.airroi.com/api/data-coverage

Links

License

MIT — see LICENSE.