Blipsmith Sound Effects
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
Scored across 5 tools
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.
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.
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.
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 toolsdownload_soundDownload soundAInspect
Get a time-limited download URL for an existing sound.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | wav16 = 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 = small | wav16 |
| sound_id | Yes |
TDQS
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.
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.
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.
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.
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.
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).
| Name | Required | Description | Default |
|---|---|---|---|
| loop | No | Make a seamless loop (ambiences, hums, alarms) | |
| style | No | Optional aesthetic bias | auto |
| format | No | wav16 = 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 = small | wav16 |
| variations | No | Number of variations (capped by plan) | |
| description | Yes | What it should sound like, e.g. 'footsteps on wet gravel, single step' or '8-bit coin pickup' | |
| duration_seconds | No | Optional target length; omit to let the agent pick |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | No | Optional search text |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | ||
| format | No | wav16 = 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 = small | wav16 |
| sound_id | Yes | Id of an existing sound (snd_…) |
TDQS
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.
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.
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.
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.
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.
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.
5 tool updates
- First observed
download_sound - First observed
generate_sound_effect - First observed
get_credits - First observed
list_sounds - First observed
make_variations
Related MCP Connectors
Free sound effects, music and ambience for games, videos and apps. Search, play and download.
Generate game assets with AI: sprites, animations, 3D models with rigging, video, music, SFX, voices
- VoidlessOAuthdev.voidless
Generate game assets: sprites, animations, tilesets, sound effects, music, video and 3D models.
Turn prompts into production-ready game assets: animated characters, textures, terrain, VFX, HUD.
Related MCP Servers
AlicenseNot gradedqualityCmaintenanceGenerate game assets with Ludo.ai: sprites and spritesheet animations, directional sprites, 3D models with rigging and animation, video, sound effects, music and voices.7MIT- AlicenseAqualityCmaintenanceGenerates 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.614 npm1MIT
- AlicenseAqualityBmaintenanceEnables coding agents to synthesize and play video-game sound effects by translating natural-language descriptions into layered synthesis specs, then rendering normalized WAV files.9MIT
- FlicenseNot gradedqualityCmaintenanceEnables generating game assets from natural language prompts, including sprite sheets, animations, voiceover, sound effects, chiptune music, tilesets, backgrounds, VFX, and cohesive asset packs with shared style and audio DSP presets.-
Glama MCP Gateway
Add one secure layer between your agents and this server.