Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

ATA Travel

REMOTE · ATATRAVEL.CLOUD · SCANNED AUG 3

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

Available components

+7 this week 75 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security80
Transport & Reachability100
Schema Quality & AI Usability78
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 2841 tokens (~157/item across 18 items; 18 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage85
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 55% of tool parameters carry a description.Partial
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · atatravel.cloud

# add to Claude Code
claude mcp add --transport http cloud-atatravel-travel-agency https://atatravel.cloud/mcp
# ~/.codex/config.toml
[mcp_servers.cloud-atatravel-travel-agency]
url = "https://atatravel.cloud/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "cloud-atatravel-travel-agency": {
      "type": "remote",
      "url": "https://atatravel.cloud/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add cloud-atatravel-travel-agency --url https://atatravel.cloud/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  cloud-atatravel-travel-agency:
    url: "https://atatravel.cloud/mcp"
// mcp.json
{
  "mcpServers": {
    "cloud-atatravel-travel-agency": {
      "type": "http",
      "url": "https://atatravel.cloud/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 +4
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 10 to 13. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 +1
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 67

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Probed https://atatravel.cloud/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=atatravel.cloud CN=WR3,O=Google Trust Services,C=US 25 Jul 2026 23 Oct 2026 RSA 2048 SHA256-RSA dbc81f3ec143768f12f83a422a70b234
SANs: atatravel.cloud
CN=WR3,O=Google Trust Services,C=US (CA) CN=GTS Root R1,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 RSA 2048 SHA256-RSA 7ff005a91568d63abc22861684aa4b5a
CN=GTS Root R1,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 19 Jun 2020 28 Jan 2028 RSA 4096 SHA256-RSA 77bd0d6cdb36f91aea210fc4f058d30d
DNSSEC insecure

Validation of atatravel.cloud. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
cloud. present 7041 13 Verified
atatravel.cloud. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000; includeSubDomains
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy no-referrer
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://atatravel.cloud/mcp Verified 200
http (plaintext) http://atatravel.cloud/mcp HTTPS enforced 302 https://atatravel.cloud/mcp
MCP tools — 18 exposed · ~2,841 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
create_provisional_booking ~389

Secure a reservation or create a host-approval enquiry on behalf of a traveler. Requires guest name/email plus travelerAssertion or approved internal BOOKING_HOLD agentHandoffId. If verification is needed, keep internal tool details private; tell the traveler only to confirm their email, check their inbox, and click the secure ATA link. If instant book is enabled and payment is ready, creates an inventory-holding provisional booking and returns payment/manual-payment next steps. If instant book is disabled or Stripe checkout is not ready, creates an enquiry hold for host approval/payment follow-up.

NameTypeReqDescription
adultsnumberyes
agentHandoffIdstringApproved ATA traveler handoff ID from start_traveler_handoff/get_traveler_handoff_status. Required for third-party agents before inventory-holding booking actions.
checkInstringyes
checkOutstringyes
childrennumber
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
guestEmailstringyes
guestNamestringyes
guestPhonestring
internalAgentKeystring
notesstringOptional traveler comments, questions, or requests for the host. Especially useful for host-approval enquiries.
priceAudiencestring
propertyTokenstringyes
ratePlanIdstringRate plan ID. If omitted, the system auto-selects the default active rate plan per night, then the cheapest active auto-selectable fallback.
roomIdstringyes
selectedRoomCountnumberFor direct-booking room-count configurations, the number of rooms the traveler selected. Use defaultSelectedRoomCount from availability results.
travelerAssertionstringSigned traveler email verification assertion from ATA.

No output schema declared.

No examples provided.

create_quote ~296

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 click the secure ATA link. Quotes do not hold inventory or guarantee future availability.

NameTypeReqDescription
adultsnumberyes
agentHandoffIdstringFresh approved ATA traveler handoff ID from start_traveler_handoff/get_traveler_handoff_status. Required for third-party quote creation without a current traveler assertion.
checkInstringyes
checkOutstringyes
childrennumber
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
guestEmailstringyes
guestNamestringyes
guestPhonestring
internalAgentKeystring
priceAudiencestring
propertyTokenstringyes
ratePlanIdstringRate plan ID. Optional.
roomIdstringyes
selectedRoomCountnumberFor direct-booking room-count configurations, the number of rooms the traveler selected. Use defaultSelectedRoomCount from availability results.
travelerAssertionstringSigned traveler email verification assertion from ATA.

No output schema declared.

No examples provided.

get_building_details ~43

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

NameTypeReqDescription
slugstringyes

No output schema declared.

No examples provided.

get_company_mission ~41

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_network_discovery_context ~56

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.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_property_details ~41

Get detailed information about a property including full image gallery, room images, and links. Use propertyToken from search results.

NameTypeReqDescription
propertyTokenstringyes

No output schema declared.

No examples provided.

get_stays_in_building ~109

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

NameTypeReqDescription
adultsnumber
checkInstring
checkOutstring
childrennumber
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
internalAgentKeystring
priceAudiencestring
slugstringyes

No output schema declared.

No examples provided.

get_traveler_handoff_status ~67

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.

NameTypeReqDescription
handoffIdstringyesID returned by start_traveler_handoff.

No output schema declared.

No examples provided.

get_traveler_memories ~50

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

NameTypeReqDescription
travelerIdstringyesVerified traveler ID from the private traveler context.

No output schema declared.

No examples provided.

list_property_extras ~103

List published day passes, experiences, activities, packages, transfers, and other extras for a known ATA property. Returns read-only offer details and secure public purchase links; it does not create an order.

NameTypeReqDescription
categorystringOptional exact offer category filter, such as DAY_PASS, EXPERIENCE, WELLNESS, TRANSPORT, or PACKAGE.
propertyTokenstringyes
standaloneOnlybooleanWhen true, exclude offers that require a stay.

No output schema declared.

No examples provided.

ping ~12

A simple ping tool

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

search_buildings ~104

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.

NameTypeReqDescription
amenitiesarray
citystring
maxResultsnumber
neighborhoodstring
querystringBuilding name, neighborhood, city, or text query.
tagsarray

No output schema declared.

No examples provided.

search_flexible_network_availability ~342

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.

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

No output schema declared.

No examples provided.

search_network_availability ~342

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.

NameTypeReqDescription
adultsnumberNumber of adults
amenitiesarrayFilter by amenities on property or rooms. e.g. ['Pool', 'Gym', 'Pet Friendly', 'Spa']
checkInstringyesCheck-in date (YYYY-MM-DD)
checkOutstringyesCheck-out date (YYYY-MM-DD)
childrennumberNumber of children
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
internalAgentKeystring
keywordstringFree-text keyword matched against property name/description. Great for vibe searches like 'boutique', 'beachside', 'romantic'.
locationstringOptional city, state, or country. Omit when the traveler knows dates but is open to ATA's current destinations.
maxPricenumberMaximum total price filter
maxPriceCurrencystringCurrency for maxPrice when filtering across mixed property currencies. If omitted, maxPrice is compared to each property's native currency.
preferencesarrayOpen-ended soft ranking signals. These do not exclude otherwise valid stays.
priceAudiencestring
propertyTypestringe.g. 'Hotel', 'Apartment', 'Villa'
viewsarrayFilter by room views. e.g. ['Ocean', 'Mountain', 'Garden', 'City']

No output schema declared.

No examples provided.

search_property_availability ~128

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

NameTypeReqDescription
adultsnumber
checkInstringyesCheck-in date (YYYY-MM-DD)
checkOutstringyesCheck-out date (YYYY-MM-DD)
childrennumber
displayCurrencystringOptional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative.
internalAgentKeystring
priceAudiencestring
propertyTokenstringyesPublic property token (e.g., pk_live_...)

No output schema declared.

No examples provided.

search_property_catalog ~229

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.

NameTypeReqDescription
adultsintegerOptional adults for occupancy-safe catalog suggestions.
amenitiesarraye.g. ['Pool', 'Spa', 'Pet Friendly', 'Gym']
childrenintegerOptional children for occupancy-safe catalog suggestions.
keywordstringFree-text matched against name/description. e.g. 'boutique', 'beachside', 'romantic'
locationstringCity, State, or Country to filter by. Omit for a global search.
maxResultsnumberMax number of properties to return (default 10)
preferencesarrayOpen-ended soft ranking signals inferred from traveler language or current network facets.
propertyTypestringe.g. 'Hotel', 'Villa', 'Apartment'
viewsarraye.g. ['Ocean', 'Mountain', 'Garden']

No output schema declared.

No examples provided.

start_traveler_handoff ~323

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 details to the traveler.

NameTypeReqDescription
actionstringyesThe action the traveler is being asked to approve. Use BOOKING_HOLD before create_provisional_booking.
adultsnumber
agentNamestringAgent/application display name when known.
agentProviderstringAgent platform or provider name when known.
checkInstring
checkOutstring
childrennumber
emailConfirmedByTravelerbooleanSet true only after reading guestEmail back to the traveler and they confirm it is correct.
guestEmailstringyesTraveler email. ATA sends the verification/approval link here.
guestNamestringyesTraveler name collected by the agent.
guestPhonestring
intentSummarystringShort traveler-facing summary of what ATA is verifying, without mentioning internal handoff/tool details.
mcpSessionIdstringOptional client-side MCP/session correlation ID.
propertyTokenstring
quoteHashstring
quoteIdstring
ratePlanIdstring
roomIdstring
selectedRoomCountnumber

No output schema declared.

No examples provided.

suggest_traveler_memory ~166

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

NameTypeReqDescription
confidencenumberConfidence in this memory. Use 1 for explicit user statements, lower for inferred patterns.
keystringyesStable normalized memory key. Choose the closest allowed key.
sourcestring
summarystringyesShort practical note, without speculation or sensitive details.
travelerIdstringyesVerified traveler ID from the private traveler context.
typestringyesMemory category.
valueyesSmall JSON value, e.g. {"hasServiceDog":true} or {"typicalAdults":2,"typicalChildren":1}.
visibilitystring

No output schema declared.

No examples provided.