Skip to main content
Glama

Find sauna brands for your project

find_sauna_brands
Read-onlyIdempotent

Shortlist up to three sauna brands using heat type, placement, optional group size and optional sauna-only USD budget. No contact details required. With people, each brand shows its cheapest listed model that the seller sells for at least that many people, with the model name, seat label, dated price and source. Returns price sources, tradeoffs, and checks still needed. Seat labels are the seller's; electrical fit and delivery are not confirmed. Sponsorship does not affect selection.

Input Schema

NameRequiredDescriptionDefault
peopleNoHow many people should fit at once. For a range such as 3 to 4, use the top of it.
heatTypeYes
budgetUsdNoBudget for the sauna package alone in USD, excluding site work, electrical, delivery and taxes. Ask the buyer to separate an all-in budget first.
placementYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / people
      Added value: +{
      +  "description": "How many people should fit at once. For a range such as 3 to 4, use the top of it.",
      +  "maximum": 12,
      +  "minimum": 1,
      +  "type": "integer"
      +}
  2. Added

TDQS

A4.2/5.0
Behavior5/5

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

Annotations already cover read-only/idempotent/non-destructive, and the description adds real context on top: a cap of three results, what each brand entry contains (cheapest qualifying model, seat label, dated price, source), explicit caveats that seat labels are the seller's and that electrical fit and delivery are unconfirmed, and the trust signal that sponsorship does not affect selection.

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?

Front-loaded with the action and inputs, then the result shape, then caveats — a sensible order with no filler. The middle sentence is long and packs several clauses together, which costs a little readability.

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 no output schema, the description correctly spends words on what comes back (price sources, tradeoffs, checks still needed) and on what is explicitly not validated. It does not say what happens when nothing matches or whether results can be fewer than three, a minor remaining gap.

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 50% (heatType and placement enums are undocumented), and the description compensates by clarifying the budget as 'sauna-only USD' and by explaining the non-obvious semantics of `people` — that each brand surfaces its cheapest model rated for at least that many people. The enum values themselves are still unexplained, though they are largely self-evident.

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?

States a concrete verb and resource ('Shortlist up to three sauna brands') plus the exact inputs used for selection, so the agent knows this is a filtered shortlist generator rather than a comparison or quoting tool. It never names compare_sauna_brands, so the boundary with that sibling is inferred from 'shortlist up to three' rather than stated.

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?

'No contact details required' clearly positions this as the early-research step before prepare_sauna_quote_request / submit_sauna_quote_request, and 'checks still needed' signals it is not a final quote. However, no sibling is named and no explicit 'use X instead when' routing is 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