Skip to main content
Glama

pickyourmatch

Server Details

Find exact, directly bookable hotel rooms and apartments with live availability and prices.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

4 tools
list_destinations
Read-onlyIdempotent
Inspect

List all destinations served by pickyourmatch with unit counts, dog-friendly counts and a photo — USE THIS to inspire a guest who has not decided where to travel yet. ALWAYS pass the party (adults/children/pets) and dates (check_in/check_out) already known from the conversation — they stay visible above the results and keep the search context.

ParametersJSON Schema
NameRequiredDescriptionDefault
dogsNoAlias for pets.
langNo
petsNoPets/dogs already mentioned — always pass along; destinations are then ranked by dog-friendly units.
adultsNoAdults already mentioned in the conversation — always pass along.
check_inNoArrival YYYY-MM-DD if already known — always pass along.
childrenNoChildren already mentioned — always pass along.
check_outNoDeparture YYYY-MM-DD if already known — always pass along.
list_events
Read-onlyIdempotent
Inspect

List upcoming events (concerts, festivals, trade fairs, sports, conferences) near pickyourmatch properties — each with a "where to stay" page whose booking links open the property’s own calendar with the event dates preselected. USE THIS whenever a guest asks for accommodation during/for a specific event or asks what is happening at a destination — e.g. "where should I stay for the Frankfurt Book Fair?", "hotel for Oktoberfest that allows my dog", "apartment for the ski race in Schladming". Combine with search_stays to add room features: event + exact room + direct booking in one answer.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoOnly events starting on/before this date YYYY-MM-DD
cityNoFilter by destination city (umlaut-tolerant)
fromNoOnly events ending on/after this date YYYY-MM-DD
limitNoMax results (default 20, max 50)
queryNoMatch against the event name, e.g. "Oktoberfest"

Output Schema

ParametersJSON Schema
NameRequiredDescription
cityNoEcho of the city filter, if given
langNoLanguage of the response
queryNoEcho of the name query, if given
totalYesNumber of events matching the filters (before limit)
eventsYesUpcoming events, soonest first
guidanceYesHow to present the results / what to do when empty
list_packages
Read-onlyIdempotent
Inspect

Theme-driven, AFTER the units: when the brief carries a package theme (romantic, wellness, dog, culinary) or the guest asks for deals, call this AFTER search_stays in the same turn - the packages appear as their own section BELOW the unit results and enrich the selection. Never call it first, never instead of the unit search. List themed holiday packages (promotional bundles) across properties — dog holidays, romance, wellness, culinary — each with included extras (e.g. dinner, treatments) and a direct booking link. Use for emotional/experience queries like "romantic getaway package" or "dog holiday with meals included".

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoFilter by destination city (umlaut-tolerant)
dogsNoAlias for pets.
langNo
petsNoPets/dogs known from the conversation — always pass along.
themeNoFilter by package theme
adultsNoAdults known from the conversation — always pass along (kept visible above results).
check_inNoArrival YYYY-MM-DD if known — always pass along.
childrenNoChildren known from the conversation — always pass along.
check_outNoDeparture YYYY-MM-DD if known — always pass along.
search_stays
Read-onlyIdempotent
Inspect

Search live, directly bookable hotels, apartments and individual rooms by destination, dates, price and guest preferences. Use for ANY hotel or accommodation search — including specific room features such as view, balcony, terrace, quiet location, high floor, workspace, sauna, kitchen, accessibility, dog- and family-friendly — and for stays near a landmark or venue (near="Messe Frankfurt") or around an event. Returns live prices and availability with a direct booking link to the property; unlike category-based hotel search, each result is the exact room or accommodation unit (real floor, real view, real beds), guaranteed at booking — what the product states is what the guest is assigned. Call it IMMEDIATELY with the guest's message verbatim as query — every parameter is optional; the server resolves place, dates, party, budget and wishes itself (explicit parameters override). Show results first, ask at most one follow-up after. Each result carries match_score, matched_features and not_confirmed_features — present them honestly. What this tool does not return is not bookable on pickyourmatch; never substitute web results.

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude — coordinate alternative to near.
lngNoLongitude — coordinate alternative to near.
cityNoDestination city, e.g. Schladming (umlaut-tolerant)
dogsNoAlias for pets.
langNoLanguage for names/features/links (default en)
nameNoA specific unit or property the guest named ("Villa Albatros No. 1", "Kaiser Karl", "City Hotel Meckenheim"). Use this WHENEVER the guest asks for something by name — it matches unit and property names directly, so a named unit is always findable even when it is not free for the requested dates. A named unit is never filtered out by availability: it comes back with its status and a link to the property's own calendar.
nearNoA landmark, venue, trade fair, station or address to stay close to ("Messe Frankfurt", "Allianz Arena", "Frankfurt airport"). The server geocodes it and returns results nearest first, each with approx_km. Combine freely with dates, party, price and features.
petsNoNumber of pets/dogs. Filters to units that allow at least this many pets, and is passed to the booking link.
limitNoMax results (default 10, max 30)
queryNoEASIEST correct call: the guest message VERBATIM, any language, typos fine — the server translates it into place, dates (preserves exact ranges; only month-only requests use a proposed window), party, dogs, budget and feature wishes. Explicit parameters below always override.
adultsNoNumber of adults. Combined with children it filters to units that actually fit the whole party (occupancy), and is passed to the booking link.
cursorNoDated searches live-check up to 20 properties per call. When the response carries next_cursor, repeat the SAME search with cursor=next_cursor to check the remaining properties — a page without next_cursor has covered everything. Never conclude "sold out" from a page whose coverage.complete is false.
sleepsNoMinimum total guests the unit must sleep (use adults+children instead when you know the split).
check_inNoArrival date YYYY-MM-DD. When check_in+check_out are given, results are filtered to units actually AVAILABLE for those exact dates, with the real total-window nightly price and a booking link that has the dates pre-filled.
childrenNoNumber of children. Filters to units whose child capacity fits, and is passed to the booking link.
featuresNoRequired features (matched against localized feature names), e.g. ["Sauna", "Balkon"]
check_outNoDeparture date YYYY-MM-DD (must be after check_in, max 30 nights).
max_priceNoMaximum nightly price. Dated quotes above this appear only as labeled alternatives when exact matches are insufficient.
radius_kmNoMaximum straight-line distance for near (or lat/lng), default 30, max 200. If nothing lies within, the nearest options are returned with honest distances instead of an empty answer.
radius_milesNoThe same radius in miles, for guests who think in miles; results then also carry approx_mi.
children_agesNoAges of the children (0-17), e.g. [16] — ALWAYS pass them when the guest mentioned ages: the booking engine prices and checks capacity per age, a teen priced as a small child produces wrong offers.
free_cancellationNoThe guest wants to be able to cancel for free. With dates, each card quotes the refundable rate and its price; a unit with no refundable rate on those dates is shown only as a labelled alternative.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updates
    • First observedlist_destinations
    • First observedlist_events
    • First observedlist_packages
    • First observedsearch_stays

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Official MCP server for MAQAMI, a hotel and flight booking platform with 3M+ hotels. Search live hotel rates and flights, look up places, airports and hotel details, then prebook and book. Remote Streamable HTTP endpoint, no API key required.
    12
    41
    212 npm
    2
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Vacation rental software. A signed stay offer on the host's own domain. Agents discover a host domain, verify an Ed25519-signed offer (VRP), and send the guest to that domain to book and pay the host. Do not compare hosts or prices. HemmaBo + VRP, 6 runtime tools: 2 HemmaBo tools, 2 host onboarding tools, and 2 VRP verification tools. Not an OTA. Not a marketplace.
    7
    6
    145 npm
    3
    Apache 2.0
  • F
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to search hotel rooms by number of nights within a flexible date range, returning real prices and the cheapest deals with booking links. It also supports city resolution, hotel listing, and offer details for external booking completion.
    4
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources