Skip to main content
Glama

MyBoracayGuide: Boracay Transfers and Activities

Price a Boracay airport transfer

quote_boracay_airport_transfer
Read-onlyIdempotent

Get the live price in Philippine pesos for a Boracay airport transfer by package, trip type, airport and passengers. It is the same price the myboracayguide.com booking form shows, discounts included. Books nothing.

Input Schema

NameRequiredDescriptionDefault
airportNoCaticlan (MPH) is what almost everyone flies into; Kalibo (KLO) is about 2 hours by road. Defaults to Caticlan.
packageNoPackage name from list_boracay_airport_transfers. Defaults to "Standard Transfer", which most travellers book.
trip_typeYesArrival = airport to hotel, Departure = hotel to airport, Round Trip = both.
adults_with_ph_idNoAdult (6 yrs and up) with a Philippine ID, local rate
seniors_with_ph_idNoSenior (60 and up) with a Philippine senior or PWD ID, 20% off
children_with_ph_idNoChild (0 to 5 yrs) with a Philippine ID, travels free
adults_without_ph_idNoAdult (6 yrs and up) without a Philippine ID, foreign rate
seniors_without_ph_idNoSenior (60 and up) without a Philippine ID, adult rate
children_without_ph_idNoChild (0 to 5 yrs) without a Philippine ID, travels free

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 cover readOnly, idempotent and non-destructive, so the bar is lower, and the description still adds real context: live pricing, PHP currency, parity with the myboracayguide.com booking form, and that discounts are already applied. It stops short of stating whether the price is cached or can change between calls, or what the returned figure looks like.

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?

Three short sentences, no filler, and the core purpose is front-loaded before the currency, price-parity and no-booking caveats. Every clause carries information an agent needs.

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 read-only pricing tool with no output schema and fully documented parameters, the description covers purpose, currency, pricing basis and side-effect-free behavior. The one gap is that it never indicates whether the response is a single total or a per-passenger-type breakdown, which an agent might need to present results.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3; the description earns a step up by synthesizing that price is driven by package, trip type, airport and passenger mix, telling the agent which inputs actually move the number. It adds no format or default guidance beyond that, but the schema already carries defaults and enums.

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?

States a specific verb and resource ('Get the live price ... for a Boracay airport transfer') plus the dimensions that define the quote (package, trip type, airport, passengers). The closing 'Books nothing' explicitly separates it from the sibling create_boracay_transfer_booking_link, so an agent can route without opening a schema.

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

Usage Guidelines3/5

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

'Books nothing' implies this is the quoting step before booking, but the description never names create_boracay_transfer_booking_link or list_boracay_airport_transfers as the follow-up/preceding calls. The package-name prerequisite exists only in the schema description, not the tool description, so usage is implied rather than stated.

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