Skip to main content
Glama

get_station

Read-onlyIdempotent

Get a Bizzy station by a real catalog UUID. Returns the listening page, not an audio stream. Does not start playback.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesStation UUID from the Bizzy catalog. Never invent an ID.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesStation UUID from the Bizzy catalog. Never invent an ID.
nameYesStation name as supplied by the backend.
locationYesBackend location, or an empty string if unspecified.
listen_urlYesCanonical Bizzy listening page to share with a person; not a raw audio stream.
availabilityYesBackend health flag, not a live playback guarantee.

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already indicate readOnly, idepotent, and non-destructive behavior. The description adds clarity beyond these by explicitly stating the tool returns a listening page rather than an audio stream and does not start playback, which is valuable behavioral context for an agent deciding whether to invoke it.

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 deliver the essential information with no fluff. The core identification and scoping come first, followed by the critical caveats about playback and audio stream behavior.

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?

The tool has one well-documented parameter, clear annotations, and an output schema. The description fully covers what an agent needs to know to decide whether to call it and what to expect, especially the non-playback caveat.

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%, so the schema already documents the single parameter thoroughly. The tool description reinforces that the UUID must be real, but adds little beyond the schema's own 'Never invent an ID' guidance.

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 uses a specific verb ('Get') and resource ('Bizzy station') with a precise identifier ('real catalog UUID'),making its purpose immediately clear. It also differentiates itself from siblings by clarifying it returns a listening page, not an audio stream.

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 description clearly conveys when to use the tool: when you have a real catalog UUID and need the station's listening page. It implicitly distinguishes from find_stations, which would be used when searching without a UUID, and get_biz_info, which targets Bizzy info rather than a specific station.

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.

TDQS

A4.4/5.0
Disambiguation5/5

Each tool targets a clearly distinct purpose: searching the catalog, fetching a single station by UUID, and retrieving author/contact info. The two station-related tools are cleanly separated as list/search versus detail lookup.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: find_stations, get_bizzy_info, get_station. There are no mixed naming conventions or vague generic verbs.

Tool Count4/5

Three tools is on the low end but reasonable for a focused read-only catalog server. Each tool has a role, though get_bizzy_info is somewhat auxiliary rather than core to the radio domain.

Completeness4/5

The set provides a usable workflow: find stations, then retrieve a station page by UUID, with author contact info as a bonus. It intentionally omits audio streaming or playback, which is a minor gap if the server is expected to support listening.

Resources