Skip to main content
Glama

Ground Transfer Booking Links

ground_transfer_booking_links
Read-onlyIdempotent

Return Welcome Pickups and GetTransfer affiliate cards for a dated pickup and drop-off route. These are provider search or quote handoffs only, not live availability, prices, or confirmed bookings.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
localeNoOptional locale. Defaults to en.
trip_idNoOptional Tineo trip ID (from trips_list) this request is for. Used only to default the currency to that trip's currency when currency is omitted and the user has no preferred currency; ignored if the trip is not found or not accessible to the user.
currencyNoOptional ISO-style three-letter display currency. Omit to use the user's preferred currency, then the currency of the trip given by trip_id, then USD.
passengersNoOptional passenger count. Defaults to 1.
pickup_dateYesLocal pickup date in YYYY-MM-DD format.
pickup_locationYesPickup airport, hotel, port, station, address, or place name.
dropoff_locationYesDrop-off hotel, airport, port, station, address, or place name.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, openWorld, and non-destructive, so safety is covered. The description adds genuinely new behavioral context: these are affiliate handoffs and the cards do not represent live availability, prices, or confirmed bookings — an important expectation-setting detail beyond the structured fields. It does not describe the shape of the returned cards, but no output schema exists to fill that gap either.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tightly written sentences with no filler; the core purpose is front-loaded and the caveat follows immediately. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 7-parameter, link-generation tool with full schema coverage, rich annotations, and no output schema, the description covers purpose and the key limitation that prevents misinterpreting results as live prices. It could optionally note what the response contains (e.g., link list), but nothing essential to correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% with detailed per-parameter docs (currency fallback chain, trip_id defaults, passenger limits), so the schema does the heavy lifting. The description only echoes the required route and date conceptually ('dated pickup and drop-off route') and adds no format or semantic detail beyond it — baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb ('Return') plus specific resource ('Welcome Pickups and GetTransfer affiliate cards') scoped to a 'dated pickup and drop-off route'. An agent can immediately distinguish this ground-transfer link tool from flight_booking_link, train_booking_link, and segment_booking_links without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description sets a clear usage context and a strong exclusion ('provider search or quote handoffs only, not live availability, prices, or confirmed bookings'), which tells the agent when NOT to rely on it for actual availability or pricing. It stops short of naming an alternative tool for when real prices are needed, so it falls just short of a 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources