Skip to main content
Glama

Server Details

Game sound effects from a text prompt: game-ready WAVs with seamless loops and variations.

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
93.0% over 21 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a clearly distinct action: generate_sound_effect creates new audio, list_sounds searches the library, download_sound fetches a URL for existing audio, make_variations derives variants, and get_credits reports billing. There is no meaningful overlap between generation, retrieval, and variation.

Naming Consistency5/5

All five tools follow a consistent snake_case verb_noun pattern (download_sound, generate_sound_effect, get_credits, list_sounds, make_variations). No mixing of conventions or vague single-word verbs.

Tool Count5/5

Five tools cleanly cover the core workflow of a sound-effect service: generate, list/search, download, vary, and check credits. Nothing feels redundant or padded, and no essential step is split across multiple tools.

Completeness4/5

The create/read/download lifecycle plus variations and credits is well covered, but there is no delete or rename/tag operation for library management, and no way to fetch a single sound's metadata beyond what list_sounds returns. These are minor gaps an agent can mostly work around.

Available Tools

5 tools
download_soundDownload soundAInspect

Get a time-limited download URL for an existing sound.

ParametersJSON Schema
NameRequiredDescriptionDefault
formatNowav16 = 48 kHz/16-bit (default, fine for every engine), wav24 = 48 kHz/24-bit master, wav16-44k = 44.1 kHz/16-bit, wav16-22k-mono = smallwav16
sound_idYes

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses that the returned URL is time-limited (a real behavioral trait an agent must plan around), but says nothing about permissions, whether the URL is a redirect or direct link, or what happens for a missing sound_id. Partial disclosure for a zero-annotation tool.

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?

A single sentence that front-loads the action and the key constraint (time-limited URL). Nothing is redundant and nothing is padded.

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 and no annotations, the description sensibly explains that the return value is a time-limited URL rather than the audio itself. It is adequate for a simple two-parameter fetch, though it omits existence/permission failure behavior and how the URL should be consumed.

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 coverage is 50%: the format enum is thoroughly documented in the schema itself, while sound_id has no description anywhere. The description adds no parameter-level meaning (no format hints, no ID sourcing guidance), so it fails to compensate for the undocumented required parameter, though sound_id is trivially inferable from the tool name.

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 specific verb and resource ('Get a ... download URL for an existing sound'), and the word 'existing' plus 'download URL' implicitly separates it from generate_sound_effect (which creates new audio) and list_sounds. However, it never names or contrasts with a sibling explicitly, so the differentiation is left to inference.

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?

The phrase 'for an existing sound' hints that this tool applies only when a sound has already been generated or listed, implying a generate_sound_effect/list_sounds prerequisite. There is no explicit when-to-use, when-not-to-use, or alternative routing, so usage is only weakly implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

generate_sound_effectGenerate sound effectAInspect

Create game-ready sound effects (WAV) from a text description: retro, UI, foley, creatures, weather, weapons, magic, ambiences. Each sound (variation) costs 1 credit. Returns time-limited download URLs (24 h) for each variation. Describe one concrete sound; ask for 3–4 variations for sounds that repeat (footsteps, hits).

ParametersJSON Schema
NameRequiredDescriptionDefault
loopNoMake a seamless loop (ambiences, hums, alarms)
styleNoOptional aesthetic biasauto
formatNowav16 = 48 kHz/16-bit (default, fine for every engine), wav24 = 48 kHz/24-bit master, wav16-44k = 44.1 kHz/16-bit, wav16-22k-mono = smallwav16
variationsNoNumber of variations (capped by plan)
descriptionYesWhat it should sound like, e.g. 'footsteps on wet gravel, single step' or '8-bit coin pickup'
duration_secondsNoOptional target length; omit to let the agent pick

TDQS

A3.9/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does well: it discloses per-variation credit cost ('Each sound (variation) costs 1 credit') and that returns are time-limited download URLs valid 24 h. It omits auth/plan requirements and failure behavior, but cost and output-expiry are the two facts an agent most needs.

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?

Three dense sentences, front-loaded with purpose, then cost/return behavior, then a practical usage tip. Every sentence carries information; only minor trimming is possible.

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?

For a generative tool with no annotations and no output schema, the description covers purpose, output format (WAV), cost model, and result lifetime — enough for an agent to call it correctly. Failure modes, plan cap behavior, and richer output detail are absent but not critical.

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 all six parameters (loop, style, format, variations, duration, description) are already documented in-schema with enums and defaults. The description reinforces the variations semantics ('ask for 3–4 variations') but adds no format or syntax detail beyond the schema, so baseline 3 applies.

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 specific verb and resource ('Create game-ready sound effects (WAV) from a text description') and enumerates the sound categories covered, so the agent knows exactly what this produces. It does not name or contrast any sibling (list_sounds, make_variations, download_sound), so differentiation relies on the reader's inference.

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?

Gives concrete operative guidance — 'Describe one concrete sound; ask for 3–4 variations for sounds that repeat (footsteps, hits)' — which tells the agent how to call it well. It stops short of naming alternatives or stating when not to use it (e.g. use make_variations to extend an existing sound).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_creditsGet creditsAInspect

Show the remaining credit balance, plan and next monthly refill.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It discloses the returned content (balance, plan, refill date), which makes the read-only informational nature clear, but says nothing about authentication requirements, whether the balance is cached, or freshness of the refill date.

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?

A single front-loaded sentence listing the three pieces of information returned. No filler, no redundancy.

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?

For a zero-parameter read tool with no output schema, the description enumerates what comes back (balance, plan, refill timing), which is enough for an agent to call and interpret it. Minor gap: no hint about units, currency, or refill timing format.

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?

The tool takes zero parameters, so there is nothing for the description to disambiguate. The baseline of 4 applies for a parameterless tool.

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 specific verb (Show) and resource (remaining credit balance, plan, next refill), so the agent knows exactly what it retrieves. Since the sibling tools are all sound-generation utilities, no sibling differentiation is needed, but the description also doesn't contrast with any reading tool, so it stops 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 Guidelines3/5

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

Usage is implied rather than stated: an agent can infer this is the tool to call when it needs to know remaining credits. There is no explicit when-to-use framing, no prerequisites, and no named alternatives, which keeps it at the minimum-viable level.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_soundsList soundsAInspect

Search the user's sound library (name, prompt or tag). Returns ids, names, technique and duration.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryNoOptional search text

TDQS

A3.8/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It does disclose the return fields (ids, names, technique, duration), which is genuinely useful, but it does not state that this is a non-mutating read, whether results are paginated or ordered, or how the query matching behaves (substring, fuzzy, tag prefix).

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?

Two tight sentences: the purpose and searchable scope come first, the return shape second. No filler, no repetition of the title, and 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?

For a two-parameter, no-output-schema list tool, the description covers what is searched and what comes back, which is close to sufficient. It stops short of ordering/pagination behavior and total-result handling, which an agent might still wonder about.

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 coverage is only 50%: query is documented as 'Optional search text' but limit has no description in the schema. The description adds value by clarifying that the query matches name, prompt, or tag, but says nothing about the limit parameter's pagination semantics or the absence of a required argument.

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?

States a specific verb (search) and resource (the user's sound library), and names the searchable fields (name, prompt, tag) plus the returned fields. This clearly separates it from siblings like generate_sound_effect, download_sound, and make_variations without requiring a schema read.

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 name and purpose but never stated: there is no explicit when-to-use, no mention of when to prefer list_sounds over generate_sound_effect or download_sound, and no exclusions. An agent can infer this is a browse/search tool, but nothing is spelled out.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

make_variationsMake variationsAInspect

Create free round-robin variations (pitch/EQ) of an existing sound so repeated sounds don't feel machine-gunned. Costs no credits.

ParametersJSON Schema
NameRequiredDescriptionDefault
countNo
formatNowav16 = 48 kHz/16-bit (default, fine for every engine), wav24 = 48 kHz/24-bit master, wav16-44k = 44.1 kHz/16-bit, wav16-22k-mono = smallwav16
sound_idYesId of an existing sound (snd_…)

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It usefully discloses a non-obvious behavioral trait — the operation is free and consumes no credits. However it omits whether the source sound is modified or preserved, how variations are returned/identified, and the count ceiling, all of which matter for a creation tool.

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?

Two tight sentences, front-loaded with the action and resource; the second clause earns its place by justifying the tool's existence and cost profile. No filler.

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?

No output schema and no annotations, so the description should describe what comes back (new sound ids? in-place replacement?) and the practical limits. It covers cost but leaves the return shape and effect on the source sound undefined, which is a real gap for an asset-creating tool.

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 coverage is 67%: format's enum and sound_id are documented in the schema, while count carries only bounds/default. The description adds the nature of the variations (pitch/EQ), which is meaningful context, but says nothing about count or format selection, so it does not fully compensate for the coverage gap.

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?

Specific verb+resource: 'Create free round-robin variations (pitch/EQ) of an existing sound'. The phrase 'of an existing sound' cleanly separates it from generate_sound_effect, which produces new sounds, so an agent can differentiate it without opening a schema.

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?

Gives a clear use case — 'so repeated sounds don't feel machine-gunned' — which tells the agent when this tool applies. It does not name alternatives (generate_sound_effect) or state exclusions, so it stops short of a full when/when-not routing rule.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • First observeddownload_sound
    • First observedgenerate_sound_effect
    • First observedget_credits
    • First observedlist_sounds
    • First observedmake_variations

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Generates four game-ready AI sound effect candidates from a text description, lets users audition them, and installs only the selected WAV into Unity, Godot, or generic game projects.
    6
    14 npm
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables coding agents to synthesize and play video-game sound effects by translating natural-language descriptions into layered synthesis specs, then rendering normalized WAV files.
    9
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources