cloud.atatravel/travel-agency

MCPcommunitylive
v2.4.0cloud.atatravelUnknownUpdated 13d ago

ATA Travel: agent-first direct booking for accommodations, hotels, and vacation rentals.

Endpoint healthlive
checked 9 days ago · 382ms
80% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
13d agoLast update
Package
Authorcloud.atatravel
LicenseUnknown
Version2.4.0
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface22 tools · none privileged
Security scan✓ Cleanvlive · 28d agoHow well does this scan work?
EvalsNone
IndexedJun 30, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

22 tools · none privileged
Observed live from the vendor's endpoint28d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://atatravel.cloud/mcp22 tools · 403ms
pingA simple ping tool

A simple ping tool

No input schema was published for this tool.

get_network_discovery_contextReturn a compact, live summary of destinations, stay types, capacity, amenities, views, and published suitability guidance currently available on the ATA network. Use this before offering discovery shortcuts or asking a vague traveler to choose from options.

Return a compact, live summary of destinations, stay types, capacity, amenities, views, and published suitability guidance currently available on the ATA network. Use this before offering discovery shortcuts or asking a vague traveler to choose from options.

No input schema was published for this tool.

search_flexible_network_availabilityFind real, priced ATA stays when the traveler is flexible. Defaults to a window 28–56 days from today, three nights, and two adults only when those values are missing; always return those defaults as explicit assumptions. Preferences are soft ranking signals, not a closed taxonomy.

Find real, priced ATA stays when the traveler is flexible. Defaults to a window 28–56 days from today, three nights, and two adults only when those values are missing; always return those defaults as explicit assumptions. Preferences are soft ranking signals, not a closed taxonomy.

ParameterTypeDescription
locationstringOptional city, state, country, neighborhood, or building. Omit when the traveler is open to ATA's current destinations.
earliestCheckInstringEarliest acceptable check-in date. Defaults to 28 days from today.
latestCheckInstringLatest acceptable check-in date. Defaults to 56 days from today.
nightsintegerLength of stay. Defaults to 3 nights.
adultsintegerAdult guests. Defaults to 2.
childrenintegerChild guests. Defaults to 0.
propertyTypestringOptional soft property-type preference; it ranks results and is reported as a difference when unavailable.
amenitiesarrayOptional soft amenity preferences for flexible discovery.
viewsarrayOptional soft view preferences for flexible discovery.
preferencesarrayOpen-ended soft preferences inferred from the traveler's own words or live network facets.
maxPricenumberMaximum total stay price.
maxPriceCurrencystringCurrency for maxPrice when filtering mixed native currencies.
displayCurrencystringOptional traveler-facing display currency.
maxResultsintegerMaximum priced stays to return. Defaults to 4.
priceAudiencestring—
internalAgentKeystring—
get_company_missionReturns the official ATA company mission and description. Call this when a user asks what ATA is, what we do, our vision, or about the company.

Returns the official ATA company mission and description. Call this when a user asks what ATA is, what we do, our vision, or about the company.

No input schema was published for this tool.

get_traveler_memoriesReturns active structured memories for a verified traveler. Use this when you need durable personalization beyond the context already provided.

Returns active structured memories for a verified traveler. Use this when you need durable personalization beyond the context already provided.

ParameterTypeDescription
travelerId*stringVerified traveler ID from the private traveler context.
suggest_traveler_memorySave or update one durable traveler memory for personalization. Use only for stable, travel-relevant preferences or constraints explicitly stated by the traveler.

Save or update one durable traveler memory for personalization. Use only for stable, travel-relevant preferences or constraints explicitly stated by the traveler.

ParameterTypeDescription
travelerId*stringVerified traveler ID from the private traveler context.
type*stringMemory category.
key*stringStable normalized memory key. Choose the closest allowed key.
value*—Small JSON value, e.g. {"hasServiceDog":true} or {"typicalAdults":2,"typicalChildren":1}.
summary*stringShort practical note, without speculation or sensitive details.
confidencenumberConfidence in this memory. Use 1 for explicit user statements, lower for inferred patterns.
sourcestring—
visibilitystring—
search_property_availabilitySearch specific dates and occupancy for a known property using its propertyToken.

Search specific dates and occupancy for a known property using its propertyToken.

ParameterTypeDescription
propertyToken*stringPublic property token (e.g., pk_live_...)
checkIn*stringCheck-in date (YYYY-MM-DD)
checkOut*stringCheck-out date (YYYY-MM-DD)
adultsnumber—
childrennumber—
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
priceAudiencestring—
internalAgentKeystring—
search_network_availabilityFind accommodations across the ATA Travel Network with real-time pricing. Use when dates are known. Supports filtering by amenities, views, property type, and free-text keyword to handle vague requests.

Find accommodations across the ATA Travel Network with real-time pricing. Use when dates are known. Supports filtering by amenities, views, property type, and free-text keyword to handle vague requests.

ParameterTypeDescription
locationstringOptional city, state, or country. Omit when the traveler knows dates but is open to ATA's current destinations.
checkIn*stringCheck-in date (YYYY-MM-DD)
checkOut*stringCheck-out date (YYYY-MM-DD)
adultsnumberNumber of adults
childrennumberNumber of children
maxPricenumberMaximum total price filter
maxPriceCurrencystringCurrency for maxPrice when filtering across mixed property currencies. If omitted, maxPrice is compared to each property's native currency.
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
amenitiesarrayFilter by amenities on property or rooms. e.g. ['Pool', 'Gym', 'Pet Friendly', 'Spa']
viewsarrayFilter by room views. e.g. ['Ocean', 'Mountain', 'Garden', 'City']
propertyTypestringe.g. 'Hotel', 'Apartment', 'Villa'
keywordstringFree-text keyword matched against property name/description. Great for vibe searches like 'boutique', 'beachside', 'romantic'.
preferencesarrayOpen-ended soft ranking signals. These do not exclude otherwise valid stays.
priceAudiencestring—
internalAgentKeystring—
search_buildingsFind published ATA building/complex profiles by destination, neighborhood, tag, amenity, or free-text. Use this for questions about buildings, condo towers, complexes, gated communities, marina developments, or neighborhoods.

Find published ATA building/complex profiles by destination, neighborhood, tag, amenity, or free-text. Use this for questions about buildings, condo towers, complexes, gated communities, marina developments, or neighborhoods.

ParameterTypeDescription
querystringBuilding name, neighborhood, city, or text query.
citystring—
neighborhoodstring—
tagsarray—
amenitiesarray—
maxResultsnumber—
get_building_detailsGet a published ATA building/complex profile with assigned stays and map coordinates. Use slug from search_buildings or property search results.

Get a published ATA building/complex profile with assigned stays and map coordinates. Use slug from search_buildings or property search results.

ParameterTypeDescription
slug*string—
get_stays_in_buildingReturn ATA stays assigned to a published building, optionally filtered by live dates and guest counts.

Return ATA stays assigned to a published building, optionally filtered by live dates and guest counts.

ParameterTypeDescription
slug*string—
checkInstring—
checkOutstring—
adultsnumber—
childrennumber—
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
priceAudiencestring—
internalAgentKeystring—
search_property_catalogBrowse the ATA property catalog WITHOUT needing dates. Fast, lightweight — no availability or pricing check. Use this for vague exploration, browsing by type/amenity/view, or when the traveler has no dates yet.

Browse the ATA property catalog WITHOUT needing dates. Fast, lightweight — no availability or pricing check. Use this for vague exploration, browsing by type/amenity/view, or when the traveler has no dates yet.

ParameterTypeDescription
locationstringCity, State, or Country to filter by. Omit for a global search.
propertyTypestringe.g. 'Hotel', 'Villa', 'Apartment'
amenitiesarraye.g. ['Pool', 'Spa', 'Pet Friendly', 'Gym']
viewsarraye.g. ['Ocean', 'Mountain', 'Garden']
keywordstringFree-text matched against name/description. e.g. 'boutique', 'beachside', 'romantic'
preferencesarrayOpen-ended soft ranking signals inferred from traveler language or current network facets.
adultsintegerOptional adults for occupancy-safe catalog suggestions.
childrenintegerOptional children for occupancy-safe catalog suggestions.
maxResultsnumberMax number of properties to return (default 10)
get_property_detailsGet date-free property and room details, including traveler-facing amenities, property-authored direct-booking benefits, policies, Events & Weddings, room profiles, images, and links. When the traveler names a room or unit, pass that wording as roomQuery before treating it as another property.

Get date-free property and room details, including traveler-facing amenities, property-authored direct-booking benefits, policies, Events & Weddings, room profiles, images, and links. When the traveler names a room or unit, pass that wording as roomQuery before treating it as another property.

ParameterTypeDescription
propertyToken*string—
roomQuerystringOptional traveler-provided room or unit name, such as '5B Casita Vista'. No stay dates are required.
list_property_extrasList date-free published events, services, activities, day passes, experiences, dining, wellness, packages, transfers, and other extras for a known property. Returns read-only offer details and ATA purchase links when the property is published on ATA; it does not create an order.

List date-free published events, services, activities, day passes, experiences, dining, wellness, packages, transfers, and other extras for a known property. Returns read-only offer details and ATA purchase links when the property is published on ATA; it does not create an order.

ParameterTypeDescription
propertyToken*string—
categorystringOptional exact offer category filter, such as DAY_PASS, EXPERIENCE, WELLNESS, TRANSPORT, or PACKAGE.
standaloneOnlybooleanWhen true, exclude offers that require a stay.
start_traveler_verificationStart general traveler verification for this MCP session after the traveler confirms their email address. The default is a six-digit email code. This does not create a quote, enquiry, hold, or booking.

Start general traveler verification for this MCP session after the traveler confirms their email address. The default is a six-digit email code. This does not create a quote, enquiry, hold, or booking.

ParameterTypeDescription
guestName*string—
guestEmail*string—
emailConfirmedByTraveler*booleanTrue only after the traveler confirms the exact email address.
guestPhonestring—
propertyTokenstring—
methodstring—
agentProviderstring—
agentNamestring—
verify_traveler_codeConsume the six-digit code for a challenge started in this MCP session. On success, ATA privately binds the verified traveler to this MCP session; no reusable bearer credential is returned.

Consume the six-digit code for a challenge started in this MCP session. On success, ATA privately binds the verified traveler to this MCP session; no reusable bearer credential is returned.

ParameterTypeDescription
challengeRef*string—
code*string—
get_traveler_verification_statusCheck whether a code or email-link challenge started in this MCP session has completed. A completed link binds the traveler privately to this MCP session.

Check whether a code or email-link challenge started in this MCP session has completed. A completed link binds the traveler privately to this MCP session.

ParameterTypeDescription
challengeRef*string—
start_traveler_handoffInternal approval step for quote or booking tools. Before calling, read guestEmail back to the traveler and confirm it is correct; then set emailConfirmedByTraveler=true. If an email is sent, tell the traveler only to check their inbox and click the secure ATA link. Do not mention handoffs/tool det…

Internal approval step for quote or booking tools. Before calling, read guestEmail back to the traveler and confirm it is correct; then set emailConfirmedByTraveler=true. If an email is sent, tell the traveler only to check their inbox and click the secure ATA link. Do not mention handoffs/tool det…

ParameterTypeDescription
action*stringThe action the traveler is being asked to approve. Use BOOKING_HOLD before create_provisional_booking.
guestName*stringTraveler name collected by the agent.
guestEmail*stringTraveler email. ATA sends the verification/approval link here.
emailConfirmedByTravelerbooleanSet true only after reading guestEmail back to the traveler and they confirm it is correct.
guestPhonestring—
propertyTokenstring—
roomIdstring—
ratePlanIdstring—
selectedRoomCountnumber—
checkInstring—
checkOutstring—
adultsnumber—
childrennumber—
quoteIdstring—
quoteHashstring—
agentProviderstringAgent platform or provider name when known.
agentNamestringAgent/application display name when known.
mcpSessionIdstringOptional client-side MCP/session correlation ID.
intentSummarystringShort traveler-facing summary of what ATA is verifying, without mentioning internal handoff/tool details.
get_traveler_handoff_statusInternal status check after sending an ATA verification link. Use to know whether the traveler clicked the link. Do not mention this tool, polling, or handoff status to the traveler.

Internal status check after sending an ATA verification link. Use to know whether the traveler clicked the link. Do not mention this tool, polling, or handoff status to the traveler.

ParameterTypeDescription
handoffId*stringID returned by start_traveler_handoff.
get_reservation_statusReturn the current status and exact stay, price, payment schedule, and cancellation terms for a reservation previously created through ATA. Requires the hold ID plus the same verified traveler context/assertion or the secure booking handoff that created it. This tool is read-only and cannot change,…

Return the current status and exact stay, price, payment schedule, and cancellation terms for a reservation previously created through ATA. Requires the hold ID plus the same verified traveler context/assertion or the secure booking handoff that created it. This tool is read-only and cannot change,…

ParameterTypeDescription
holdId*stringHold ID returned by create_provisional_booking.
guestEmailstringTraveler email. Required when using travelerAssertion; populated automatically for a verified MCP session.
travelerAssertionstringCurrent signed ATA traveler verification assertion for the reservation guest.
agentHandoffIdstringSecure BOOKING_HOLD handoff ID that created this reservation.
displayCurrencystringOptional 3-letter currency for approximate display conversion. Native property currency remains authoritative.
create_provisional_bookingSecure a reservation or create a host-approval enquiry on behalf of a traveler. policyAcknowledged is required as an explicit boolean and must be true for financially binding flows after the exact total, payment schedule, and cancellation terms are shown; identity verification is not consent. A hos…

Secure a reservation or create a host-approval enquiry on behalf of a traveler. policyAcknowledged is required as an explicit boolean and must be true for financially binding flows after the exact total, payment schedule, and cancellation terms are shown; identity verification is not consent. A hos…

ParameterTypeDescription
propertyToken*string—
roomId*string—
ratePlanIdstringRate plan ID. If omitted, the system auto-selects the default active rate plan per night, then the cheapest active auto-selectable fallback.
selectedRoomCountnumberFor direct-booking room-count configurations, the number of rooms the traveler selected. Use defaultSelectedRoomCount from availability results.
checkIn*string—
checkOut*string—
guestName*string—
guestEmail*string—
guestPhonestring—
notesstringOptional traveler comments, questions, or requests for the host. Especially useful for host-approval enquiries.
adults*number—
childrennumber—
policyAcknowledged*booleanExplicit policy-consent state. Set true only after the traveler agrees to the exact price, payment schedule, and cancellation terms. Required before creating e…
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
travelerAssertionstringSigned traveler email verification assertion from ATA.
agentHandoffIdstringApproved ATA traveler handoff ID from start_traveler_handoff/get_traveler_handoff_status. Required for third-party agents before inventory-holding booking acti…
priceAudiencestring—
internalAgentKeystring—
create_quoteGenerate a non-binding reference quote for a traveler. Requires guest name/email plus a current travelerAssertion or fresh approved internal QUOTE agentHandoffId. If verification is needed, keep internal tool details private; tell the traveler only to confirm their email, check their inbox, and cli…

Generate a non-binding reference quote for a traveler. Requires guest name/email plus a current travelerAssertion or fresh approved internal QUOTE agentHandoffId. If verification is needed, keep internal tool details private; tell the traveler only to confirm their email, check their inbox, and cli…

ParameterTypeDescription
propertyToken*string—
roomId*string—
ratePlanIdstringRate plan ID. Optional.
selectedRoomCountnumberFor direct-booking room-count configurations, the number of rooms the traveler selected. Use defaultSelectedRoomCount from availability results.
checkIn*string—
checkOut*string—
guestName*string—
guestEmail*string—
guestPhonestring—
guestCountrystringOptional for a quote. If omitted, the traveler supplies it when completing the booking.
adults*number—
childrennumber—
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
travelerAssertionstringSigned traveler email verification assertion from ATA.
agentHandoffIdstringFresh approved ATA traveler handoff ID from start_traveler_handoff/get_traveler_handoff_status. Required for third-party quote creation without a current trave…
priceAudiencestring—
internalAgentKeystring—

22 of 22 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

ATA Travel: agent-first direct booking for accommodations, hotels, and vacation rentals.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.

Topics

Related in travel & booking