@striderlabs/mcp-airbnb
v1.0.0
Published
MCP connector for Airbnb - search listings, get details, manage reservations
Downloads
129
Maintainers
Readme
@striderlabs/mcp-airbnb
MCP connector for Airbnb. Provides tools to search listings, get property details, check reservations, and message hosts.
Tools
search_listings
Search Airbnb listings by location, dates, and guest count.
Required: location, checkin (YYYY-MM-DD), checkout (YYYY-MM-DD), guests
Optional: min_price, max_price, property_type (entire_place | private_room | shared_room)
get_listing_details
Get full details for a specific listing including amenities, house rules, host info, and pricing.
Required: listing_id
Optional: checkin, checkout, guests (for total price calculation)
get_reservations
Retrieve user reservations. Requires Airbnb OAuth (returns mock data without auth).
Optional: status (upcoming | past | cancelled | all), limit
message_host
Send a message to a listing host. Requires Airbnb OAuth (mock in current version).
Required: message, and one of: listing_id or reservation_id
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"airbnb": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-airbnb"]
}
}
}Development
npm install
npm run buildNotes
get_reservations and message_host return placeholder data. Full functionality requires Airbnb OAuth integration.
