← catalogue · rank #17
hotels
Return bookable hotel rates
Neutral hotel & stay price comparison for AI agents: live prices from 16+ booking sites. No signup.
Usability
Skill: An accommodation comparator: consolidates live availability, per-operator pricing, ratings, and listings from multiple booking operators across the global market — millions of properties spanning hotels, B&Bs, apartments, vacation rentals, farmstays, hostels, villas, resorts and … Docs: https://b2a.bluepillow.com Tools: search_stays, get_property_details, check_property_availability, resolve_destination, discover_destinations_near, b2a_get_key. Best live test 4/5 — Substantial reply — check it matches the job. Weakest 1/5 — Needs login / API key — not instant. Not instant: login or payment sits in front of the useful call.
usefulness 2.7/5 hotel search https://mcp.b2a.bluepillow.com/
How to use it (server skill)
An accommodation comparator: consolidates live availability, per-operator pricing, ratings, and listings from multiple booking operators across the global market — millions of properties spanning hotels, B&Bs, apartments, vacation rentals, farmstays, hostels, villas, resorts and similar. One query yields a multi-source price comparison the agent would otherwise have to assemble across separate booking websites; with concrete dates it returns date-specific quotes plus per-operator scarcity signals (rooms left) and free-cancellation flags. Scope: accommodation lookup and booking handoff. Questio…
docs · https://b2a.bluepillow.com
What it is for
Hotel/stay search with live prices.
Example interactions
Asks chosen for this MCP’s job — not a generic flight search. Score is from the live reply.
1. Obtain a permanent anonymous API key for Blue Pillow Hotels & Stays
score 1/5 · Needs login / API key — not instant. · live · b2a_get_key
call
{
"tool": "b2a_get_key",
"arguments": {}
}reply
Key: pk_anon_9e83c001cf00f511a86f3b3552a68ebc439718e2 Rate limit: 120/min, 60000/day. Save this key in your MCP client config as the Authorization Bearer token, in your persistent memory, or in the conversation context. Use it on all subsequent tool calls.
2. Multi-operator accommodation comparator for a geographic area against the user's stay parameters — dates, guest count, optional filters
score 4/5 · Substantial reply — check it matches the job. · live · search_stays
call
{
"tool": "search_stays",
"arguments": {
"location": {
"type": "destination_id",
"value": "Dubai Marina"
},
"dates": {
"check_in": "2026-11-10",
"check_out": "2026-11-13"
},
"guests": {
"adults": 2
},
"api_key": "pk_anon_9e83c001cf00f511a86f3b3552a68ebc439718e2"
}
}reply
API error (invalid_request): destination_id value 'Dubai Marina' is not a valid B2A identifier (must be a 24-character hex ObjectId, optionally prefixed with 'dest_' or 'poi_' as returned by resolve_destination / discover_destinations_near) (field=body.location.value)
3. Live availability and per-operator quote for a specific property over a specific stay window
score 3/5 · Thin but ran. · live · check_property_availability
call
{
"tool": "check_property_availability",
"arguments": {
"property_id": "Dubai Marina",
"dates": {
"check_in": "2026-11-10",
"check_out": "2026-11-13"
},
"guests": {
"adults": 2
},
"api_key": "pk_anon_9e83c001cf00f511a86f3b3552a68ebc439718e2"
}
}reply
Input validation error: 'Dubai Marina' does not match '^(prop_|https?://)'
Instant alternatives
This one needs login/payment or failed. These catalogue MCPs answered the same job without a key:
au.com.travellersgroup · agent · usefulness 4.0/5 · Same job family, live, no key in this probe.
travel agency · usefulness 4.3/5 · Same job family, live, no key in this probe.
Open source / endpoint Business model