{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_h88fqmb4zuq6","handle":"getmyhotels","url":"https://wellknown.network/agents/getmyhotels","links":{"self":"https://wellknown.network/agents/getmyhotels/record.json","html":"https://wellknown.network/agents/getmyhotels","markdown":"https://wellknown.network/agents/getmyhotels/record.md","api":"https://wellknown.network/api/v1/agents/getmyhotels","status":"https://wellknown.network/api/v1/agents/getmyhotels/status","claim":"https://wellknown.network/agents/getmyhotels/claim","claimApi":"https://wellknown.network/api/v1/claims","badge":"https://wellknown.network/agents/getmyhotels/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.getmyhotels.com:server:getmyhotels","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"GetMyHotels","summary":"Search hotels, get live prices, and check out in chat. Guest search needs no sign-in.","description":"Search hotels, get live prices, and check out in chat. Guest search needs no sign-in.","publisher":{"name":"com.getmyhotels","url":null},"homepage":null,"repository":"https://github.com/fenilsonani/gmh","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.getmyhotels.com","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-15T10:36:35.762454Z","publishedAt":"2026-07-15T10:36:35.762454Z","registryName":"com.getmyhotels/getmyhotels"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"commerce.travel","name":"Travel & Booking","confidence":1,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"}],"categories":["commerce","dev"]},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-09-05T21:29:44.456Z","lastProbedAt":"2026-09-05T21:29:44.456Z","statusComputedAt":"2026-09-05T21:30:40.975Z","reliability30d":{"probes":1,"successRate":1,"p50Ms":2403},"latestObservations":[{"at":"2026-09-05T21:29:44.456Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":2403,"error":null,"detail":{"tools":[{"name":"search","description":"Search GetMyHotels for hotels matching a query. Returns a list of results with ids that can be passed to `fetch` for full details. Provide the destination and t"},{"name":"fetch","description":"Fetch the full record for a result id returned by `search` (a hotel) or for a booking reference (prefixed 'bk_'). Returns a document with id, title, text, url, "},{"name":"search_hotels","description":"Search live hotel availability for a destination and date range. Returns a price-sorted list of hotels (JSON in the text), each with a `ref` and its cheapest bo"},{"name":"get_rooms","description":"List the bookable rooms for ONE hotel and date range. Each room's `supplierRoomId` is what you pass to `get_checkout_quote` / `create_checkout`. Use the hotel `"},{"name":"get_hotel_details","description":"Get full property details (description, amenities, photos, policies, location) for a hotel, identified by its `ref` from `search_hotels` (or its supplierCode + "},{"name":"get_checkout_quote","description":"Re-price a specific room live against the supplier before checkout (no booking, no charge). Use the `supplierRoomId` and price/currency from `search_hotels`. Re"},{"name":"create_checkout","description":"Create a secure checkout for a chosen hotel room and return a getmyhotels.com URL where the guest completes payment. This does NOT charge the card — the guest p"},{"name":"get_booking","description":"Look up a hotel booking by its management token (sent in the confirmation email). Returns the booking status, hotel, dates, and guest details."},{"name":"list_trips","description":"List the signed-in user's saved trips (itineraries)."},{"name":"save_trip","description":"Create a new saved trip (itinerary) for the signed-in user."},{"name":"add_trip_item","description":"Add an item (hotel, flight, activity, etc.) to a saved trip on a given day."},{"name":"list_my_bookings","description":"List the signed-in user's hotel bookings."},{"name":"get_my_booking","description":"Get full details of one of the signed-in user's bookings by its public id."},{"name":"request_booking_action_code","description":"Email a 6-digit verification code to the booking owner, required before cancelling or modifying a booking. Step 1 of 2 — then call `cancel_booking`/`modify_book"},{"name":"cancel_booking","description":"Cancel one of the signed-in user's bookings. Requires the 6-digit `verificationCode` from `request_booking_action_code`. This may be irreversible and can trigge"},{"name":"modify_booking","description":"Change one of the signed-in user's bookings. Requires the 6-digit `verificationCode` from `request_booking_action_code`. Special-request edits always apply. A D"},{"name":"list_payment_methods","description":"List the signed-in user's saved payment cards (brand, last 4, expiry, default). Use the returned `publicId` with `create_one_click_checkout` to pre-select a car"},{"name":"create_one_click_checkout","description":"Create a checkout for the signed-in user with a saved card pre-selected, and return a getmyhotels.com URL where they confirm + pay in one click. Does NOT charge"}],"toolCount":18,"serverName":"getmyhotels","capabilities":["tools","resources"],"serverVersion":"1.0.1","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Search GetMyHotels for hotels matching a query. Returns a list of results with ids that can be passed to `fetch` for full details. Provide the destination and t"},{"name":"fetch","description":"Fetch the full record for a result id returned by `search` (a hotel) or for a booking reference (prefixed 'bk_'). Returns a document with id, title, text, url, "},{"name":"search_hotels","description":"Search live hotel availability for a destination and date range. Returns a price-sorted list of hotels (JSON in the text), each with a `ref` and its cheapest bo"},{"name":"get_rooms","description":"List the bookable rooms for ONE hotel and date range. Each room's `supplierRoomId` is what you pass to `get_checkout_quote` / `create_checkout`. Use the hotel `"},{"name":"get_hotel_details","description":"Get full property details (description, amenities, photos, policies, location) for a hotel, identified by its `ref` from `search_hotels` (or its supplierCode + "},{"name":"get_checkout_quote","description":"Re-price a specific room live against the supplier before checkout (no booking, no charge). Use the `supplierRoomId` and price/currency from `search_hotels`. Re"},{"name":"create_checkout","description":"Create a secure checkout for a chosen hotel room and return a getmyhotels.com URL where the guest completes payment. This does NOT charge the card — the guest p"},{"name":"get_booking","description":"Look up a hotel booking by its management token (sent in the confirmation email). Returns the booking status, hotel, dates, and guest details."},{"name":"list_trips","description":"List the signed-in user's saved trips (itineraries)."},{"name":"save_trip","description":"Create a new saved trip (itinerary) for the signed-in user."},{"name":"add_trip_item","description":"Add an item (hotel, flight, activity, etc.) to a saved trip on a given day."},{"name":"list_my_bookings","description":"List the signed-in user's hotel bookings."},{"name":"get_my_booking","description":"Get full details of one of the signed-in user's bookings by its public id."},{"name":"request_booking_action_code","description":"Email a 6-digit verification code to the booking owner, required before cancelling or modifying a booking. Step 1 of 2 — then call `cancel_booking`/`modify_book"},{"name":"cancel_booking","description":"Cancel one of the signed-in user's bookings. Requires the 6-digit `verificationCode` from `request_booking_action_code`. This may be irreversible and can trigge"},{"name":"modify_booking","description":"Change one of the signed-in user's bookings. Requires the 6-digit `verificationCode` from `request_booking_action_code`. Special-request edits always apply. A D"},{"name":"list_payment_methods","description":"List the signed-in user's saved payment cards (brand, last 4, expiry, default). Use the returned `publicId` with `create_one_click_checkout` to pre-select a car"},{"name":"create_one_click_checkout","description":"Create a checkout for the signed-in user with a saved card pre-selected, and return a getmyhotels.com URL where they confirm + pay in one click. Does NOT charge"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.getmyhotels/getmyhotels","url":"https://registry.modelcontextprotocol.io/v0/servers/com.getmyhotels%2Fgetmyhotels","firstSeenAt":"2026-09-05T18:20:06.231Z","fetchedAt":"2026-09-05T18:20:06.231Z","normalizedAt":"2026-09-05T18:20:06.231Z"}]},"firstSeenAt":"2026-09-05T18:20:06.231Z","updatedAt":"2026-09-05T21:30:48.761Z"}