Skip to main content
Glama

Boat Day

get_seacoast_costs

Read-onlyIdempotent

Seacoast ME–NH winter-job prices: posted storage, winterize, haul and spring commissioning rates from yards' own rate pages (each with source_url and the date read), plus yard-confirmed winter storage prices. Advisory, not quotes. Pass loa_ft to filter by boat length and get per-foot arithmetic. Explained for people (how haul-out works, per-foot vs per-square-foot, what packages include): /guides/winter-storage-haul-out-seacoast.

Input Schema

NameRequiredDescriptionDefault
stateNo
loa_ftNoBoat length overall in feet
serviceNoJob type
yard_idNoOnly this yard's prices

Output Schema

NameRequiredDescriptionDefault
dataYes
basisYes
notesNo
countsYes
filtersNo
sourcesNo
provenanceYesSource, as_of, method, confidence, honesty and cite_as.
confirmations_availableNo

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 already cover the safety profile (readOnly, idempotent, closed-world), so the description's job is to add contextual behavior, and it does: prices carry source_url and the date read, some are yard-confirmed versus merely posted, and results are advisory rather than binding quotes. That disclaimer and provenance information materially affect how an agent should present results. It stops short of describing pagination or how many yards are typically covered.

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?

The resource and scope are front-loaded, followed by the advisory caveat and the parameter hint. It is dense with parentheticals and the trailing guide-URL sentence is long, but each part carries information an agent would otherwise have to guess. Minor tightening is possible rather than necessary.

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

Completeness5/5

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

An output schema exists, so return values need not be explained, yet the description still flags that each price record carries source_url and read date. With the advisory caveat, the filter explanation and a pointer to explanatory material, an agent has everything needed to call and interpret this tool correctly.

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 75%, and the description adds real meaning beyond it: loa_ft is not just a length filter but the trigger for per-foot arithmetic, and the service types are enumerated in prose (storage, winterize, haul, spring commissioning). The state and yard_id filters are not explained at all, leaving those to the schema.

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 specific resource and scope: posted storage, winterize, haul and commissioning rates for Seacoast ME–NH yards, plus yard-confirmed storage prices. That is far more precise than the tool name alone. It does not explicitly differentiate itself from neighbors like find_yards, get_yard or estimate_total_cost_of_ownership, which keeps it from 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 Guidelines3/5

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

Usage is implied by the resource description: call it when you want winter-job pricing for a yard or region. The only explicit guidance is 'Advisory, not quotes' and 'Pass loa_ft to filter by boat length,' which is parameter instruction rather than when-to-use/when-not-to-use advice. No sibling alternative is named, so an agent must infer that find_yards handles discovery and this tool handles pricing.

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