ATA Travel: agent-first direct booking for accommodations, hotels, and vacation rentals.
Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.
https://atatravel.cloud/mcp22 herramientas · 403 mspingA simple ping toolA simple ping tool
No se publicó ningún esquema de entrada para esta herramienta.
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 se publicó ningún esquema de entrada para esta herramienta.
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| location | string | Optional city, state, country, neighborhood, or building. Omit when the traveler is open to ATA's current destinations. |
| earliestCheckIn | string | Earliest acceptable check-in date. Defaults to 28 days from today. |
| latestCheckIn | string | Latest acceptable check-in date. Defaults to 56 days from today. |
| nights | integer | Length of stay. Defaults to 3 nights. |
| adults | integer | Adult guests. Defaults to 2. |
| children | integer | Child guests. Defaults to 0. |
| propertyType | string | Optional soft property-type preference; it ranks results and is reported as a difference when unavailable. |
| amenities | array | Optional soft amenity preferences for flexible discovery. |
| views | array | Optional soft view preferences for flexible discovery. |
| preferences | array | Open-ended soft preferences inferred from the traveler's own words or live network facets. |
| maxPrice | number | Maximum total stay price. |
| maxPriceCurrency | string | Currency for maxPrice when filtering mixed native currencies. |
| displayCurrency | string | Optional traveler-facing display currency. |
| maxResults | integer | Maximum priced stays to return. Defaults to 4. |
| priceAudience | string | — |
| internalAgentKey | string | — |
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 se publicó ningún esquema de entrada para esta herramienta.
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| travelerId* | string | Verified 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| travelerId* | string | Verified traveler ID from the private traveler context. |
| type* | string | Memory category. |
| key* | string | Stable normalized memory key. Choose the closest allowed key. |
| value* | — | Small JSON value, e.g. {"hasServiceDog":true} or {"typicalAdults":2,"typicalChildren":1}. |
| summary* | string | Short practical note, without speculation or sensitive details. |
| confidence | number | Confidence in this memory. Use 1 for explicit user statements, lower for inferred patterns. |
| source | string | — |
| visibility | string | — |
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyToken* | string | Public property token (e.g., pk_live_...) |
| checkIn* | string | Check-in date (YYYY-MM-DD) |
| checkOut* | string | Check-out date (YYYY-MM-DD) |
| adults | number | — |
| children | number | — |
| displayCurrency | string | Optional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative. |
| priceAudience | string | — |
| internalAgentKey | string | — |
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| location | string | Optional city, state, or country. Omit when the traveler knows dates but is open to ATA's current destinations. |
| checkIn* | string | Check-in date (YYYY-MM-DD) |
| checkOut* | string | Check-out date (YYYY-MM-DD) |
| adults | number | Number of adults |
| children | number | Number of children |
| maxPrice | number | Maximum total price filter |
| maxPriceCurrency | string | Currency for maxPrice when filtering across mixed property currencies. If omitted, maxPrice is compared to each property's native currency. |
| displayCurrency | string | Optional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative. |
| amenities | array | Filter by amenities on property or rooms. e.g. ['Pool', 'Gym', 'Pet Friendly', 'Spa'] |
| views | array | Filter by room views. e.g. ['Ocean', 'Mountain', 'Garden', 'City'] |
| propertyType | string | e.g. 'Hotel', 'Apartment', 'Villa' |
| keyword | string | Free-text keyword matched against property name/description. Great for vibe searches like 'boutique', 'beachside', 'romantic'. |
| preferences | array | Open-ended soft ranking signals. These do not exclude otherwise valid stays. |
| priceAudience | string | — |
| internalAgentKey | string | — |
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| query | string | Building name, neighborhood, city, or text query. |
| city | string | — |
| neighborhood | string | — |
| tags | array | — |
| amenities | array | — |
| maxResults | number | — |
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| slug* | string | — |
| checkIn | string | — |
| checkOut | string | — |
| adults | number | — |
| children | number | — |
| displayCurrency | string | Optional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative. |
| priceAudience | string | — |
| internalAgentKey | string | — |
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| location | string | City, State, or Country to filter by. Omit for a global search. |
| propertyType | string | e.g. 'Hotel', 'Villa', 'Apartment' |
| amenities | array | e.g. ['Pool', 'Spa', 'Pet Friendly', 'Gym'] |
| views | array | e.g. ['Ocean', 'Mountain', 'Garden'] |
| keyword | string | Free-text matched against name/description. e.g. 'boutique', 'beachside', 'romantic' |
| preferences | array | Open-ended soft ranking signals inferred from traveler language or current network facets. |
| adults | integer | Optional adults for occupancy-safe catalog suggestions. |
| children | integer | Optional children for occupancy-safe catalog suggestions. |
| maxResults | number | Max 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyToken* | string | — |
| roomQuery | string | Optional 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyToken* | string | — |
| category | string | Optional exact offer category filter, such as DAY_PASS, EXPERIENCE, WELLNESS, TRANSPORT, or PACKAGE. |
| standaloneOnly | boolean | When 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| guestName* | string | — |
| guestEmail* | string | — |
| emailConfirmedByTraveler* | boolean | True only after the traveler confirms the exact email address. |
| guestPhone | string | — |
| propertyToken | string | — |
| method | string | — |
| agentProvider | string | — |
| agentName | string | — |
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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| 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…
| Parámetro | Tipo | Descripción |
|---|---|---|
| action* | string | The action the traveler is being asked to approve. Use BOOKING_HOLD before create_provisional_booking. |
| guestName* | string | Traveler name collected by the agent. |
| guestEmail* | string | Traveler email. ATA sends the verification/approval link here. |
| emailConfirmedByTraveler | boolean | Set true only after reading guestEmail back to the traveler and they confirm it is correct. |
| guestPhone | string | — |
| propertyToken | string | — |
| roomId | string | — |
| ratePlanId | string | — |
| selectedRoomCount | number | — |
| checkIn | string | — |
| checkOut | string | — |
| adults | number | — |
| children | number | — |
| quoteId | string | — |
| quoteHash | string | — |
| agentProvider | string | Agent platform or provider name when known. |
| agentName | string | Agent/application display name when known. |
| mcpSessionId | string | Optional client-side MCP/session correlation ID. |
| intentSummary | string | Short 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.
| Parámetro | Tipo | Descripción |
|---|---|---|
| handoffId* | string | ID 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,…
| Parámetro | Tipo | Descripción |
|---|---|---|
| holdId* | string | Hold ID returned by create_provisional_booking. |
| guestEmail | string | Traveler email. Required when using travelerAssertion; populated automatically for a verified MCP session. |
| travelerAssertion | string | Current signed ATA traveler verification assertion for the reservation guest. |
| agentHandoffId | string | Secure BOOKING_HOLD handoff ID that created this reservation. |
| displayCurrency | string | Optional 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…
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyToken* | string | — |
| roomId* | string | — |
| ratePlanId | string | Rate plan ID. If omitted, the system auto-selects the default active rate plan per night, then the cheapest active auto-selectable fallback. |
| selectedRoomCount | number | For 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 | — |
| guestPhone | string | — |
| notes | string | Optional traveler comments, questions, or requests for the host. Especially useful for host-approval enquiries. |
| adults* | number | — |
| children | number | — |
| policyAcknowledged* | boolean | Explicit policy-consent state. Set true only after the traveler agrees to the exact price, payment schedule, and cancellation terms. Required before creating e… |
| displayCurrency | string | Optional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative. |
| travelerAssertion | string | Signed traveler email verification assertion from ATA. |
| agentHandoffId | string | Approved ATA traveler handoff ID from start_traveler_handoff/get_traveler_handoff_status. Required for third-party agents before inventory-holding booking acti… |
| priceAudience | string | — |
| internalAgentKey | string | — |
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…
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyToken* | string | — |
| roomId* | string | — |
| ratePlanId | string | Rate plan ID. Optional. |
| selectedRoomCount | number | For 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 | — |
| guestPhone | string | — |
| guestCountry | string | Optional for a quote. If omitted, the traveler supplies it when completing the booking. |
| adults* | number | — |
| children | number | — |
| displayCurrency | string | Optional 3-letter currency for approximate traveler-facing display conversion. Native property currency remains authoritative. |
| travelerAssertion | string | Signed traveler email verification assertion from ATA. |
| agentHandoffId | string | Fresh approved ATA traveler handoff ID from start_traveler_handoff/get_traveler_handoff_status. Required for third-party quote creation without a current trave… |
| priceAudience | string | — |
| internalAgentKey | string | — |
22 de 22 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
ATA Travel: agent-first direct booking for accommodations, hotels, and vacation rentals.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.