Escapia does not have an MCP server, and as of July 2026 there is no community-built one either. Unlike OwnerRez or PriceLabs, you cannot build your own, because Escapia has no self-serve API: its three API surfaces (the EVRN distribution API, HSAPI for software partners, and the website services API) are all SOAP web services gated behind partner agreements. What works today is simpler. Escapia exports reports as .xls, .csv, and .pdf files, and Claude is very good at analyzing those. Export owner statements, Flex Reporting data, or reservation reports, drop them into a Claude Project or a folder watched by a filesystem MCP server, and ask questions in plain language. Escapia housekeeping task photos can be analyzed by Claude the same way.
Escapia's API surfaces, mapped
Escapia is Expedia Group's professional PMS, the platform the old HomeAway Software stack (V12.NET, YesBookIt) was consolidated into in 2019. According to Escapia, more than 900+ property management companies run on it. Its integration architecture reflects that legacy: everything is a partner-gated SOAP web service, not a modern REST API with self-serve keys. Here is the full map, compiled from Escapia's own documentation.
| API | What it does | Protocol | Access |
|---|---|---|---|
| EVRN APIEscapia Vacation Rental Network | Distribution API for booking channels: unit search, descriptive content, availability calendars, rate quotes, bookings, reservation reads. Operations include UnitSearch, UnitDescriptiveInfo, UnitStay, UnitCalendarAvail, and UnitRes. Documented at version 1.033 (December 2023). |
SOAP over HTTPS, WSDL at api.escapia.com. Username/password or client certificate auth. | Network partners |
| HSAPIEscapia Software API | Property and reservation data for approved software vendors (operations tools, dynamic pricing, guest screening). The property manager files a support case naming the partner; Escapia adds the connection within 24 to 48 hours, and the manager enables specific API methods under Admin > Setup > HomeAway Software Partner. | SOAP web service, per-method permissions controlled by the property manager. | Approved partners |
| Website APIWebsite services | Powers custom booking websites: pull unit descriptions, search availability, get quotes, create bookings, pull existing reservations. Access is arranged through your assigned Escapia relationship manager after agreements are signed. | SOAP web service with an API reference document and example requests provided after approval. | Relationship manager |
The consequence for AI workflows: there is no developer portal, no API key page in your Escapia settings, and nothing a script on your laptop can authenticate against. Every guide in this series that ships a custom MCP server (like our PriceLabs guide) relies on a self-serve key. Escapia does not offer one, so this page takes a different route.
What you'll be able to ask Claude
Once your exports are in front of Claude, questions an established manager actually has become one-liners:
Three routes, ranked by realism
Report exports into Claude
Escapia exports reports in .xls, .pdf, .csv, and image formats, and ships nearly 300 standard reports plus the newer Flex Reporting tools for reservations and performance (introduced December 2024) and the Flex Accounting Report (May 2025), which consolidates data from more than 10 legacy reports.
That coverage is the point: owner statements, folio audits, reservation ledgers, and performance data all leave Escapia cleanly. Claude reads spreadsheets and PDFs natively, so the export IS the integration. The walkthrough below makes it repeatable.
Housekeeping photos into Claude
Since December 2024, managers and cleaners can upload photos directly to housekeeping tasks in Escapia, with captions added in January 2025. Download the photos from completed tasks and attach them to Claude for a visual read on any turn.
HSAPI via a software partner
If a vendor you work with is an approved Escapia partner, they can pull your property and reservation data through HSAPI, with you controlling which methods they may call. This is how real integrations reach Escapia data; it is not something an individual operator can wire to Claude directly.
Walkthrough: a repeatable Escapia-to-Claude pipeline
Create an exports folder
Make one folder that every Escapia export lands in, for example ~/Documents/EscapiaExports. Everything downstream points at this folder, so one habit ("exports go here") powers the whole pipeline.
Export the data from Escapia
Escapia's reporting library is where the data leaves the building. The three exports that cover most questions:
- Flex Reporting for reservations and performance trends. Charts download to CSV; reports download as PDF or image.
- Owner statements and accounting reports from the standard report library, exported to .xls or .pdf for month-end and year-end analysis.
- Custom Search exports for flexible slices of reservation and unit data when a canned report doesn't fit.
Prefer .csv or .xls over .pdf where the report offers both. Claude handles PDFs, but tabular formats give it exact numbers to compute with instead of numbers to read off a page.
Set up a Claude Project (simplest) or a filesystem MCP server (most repeatable)
Simplest: in claude.ai or Claude Desktop, create a Project called "Escapia" and add your exports to its knowledge. Every chat in the project can then reference them without re-uploading.
Most repeatable: give Claude Desktop standing read access to the exports folder with the open-source filesystem MCP server maintained in the Model Context Protocol servers repository. No code to write; one config entry:
{
"mcpServers": {
"escapia-exports": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/Documents/EscapiaExports"
]
}
}
}
The config file lives at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows. Replace the folder path with yours, save, and fully quit and reopen Claude Desktop. You'll need Node.js installed for npx to work. Claude can now list and read every export in the folder on its own, so "analyze this month's owner statements" needs zero uploading. The server is scoped to the directories you list; Claude cannot read anything outside them.
Ask, and make it a habit
The pipeline pays off when it becomes a monthly rhythm: export the same reports to the same folder, then re-run the same questions. Claude will happily compare this month's file against last month's if both are in the folder.
Try it
The housekeeping photo angle
According to Escapia's feature release notes, photo attachments on housekeeping tasks shipped in December 2024, photo captions followed in January 2025, and both ride on the mobile-first Housekeeping Dashboard launched in October 2024. Escapia's housekeeping page describes it plainly: "Upload photos and add captions directly to housekeeping tasks, providing confirmation of task completion."
For an operator, that means every turn can now produce a photo record inside Escapia. Claude reads images, so downloading a task's photos and attaching them to a chat gets you a competent second look: visible damage, missing staging items, an unmade bed in frame. It is manual, per-task, and depends on you remembering to check.
If you want that second look to happen on every photo from every turn automatically, that is the specific problem RapidEye exists for: AI damage and issue detection across your full turnover photo stream, instead of spot checks. See the RapidEye API for how it plugs into an existing stack.
FAQ
Does Escapia have an MCP server?
No. As of July 2026, neither Escapia nor Expedia Group has published one, and we could find no community-built Escapia MCP server on GitHub or in MCP directories. Because there is no self-serve API key, a community server has nothing to authenticate with, which is why one hasn't appeared. The filesystem MCP server over an exports folder (step 3 above) is the practical stand-in.
Does Escapia have a public API I can get a key for?
No. All three surfaces (EVRN API, HSAPI, and the website services API) require Escapia's approval and agreements. For the website API, Escapia's own documentation says to email your assigned relationship manager with your developer's details before access is set up. For HSAPI, the property manager files a support case naming the partner. There is no page in Escapia where you generate a key yourself.
Is the Escapia API REST or SOAP?
SOAP. The EVRN API is explicitly documented as SOAP over HTTPS with WSDLs (EVRNService.svc and EVRNContentService.svc) hosted at api.escapia.com, using XML request and response messages. If your developer is expecting a JSON REST API, set that expectation early; tooling like Postman collections and OpenAPI specs do not exist for it.
Could a partner build an Escapia MCP bridge?
Technically yes: an approved HSAPI partner could expose the data it pulls from Escapia through its own MCP server, and you would connect Claude to the partner, not to Escapia. We are not aware of any partner shipping this today. If your operations vendor has HSAPI access, it is a reasonable feature request.
Who owns Escapia, and is it still maintained?
Escapia is part of Expedia Group. Founded in 2000, acquired by HomeAway in 2010, and folded into Expedia Group with the HomeAway acquisition in 2015. In 2019 Vrbo consolidated V12.NET and YesBookIt into Escapia as its single professional PMS. It ships actively: Flex Reporting (December 2024), housekeeping photo uploads (December 2024), photo captions (January 2025), and a mobile-first Reservations Agenda (November 2025) are all recent.
Claude Desktop doesn't show the filesystem server
Claude Desktop only reads its config at startup, so fully quit (Cmd+Q on macOS, right-click tray icon and Quit on Windows) and reopen. If it still doesn't appear, the usual causes are invalid JSON in the config file, a folder path that doesn't exist, or Node.js not being installed (check with node --version).
Sources & references
- EVRN API Documentation (Escapia)https://eweb.escapia.com/distribution/api/evrn-api-documentation
- HSAPI - Partner Integration Information (Escapia Support)https://support.escapia.com/articles/en_US/Article/HASW-HSAPI-Partner-Integration-Information
- Accessing Data via the Escapia API (Escapia Support)https://support.escapia.com/articles/en_US/Article/HASW-Accessing-Data-via-the-Escapia-API
- Escapia Feature Updates | What's New in Escapiahttps://www.escapia.com/features/new/
- Vacation Rental Analytics and Reporting Software (Escapia)https://www.escapia.com/features/reporting/
- Vacation Rental Maintenance & Housekeeping Software (Escapia)https://www.escapia.com/features/housekeeping-maintenance/
- The Evolution of Escapia | Escapia's Historyhttps://www.escapia.com/resources/articles/the-evolution-of-escapia-vacation-rental-software/
- Model Context Protocol Servers (includes the filesystem server)https://github.com/modelcontextprotocol/servers
Other guides
This page is part of our Claude guides for the STR stack. If your PMS has a real API, the setup gets a lot more fun.
Connect OwnerRez to Claude
Bookings, properties, guests, and payments through a real self-serve API.
Dynamic pricingConnect PriceLabs to Claude
Read-only queries against your synced listings and current dynamic prices.
FundamentalsClaude Code for Property Managers
The terminal-based sibling of Claude Desktop, and why operators should care.

