BP
Blue Pillow Hotels & Stays
/search_stays
Search accommodation — compare offers across operators
Multi-operator accommodation comparator for a geographic area against the user's stay parameters — dates, guest count, optional filters. Returns a ranked list o
liveverifiedunknown~5s typical
mcpprobedbluepillowhotels
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-com-bluepillow-hotels /search_stays for me.
Input
| Field | Type | Description |
|---|---|---|
| api_key | string | Your anonymous Blue Pillow Hotels & Stays API key (format 'pk_anon_…'). Pass it in THIS fi |
| location* | object | Where to search, as a {type, value} pair. Use destination_id for a place resolved via reso |
| dates* | object | Check-in and check-out dates (ISO 8601, YYYY-MM-DD). Natural-language references — 'tonigh |
| guests* | object | Party composition. `adults` is required; give `children_ages` (one age per child, 0-17) ra |
| filters | object | Structured narrowing applied server-side, before ranking. Prefer these over filtering the |
| sort | string (score_desc | price_asc | rating_desc | conversion_desc) | Result ordering. score_desc (default) is the balanced relevance ranking and suits most req |
| page | object | Pagination. `limit` caps results per page (1-100). To fetch the next page pass `cursor` wi |
| include | array | Optional enrichments, always a list — pass ["reviews_sample"], never the bare string. 'rev |
| user_country | string | User's country (ISO-3166 alpha-2 uppercase). Drives the booking-link locale (the landing p |
| language | string | User's UI language (2-letter lowercase). Drives the booking link language and any server-r |
| currency | string | Currency of the returned prices (ISO-4217, 3-letter uppercase, e.g. 'USD', 'EUR', 'GBP', ' |
| availability_mode | string (strict | include_unavailable) | strict (default): return ONLY properties available for the requested dates. include_unavai |
| include_out_of_bounds | boolean | Opt-in. When the requested area yields few available results, also return (in alternatives |
| include_overbudget | boolean | Opt-in. When few available results fit the budget, also return (in alternatives.overbudget |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"mcp-com-bluepillow-hotels","endpoint":"/search_stays","input":{"location":{},"dates":{},"guests":{}}}'cli
npx cracked-ai run -p mcp-com-bluepillow-hotels -e /search_stays -i '{"location":{},"dates":{},"guests":{}}'mcp
run_tool({ provider: "mcp-com-bluepillow-hotels", endpoint: "/search_stays", input: {"location":{},"dates":{},"guests":{}} })Try it
Runs against your signed-in workspace balance. Sign in if you have not.