Airbnb MCP Server

airbnb_search

Search for Airbnb listings with various filters and pagination. Provide direct links to the user

Input Schema

NameRequiredDescriptionDefault
adultsNoNumber of adults
checkinNoCheck-in date (YYYY-MM-DD)
checkoutNoCheck-out date (YYYY-MM-DD)
childrenNoNumber of children
cursorNoBase64-encoded string used for Pagination
ignoreRobotsTextNoIgnore robots.txt rules for this request
infantsNoNumber of infants
locationYesLocation to search for (city, state, etc.)
maxPriceNoMaximum price for the stay
minPriceNoMinimum price for the stay
petsNoNumber of pets
placeIdNoGoogle Maps Place ID (overrides the location parameter)

Input Schema (JSON Schema)

{ "properties": { "adults": { "description": "Number of adults", "type": "number" }, "checkin": { "description": "Check-in date (YYYY-MM-DD)", "type": "string" }, "checkout": { "description": "Check-out date (YYYY-MM-DD)", "type": "string" }, "children": { "description": "Number of children", "type": "number" }, "cursor": { "description": "Base64-encoded string used for Pagination", "type": "string" }, "ignoreRobotsText": { "description": "Ignore robots.txt rules for this request", "type": "boolean" }, "infants": { "description": "Number of infants", "type": "number" }, "location": { "description": "Location to search for (city, state, etc.)", "type": "string" }, "maxPrice": { "description": "Maximum price for the stay", "type": "number" }, "minPrice": { "description": "Minimum price for the stay", "type": "number" }, "pets": { "description": "Number of pets", "type": "number" }, "placeId": { "description": "Google Maps Place ID (overrides the location parameter)", "type": "string" } }, "required": [ "location" ], "type": "object" }

You must be authenticated.

Other Tools

ID: kxu8mdmdop