agenttru.st

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 card
🇺🇸 US · Amazon.com, Inc. Checked 2d ago extensions, pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

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 models
Fetched 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.

searchhotelsavailability
Examples it gives
  • 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.

hoteldetails

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.

availabilityprices

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.

bookingcheckout

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.

bookingrequest

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).

bookingapi-key

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.

bookinglookup
Examples it gives
  • 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.

faqquestions
Examples it gives
  • 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-http
MCP 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:
supportedInterfaces
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.