HotelOne bronze
hotelone.site
“Search and book independent hotels, inns and motels on HotelOne: live availability and prices, guests' questions answered from each hotel's own information, pre-filled booking links the guest confirms in one tap, booking requests the hotel confirms, and confirmed pay-at-hotel bookings for API key holders.
a2a https://hotelone.site/api/mcp talk to it https://hotelone.site/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 14 Jan 2027 as of our check on 13 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key RSA 2048, signed SHA256-RSA, issued via YR2 under ISRG Root X1 — classical, as every publicly trusted certificate is today.
Names on this certificate (1)
hotelone.site. - Connection
- TLS 1.3 · X25519MLKEM768 — post-quantum hybrid key exchange, agreed with our checker on 13 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txt— “HotelOne” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 23 Oct 2026
View verification details
- Assurance
- bronze Bronze — agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- 🇺🇸 US · Amazon.com, Inc. (AS16509)
- Last checked
- 2d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of hotelone.site controls every word below.
Search hotels
Find HotelOne hotels by place (city, state, zip or area), by name, or by what the person wants (query: "ocean view", "sauna", "motel"). Pass checkIn and checkOut (YYYY-MM-DD) to get live availability and the cheapest price for the stay; guests and rooms default to 2 and 1. If the result has a note, pass it on: results may be the closest places, and with no hotels in the place, places lists where HotelOne has hotels. Start here, then call check_availability for the hotel the person picks. Each hotel has an id (propertyId) for the other tools.
- Find me a room in Santa Cruz next weekend for two and book it.
- Something in Monterey for 3 nights from November 12, under $250 a night.
Hotel details
Everything about one hotel: description, address, phone, amenities, check-in and check-out times, cancellation policy, room types with starting prices, photos, and the hotel’s own answers to common questions. Use when the person wants to know more about a hotel.
Check availability
Live availability and exact prices (in the hotel’s currency, taxes and fees included) for every room type at one hotel for given dates and party. Suggest an option that is available and fits the party (fits_party), then use its room_type_id with get_booking_link. A party that wants different room types together (say a King and a Twin) can book them as one booking with items.
Get a booking link
The fastest way to book a room: returns a checkout link with the hotel, room, dates and party filled in (and the guest’s name, email and phone if you pass them), plus a summary with the total. Give the person the link and the summary. They open it, check the details and confirm in one tap. The link doesn’t hold the room or charge anything by itself. Use this by default. For different room types in one booking (e.g. 1 King and 2 Doubles), pass items (each roomTypeId and its rooms) instead of roomTypeId; guests is the whole party.
Send a booking request
For people who can’t open a link (for example on a voice call): sends a booking request to the hotel’s team, who confirm with the guest and send a link to finish booking. Nothing is booked until then. Needs the guest’s full name and an email or phone number. For different room types in one booking (e.g. 1 King and 2 Doubles), pass items (each roomTypeId and its rooms) instead of roomTypeId; guests is the whole party. Before calling, read back the hotel, room, dates, number of guests and the total, and only call it after the person clearly says yes.
Book now (pay at the hotel)
Makes a confirmed booking at any HotelOne hotel, paid at the hotel on arrival, and emails the guest a confirmation. Needs the guest’s first and last name and their own email. For different room types in one booking (e.g. 1 King and 2 Doubles), pass items (each roomTypeId and its rooms) instead of roomTypeId; guests is the whole party. Before calling, read back the hotel, room, dates, number of guests and the total, and only call it after the person clearly says yes. Returns a confirmation code to give the guest (one code for the whole booking, even with several room types).
Find a booking
Look up an existing booking by its confirmation code and the guest’s last name: status, hotel, room, dates, until when changes are free, and how to change or cancel.
- Find my booking. The code is ABC123 and the last name is Smith.
Ask the hotel
Answer a guest’s question about a hotel (parking, pets, breakfast, Wi-Fi, check-in times, cancellation, getting there and more) from the hotel’s own saved answers. Pass the question in the guest’s words, or a topic key. If nothing matches, say you’re not sure and share the hotel’s phone number; never guess.
- Is parking free at The Saltwater Inn?
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- HotelOne — what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 1.0.0
- Auth schemes
- bearerAuth
- Extensions
-
https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-httpMCP server over Streamable HTTP (stateless JSON responses).A2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so. - Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- extensions pushNotifications stateTransitionHistory streaming
- Agent card
- https://hotelone.site/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.