Skip to main content
Glama

Sound library

sounds

kind music|sfx|ambience|voice. search (default; kind: comma list; hidden:true adds hidden); get, edit (id + name, category, tags, language, hidden); upload (url; MP3/M4A/OGG/WAV, 20 MB; free, uses storage); record (a link: the user records on the page). Named seconds after landing: get again. make COSTS CREDITS, purchased only: kind + prompt (voice: said verbatim), seconds, voice_id. Quote with dry_run:true (free; lists voices), confirm with the user; surface credits_charged.

Input Schema

NameRequiredDescriptionDefault
qNo
idNo
urlNo
kindNo
nameNo
tagsNo
limitNo
actionNo
hiddenNo
promptNo
dry_runNo
secondsNo
categoryNo
languageNo
voice_idNo
project_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.8/5.0
Behavior4/5

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

Annotations only say readOnlyHint=false / destructiveHint=false; the description goes well beyond by disclosing that make costs purchasable credits, that dry_run is free and lists voices, that credits_charged must be surfaced, that upload is free but consumes storage with a 20 MB and MP3/M4A/OGG/WAV limit, and that record hands the user a page link. Pagination and edit reversibility are not covered, so not 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.

Conciseness3/5

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

It is compact with no filler, but the telegraphic style hurts parseability: the lead fragment 'kind music|sfx|ambience|voice.' is an odd opener and 'Named seconds after landing: get again' is cryptic on first read. Density here buys coverage at the cost of clarity.

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

Completeness3/5

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

For a 16-parameter, six-action tool with no output schema and no parameter descriptions, the text does substantial work, but gaps remain: q, limit, and project_id are unexplained, and with no output schema the description never says what search returns or what make produces. An agent can act, but not without ambiguity.

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 description coverage is 0% across 16 params, yet the text explains most of them in context: kind as a comma list, hidden's effect, id+name/category/tags/language/hidden for edit, url for upload, prompt/seconds/voice_id for make, dry_run's role. Only q, limit, and project_id are left undefined, which is a solid compensation for a bare 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 enumerates the verbs (search, get, edit, make, upload, record) against the sound-library resource and immediately names the four kinds (music|sfx|ambience|voice), so an agent knows this is the audio asset tool. It lacks a single front-loaded purpose sentence and never explicitly contrasts itself with the image/video siblings, which keeps it below 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?

Per-action conditions are given: search is the default, dry_run:true is the free quoting step before a paid make, and the agent is told to confirm with the user before spending credits. That is real when-to-use guidance, though there are no explicit when-not rules or sibling alternatives.

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