hestia
Allows searching Airbnb accommodations using natural language, with support for locations, flexible or exact dates, guest counts, price ranges, property types, amenities, and retrieving detailed listing information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@hestiaFind me a 2-bedroom apartment in Paris for 3 adults next weekend"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
hestia
hestia is an MCP (Model Context Protocol) server that lets an LLM search Airbnb accommodations using natural language — location, dates (exact or flexible), guest counts, price range, property type, and amenities — built on Airbnb's own (unofficial, reverse-engineered) web API. It's a sibling project to furaflight, a similar MCP server for flight search.
Scope
hestia is discovery only. It searches and inspects listings — it does
not book, reserve, or pay for anything, and it never will. Every listing
returned includes a listingUrl; use that link to complete an actual booking
yourself on airbnb.com.
Related MCP server: Airbnb MCP Server
Not affiliated with Airbnb
hestia is not affiliated with, endorsed by, or connected to Airbnb, Inc. in any way. It talks to Airbnb's public web API — the same one airbnb.com's own frontend uses — the same way a browser does. This is not an official partner integration, and Airbnb has not reviewed or approved this project.
Use as an MCP server
The server speaks MCP over stdio and is published to npm as @hestia/mcp
with precompiled binaries for every major platform — no local Bun/Node setup
needed. Add it to your MCP client's config:
{
"mcpServers": {
"hestia": {
"command": "npx",
"args": ["-y", "@hestia/mcp"]
}
}
}For Claude Code specifically, you can instead register it via the CLI:
claude mcp add hestia -- npx -y @hestia/mcpTools
search
Search Airbnb listings by location, guest count, price range, property type,
and amenities. Dates can be given as exact check-in/check-out dates, or in a
flexible mode (approximate trip length — weekend/week/month — plus one or
more target months) for when plans aren't fixed yet. Returns lean listing
summaries, each with a listingUrl; use listing_details to drill into a
specific one.
Key inputs:
location — free-text place to search (city, neighborhood, landmark, region)
dates — either exact
checkin/checkoutdates, or a flexible trip length + target month(s)guests —
adults,children,infants,petsprice range —
minPrice/maxPrice, pluscurrencypropertyType — entire home, private room, shared room, or hotel room
amenities — filter by a list of amenities (e.g. pool, wifi, kitchen)
limit / cursor — result count and pagination
listing_details
Get full details for a specific Airbnb listing: description, amenities, house rules, host info, images, and rating.
Key inputs:
listingId — the numeric ID from a listing URL (
airbnb.com/rooms/<id>) or from a prior search result'siddates (optional) —
checkin/checkoutfor date-specific pricing and availabilityguests (optional) —
adults,children,infants,petscurrency (optional)
Development
To install dependencies:
bun installTo run:
bun run src/main.tsThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceSearch for Airbnb listings and get detailed information about specific properties. Effortlessly plan your next trip with structured data and no API key required, while respecting Airbnb's guidelines.Last updated21,126501MIT
- AlicenseBqualityDmaintenanceEnables searching for Airbnb listings and retrieving detailed accommodation information with direct links to Airbnb pages.Last updated21MIT
- AlicenseBqualityDmaintenanceEnables users to search Airbnb listings with advanced filtering options and retrieve detailed property information through an MCP server interface.Last updated21,126MIT
- AlicenseBqualityDmaintenanceEnables searching for Airbnb listings and retrieving detailed property information including pricing, amenities, and host details without requiring an API key.Last updated621,126MIT
Related MCP Connectors
Vacation rental discovery, direct booking, and property protection for AI agents.
Search remote-work accommodations worldwide; Trusted Stay Partners can manage their own listings.
Real-world data for agents: air quality, geocoding, quakes, holidays, web search
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/eddienubes/hestia'
If you have feedback or need assistance with the MCP directory API, please join our Discord server