Skip to main content
Glama

Full cost of the week

trip_cost
Read-only

What one boat-week really costs a group: boat price plus mandatory extras (charter pack, transit log, cleaning, tourist tax…) priced by their unit (per booking, per night, per person), plus a skipper and other optional extras on request; total and per person, with what is not included (deposit, fuel, marinas, food).

Input Schema

NameRequiredDescriptionDefault
idNoBoat-week id: the number at the end of the page URL, e.g. 1131 for /en/deals/turkey/1131
urlNoBoat page URL from search_deals, e.g. https://www.rycrentals.com/en/deals/turkey/1131
extrasNoOptional extras to add, by name, e.g. ["SUP", "outboard", "bed linen"]
peopleNoPeople aboard; defaults to the boat's berths
skipperNoAdd a skipper, if the source lists a price

Output Schema

NameRequiredDescriptionDefault
boatYes
linesYes
notesYes
nightsYes
peopleYes
not_foundYes
total_eurYes
not_countedYes
per_person_eurYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations declare readOnlyHint=true and openWorldHint=false, and the description is consistent with a pure calculation. It adds real behavioral context beyond annotations: which items are mandatory, how they are priced by unit, that the skipper/extras are only added 'if the source lists a price', and explicitly what the total excludes (deposit, fuel, marinas, food). It stops short of discussing missing-price handling or how the figures are sourced for the total.

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

Conciseness4/5

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

It is one front-loaded sentence that leads with the core outcome ('what one boat-week really costs') and then enumerates components. It is dense and slightly overstuffed with parenthetical lists, but every clause adds substantive scope information, so there is little waste.

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?

With read-only annotations, a full output schema, and 100%-documented parameters, the description's job is mostly scope framing, which it does well by naming inclusions, per-unit pricing, totals, per-person output, and exclusions. The remaining gap is the lack of any routing guidance against the cost-adjacent siblings (prices_by_month, compare_boats).

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%, including examples for id/url and extras, so the schema carries parameter meaning. The description only echoes the skipper and extras concepts ('skipper and other optional extras on request') without adding format, defaults, or interaction rules beyond what the schema already states. Baseline 3 applies.

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?

The description states a concrete computation (boat price + mandatory extras + optional extras, priced by unit, total and per person) for a distinctly named resource: a boat-week. It is clearly not a generic price listing like prices_by_month or a comparison like compare_boats, so the agent can distinguish it from siblings on description alone.

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?

Usage is implied: it is the tool for the 'real' cost of one boat-week, which suggests running it after finding a deal. However, it never states when to prefer it over prices_by_month, compare_boats, or is_good_deal, nor does it give prerequisites (e.g. that id or url should come from search_deals).

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