Skip to main content
Glama

Headed In: Florida trips, water and weather

Cruise shore day

shore_day
Read-onlyIdempotent

A cruise shore day in Florida that ends at the pier with time to spare: pick the port (PortMiami, Port Everglades, Port Canaveral, Port Tampa Bay, JAXPORT, Key West), when the ship docks and the all-aboard time, and get up to 3 of our own picks near the port in order with drive times, the time to leave the last stop, and the pier-by time (45 minutes before all aboard). Drive times are estimates, the ship does not wait, the person decides. Also use it when someone asks what to do near a Florida cruise port for a few hours.

Input Schema

NameRequiredDescriptionDefault
langNoLanguage for the descriptions and category names: en (default), es (Spanish), pt (Portuguese). Use the language the person is writing in. Place names stay as on the sign.
moodNobeach (default), old (Old Florida), rain, wild, weird, road
portYes
docksNoWhen the ship docks, e.g. 8 AM (default 8:00 AM)
all_aboardYesThe ship's all-aboard time, e.g. 4:30 PM or 16:30

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, open-world, non-destructive, so the bar is lower, yet the description still adds real context: the pier-by rule (45 minutes before all aboard), the cap of 3 picks, the ordering, and the caveat that drive times are estimates and the ship does not wait. It does not say how picks are chosen or how the 45-minute buffer is derived, which keeps it from a 5.

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 a single dense sentence plus a use-case sentence, front-loading the scenario and the deliverable before the caveats. It is slightly overstuffed with clause chains, but nearly every clause carries information.

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?

There is no output schema, so the description must explain returns, and it does: ordered picks, drive times, leave time, pier-by time. Combined with the estimate/no-wait caveats, an agent has enough to call this correctly, though how the pier-by buffer or the 3-pick cap is applied is not spelled out.

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 high (80%), so the baseline is 3; the description still adds meaning by enumerating the port choices in human-readable form and by attaching the all-aboard parameter to the concrete pier-by computation. docks and the mood/lang enums depend mostly on the schema text, so it is not a full 5.

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

Purpose4/5

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

The description names a concrete resource (a Florida cruise shore day that ends at the pier) and describes the output shape: up to 3 picks near a chosen port, ordered, with drive times, a leave-the-last-stop time, and a pier-by time. It lists the six supported ports. It does not explicitly separate itself from the nearby sibling debark_day, so it falls just short of a 5.

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 final sentence gives an explicit trigger: use it when someone asks what to do near a Florida cruise port for a few hours. That is clear positive guidance, but no when-not conditions or named alternatives (e.g. debark_day, draft_float_plan) are given.

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