AirROI's Airbnb MCP server gives Claude, Codex, Cursor, VS Code and any other Model Context Protocol client 29 tools for Airbnb and short-term rental market data: occupancy, ADR, RevPAR, revenue…
airroi-mcp is an MCP project maintained in the airroi/airroi-mcp repository. The maintainer describes its purpose as “AirROI's Airbnb MCP server gives Claude, Codex, Cursor, VS Code and any other Model Context Protocol client 29 tools for Airbnb and short-term rental market…”. Read the project documentation for the complete scope.
The maintainer’s configuration uses https://mcp.airroi.com. Check the project’s account and authentication instructions when adding the endpoint to your client.
The example declares AIRROI_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| airroi_market_min_nights | Track monthly average minimum-night settings and percentile breakdowns across a market. Use this to understand local stay restrictions alongside occupancy… |
| airroi_market_summary | Get a quick market overview with key stats: occupancy, ADR, RevPAR, average annual revenue per listing, booking lead time, length of stay, minimum nights… |
| airroi_market_metrics_all | Access all market metrics combined in one response. Returns monthly time-series with percentile breakdowns (avg, p25, p50, p75, p90) for occupancy, ADR… |
| airroi_market_occupancy | Track historical and seasonal occupancy rate trends with monthly time-series data. Returns average and percentile breakdowns to identify peak demand periods… |
| airroi_market_adr | Analyze Average Daily Rate trends with monthly time-series and percentile breakdowns. Track pricing compression, seasonal fluctuations, and rate growth… |
| airroi_market_revpar | Monitor Revenue Per Available Rental combining occupancy and pricing into a single performance metric. Returns monthly time-series with percentile… |
| airroi_market_revenue | Track monthly listing revenue with time-series and percentile breakdowns. Analyze revenue growth trends and seasonal patterns for investment opportunity… |
| airroi_market_lead_time | Understand how far in advance guests book in any market, measured in days. Returns monthly time-series with percentiles to optimize pricing and marketing… |
| airroi_market_los | Analyze average guest length-of-stay patterns measured in nights. Returns monthly time-series with percentile breakdowns for operational planning and… |
| airroi_market_active_listings | Monitor market supply growth by tracking active listing counts over time. Identify new entrants, market saturation, and competitive landscape changes with… |
| airroi_market_future_pacing | Access forward-looking booking pace for upcoming dates. Returns daily pacing data with booked count, available count, average rates, and fill rate for demand… |
| airroi_search_markets | Search for short-term rental markets by name with prefix matching. Returns the exact market identifiers (country, region, locality, district) with active… |
| airroi_lookup_market | Resolve raw GPS coordinates to the exact market identifiers (country, region, locality, district) that every market tool requires. The reverse of… |
| airroi_estimate_revenue | Generate revenue projections for any location based on bedrooms, bathrooms, and guest capacity. Returns projected annual revenue, ADR, occupancy with… |
| airroi_get_listing | Retrieve full data for one Airbnb listing by ID: property details, description text, photo URLs, check-in and check-out times, guest-favorite status… |
| airroi_batch_listings | Fetch detailed information for up to 25 properties in a single billed request. Returns counts and a downloadable JSON resource containing full property details |
| airroi_find_comparables | Discover up to 25 similar properties ranked by relevance based on location, bedrooms, bathrooms, and guest capacity. Specify location via coordinates or a… |
| airroi_listing_metrics | Access up to 60 months of historical performance data per listing: monthly occupancy, ADR, RevPAR, revenue, and average minimum-night setting. Ideal for… |
| airroi_search_by_market | Search active listings within a city, region, or neighborhood using OpenStreetMap market definitions, or globally when no market is given. Filter by property… |
| airroi_search_by_radius | Find properties within a 1-100 mile radius of any GPS coordinates. Supports the same filtering and sorting as market search for location-based competitive… |
| airroi_search_by_polygon | Search listings within custom geographic boundaries defined by 3+ coordinate points. Draw any shape to define your search area for precise market… |
| airroi_export | Export every listing matching a market, radius, or custom polygon selector to a single downloadable file, delivered as a presigned download URL valid for 7… |
| airroi_live_calendar | Fetch a listing's calendar live from Airbnb: nightly rates (excluding the cleaning fee), availability, and minimum stays for the next 12 months, plus the… |
| airroi_live_rates | Fetch just a listing's nightly rates live for the next 12 months, in native currency or US dollars. Use it for competitor price tracking when availability is… |
| airroi_live_availability | Fetch a listing's availability and stay rules live for the next 12 months: open or unavailable nights, minimum and maximum stay, and whether guests can check… |
| airroi_live_search_ranking | See the listings Airbnb search shows for a map rectangle, in rank order (up to 270). Use it to check where a listing appears in search against its competitors. |
| airroi_live_scan | Find every Airbnb listing ID inside a custom polygon, live, up to 100 IDs per page. Continue with the short scan_id it returns; the server keeps the scan's… |
| airroi_recommend_base_price | Estimate a year-round nightly starting price from property coordinates and known property facts. Optional amenities, reviews, and other details can refine… |
| airroi_recommend_calendar_prices | Calculate nightly prices from coordinates, currency, and a base price. Modeled seasonality, weekdays, events, and demand combine with optional pricing rules… |
{
"mcpServers": {
"airroi": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.airroi.com",
"--header",
"X-API-KEY:${AIRROI_API_KEY}"
],
"env": {
"AIRROI_API_KEY": "YOUR_AIRROI_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| AIRROI_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Search for flights and retrieve detailed flight information using the Duffel API.
Provides access to TripAdvisor data to enable interactive vacation planning, including searching for locations, viewing details and reviews, and
The first MCP server that completes real hotel reservations inside AI conversations. Not search-and-redirect. Not affiliate links. A confirmed booking with a real confirmation number — where your…
Hotel booking MCP server — 300K+ properties, real confirmation numbers, loyalty programs. Builders monetize every booking via Stripe Connect. The
1trip PULSE: 21-tool AI travel planner. Flights, hotels, visa, safety, weather, 120+ cities.
Realtime package holiday and charter flight prices from Denmark. Inventory not on Google Flights.