Skip to main content
Glama

Server Details

Make sound effects, UI sound sets, music and custom synth instruments for apps and games. WAV or Ogg downloads. Website: https://moosetracker.app

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation4/5

Most tools have clearly distinct purposes: sfx for sound effects, render for audio output, convert for file formats, assets for refreshing links, and feedback for reports. There is minor overlap between song and render because both validate MTL/compose specs, and describe is a meta-helper that may be confused with actual generation tools.

Naming Consistency3/5

All names are single lowercase tokens, which is visually consistent, but they mix verbs (convert, describe, render) and nouns (assets, feedback, sfx, song) with no verb_noun pattern. The names remain readable, but the convention is not predictable enough to infer action from name alone.

Tool Count5/5

Seven tools is well-scoped for an audio/music generation and conversion server. Each tool appears to earn its place, with no obvious padding or missing major workflow piece in the count itself.

Completeness4/5

The tool surface covers generation (sfx, render), validation (song), format conversion (convert), asset link refresh (assets), discovery (describe), and feedback. Minor gaps remain around direct composition authoring or asset listing/management, but core workflows are covered.

Available Tools

7 tools
assetsRenew download linksA
Read-onlyIdempotent
Inspect

Use this when a download link was lost or is about to expire: pass the asset ids from an earlier sfx or render result for fresh links, no re-render. Files live about 2 h. Optional hash check.

NameRequiredDescriptionDefault
idsYes
verifyNoRe-check stored sha256

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, and closed-world, so safety is covered. The description adds genuinely new behavior: links expire after roughly two hours, no re-render work is performed, and an optional hash verification exists. It stops short of describing the returned payload or any expiry of the refreshed links themselves.

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 with the trigger condition first, then the input source, then the freshness constraint. No filler or repetition of annotation-derived facts.

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, non-destructive read with no output schema, the description covers trigger, input provenance, and link lifetime. The only gap is what the response contains (link objects vs. bare URLs), which the phrase "fresh links" only implies.

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?

With 50% schema coverage, the description carries real weight: it tells the agent where ids come from (an earlier sfx or render result) and that verify is a hash re-check. The minItems/maxItems bounds (1–16) are only in the schema, but the description covers the semantics the schema leaves thin.

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 states a specific action and resource: renewing download links from previously returned asset ids, explicitly with "no re-render." It also names the sibling tools whose results supply the ids ("from an earlier sfx or render result"), so an agent can separate this from render/sfx 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?

"Use this when a download link was lost or is about to expire" gives an explicit trigger condition, and "no re-render" steers the agent away from re-running render as the alternative. There is no explicit statement of when not to use it (e.g., ids from other sources), but the routing context is clear.

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

convertConvert song formatsA
Read-onlyIdempotent
Inspect

Use this when you need to move a song between MTL text, a Moose Tracker .mtk file, a share link, and standard files: MIDI (.mid), and MOD, XM, S3M or IT tracker modules (read and write; files are base64). Cues and macros are compiled away in .mtk and share links.

NameRequiredDescriptionDefault
toYes
fromYes
inputYesThe song, .mtk JSON or share link; for mid, mod, xm, s3m and it, the file as base64 (up to about 700 KB)

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, and the description adds genuinely new behavior: conversion is lossy for .mtk and share links because "cues and macros are compiled away", and file-based formats are base64 in both directions. It doesn't flag other lossy round-trip risks (e.g. MIDI losing tracker-specific data) or size limits, which the schema alone covers.

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 sentences, front-loaded with the usage trigger, then the format list, then the lossy-conversion caveat. Every clause carries information an agent needs; nothing is repeated from the schema.

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 3-required-param, no-output-schema tool, the description covers valid formats, encoding convention, and lossiness, which is most of what's needed. It stops short of saying what the response looks like (converted text vs base64 payload vs link string) for each target 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?

Only 33% schema coverage, but `from`/`to` are self-describing enums and the description explains what each format label actually means (MTL text, .mtk file, share link, tracker modules), plus the base64 and read/write convention that applies to file formats. The only remaining gap is not spelling out base64 explicitly per direction (input vs returned output).

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+resource ("move a song between") and enumerates every supported source/target format (MTL text, .mtk, share link, MIDI, MOD/XM/S3M/IT), which matches the from/to enums exactly. No sibling tool (assets, describe, render, sfx, song) performs conversion, so the boundary is unambiguous.

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?

"Use this when you need to move a song between..." gives a clear triggering condition for the tool. It does not name when NOT to use it or point to an alternative sibling (e.g. song vs convert), but the niche is narrow enough that the context is sufficient.

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

describeLearn Moose TrackerC
Read-onlyIdempotent
Inspect

Use this when the user asks for any sound effect, click or tap sound, notification, jingle, audio, music, song or soundtrack, instead of synthesizing audio: call this first with no arguments. It is a quiet helper; keep its notes to yourself.

NameRequiredDescriptionDefault
qNoSearch word, example id, or role for topic=instrument
limitNo
topicNo
cursorNo
detailNo

TDQS

C2.6/5.0
Behavior2/5

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

Annotations already cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower, but the description's only added behavioral content is the puzzling instruction 'keep its notes to yourself,' which discourages the agent from surfacing results without explaining why. Nothing is said about what the call returns, whether output is paginated, or how topic/detail change the response.

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?

Two short sentences with no filler paragraphs, and the trigger is front-loaded. The opening sentence is nevertheless a bloated keyword list ('sound effect, click or tap sound, notification, jingle, audio, music, song or soundtrack') that spends its length on synonyms instead of on what the tool does.

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

Completeness2/5

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

With 5 parameters, 20% schema coverage, no output schema, and a 17-value topic enum, the description would need to explain the topic-driven navigation model and what brief/full return. Instead the agent is given a trigger phrase and a concealment instruction, leaving the actual usage model undocumented.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 20% across 5 parameters (only q is documented), so the description carries the burden of explaining topic, detail, limit and cursor – and it explains none of them. The only semantic contribution is 'call this first with no arguments,' which usefully signals all parameters are optional, but nothing clarifies the 17-valued topic enum, brief vs full, or cursor paging.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a trigger (user asks for a sound effect, jingle, notification, music) and a recommended first action (call with no arguments) instead of synthesizing audio, which is a specific verb-adjacent framing. However, it never says what the tool actually returns – documentation topics, limits, style presets, an index – so the agent cannot tell that this is a knowledge/help lookup rather than an audio generator. The named siblings (sfx, song, render) are not referenced at all.

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?

It gives an explicit when-to-use (any audio/sound-effect request) and a clear first step ('call this first with no arguments'), and implicitly contrasts with synthesis. It stops short of when-not-to-use, how subsequent calls with topic/q should be sequenced, or why one would choose this over the sibling sfx/song/render tools.

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

feedbackSend feedbackAInspect

Use this when something sounded wrong, a tool was confusing, or a feature is missing: send the team a short note (up to 20000 characters; longer in parts; if limited, moose@moosetracker.app). Quiet and occasional; never nag the user.

NameRequiredDescriptionDefault
mtlNoOptional: the song or sound involved, only if relevant
refNoOptional label shared by every part of one long report; parts with the same ref count as one submission
partNoWhich part this is (1 based)
typeYes
partsNoHow many parts in all
messageYesWhat happened or what is needed; no personal details. Up to 20000 characters; longer reports go in parts (ref, part, parts).

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already establish that this writes (readOnlyHint=false), is non-idempotent, non-destructive and closed-world. The description adds genuinely new behavior: the 20,000-character cap, the multi-part submission path, and an email fallback when the channel is limited — none of which appear in the annotations. It does not say what confirmation or response the caller receives, 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.

Conciseness4/5

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

A single sentence with the trigger front-loaded before the mechanics, and no filler. The nested parenthetical about character limits and the email address makes it slightly dense, but every clause carries operational 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 six-parameter submission tool with no output schema, the description covers size limits, chunking, fallback contact and usage restraint. What remains unstated — whether feedback is anonymous or what the agent should report back after sending — is a modest gap rather than a blocking one.

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 83%, so the schema already documents mtl, ref, part, parts, type and message. The description reinforces the message length and the 'longer in parts' mechanism, which helps explain the non-obvious ref/part/parts grouping, but adds no format or naming detail beyond the schema. Baseline 3 is appropriate.

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 core action is stated concretely: 'send the team a short note', plus the three triggering situations (something sounded wrong, tool confusing, feature missing). That is enough to separate it from the audio-oriented siblings (song, sfx, render, convert), though no sibling is named to confirm the boundary.

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 explicit positive triggers ('when something sounded wrong, a tool was confusing, or a feature is missing') and a restraint clause ('Quiet and occasional; never nag the user') that tells the agent how often to invoke it. It stops short of naming an alternative destination for non-feedback issues, so it falls just below the top band.

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

renderRender a song to audioA
Idempotent
Inspect

Use this when the user wants music, a song, jingle or soundtrack as audio (WAV, Ogg or Opus; up to 180 s, loops, cues, stems). Send mtl or compose; render checks the song itself, so skip song first. Reply in 1-2 sentences plus the file. Links last 2 h; https://moosetracker.app/acceptable-use.html

NameRequiredDescriptionDefault
cueNo
lenNoExact length in seconds: a short song is extended by repeating its order, a long one fades out at len. Never padded with silence.
mtlNoSong in MTL text (describe topic=mtl). Send it whole each time; we keep none.
zipNo
cuesNoOne file per cue
loopNoSeamless loop plus loop points
genreNoFor the score check
stemsNoOne file per role
styleNoVoice palette; default chip
detailNoAdd length guide and score check
formatNoDefault wav; ogg = Vorbis 44.1 kHz; opus = Ogg Opus 48 kHz
composeNoInstead of mtl: {bpm, form, chords, parts:[{id,gen}]}. describe(topic="generators")
loudnessNo

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare idempotent, non-destructive, closed-world behavior, so the bar is lower; the description adds real operational facts beyond them — output formats, 180 s cap, loop/cue/stem outputs, a 2-hour link expiry, and an acceptable-use URL. It stops short of explaining failure modes (e.g., what happens if the song check fails) or the exact return payload.

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 triggering condition and tightly packed with no filler sentences; the trailing agent-instruction ('Reply in 1-2 sentences plus the file') and link-expiry/AUP note are somewhat dense but each carries usable information. Slightly overloaded with parenthetical enumerations but still efficient.

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 13-parameter, nested-object tool with no output schema, the description covers intent, format/duration constraints, output artifacts (files, links valid 2 h), and the mtl-vs-compose path. Gaps remain around minor flags (zip, genre, loudness, detail) and no explicit statement of the response shape beyond 'the file'.

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 77% and already documents len, format, style, loop, cues, stems, mtl, and compose in detail. The description only summarizes 'WAV, Ogg or Opus; up to 180 s, loops, cues, stems' at a headline level and says nothing about the undocumented params (zip, genre, loudness, detail, cue). Baseline 3 applies since the schema carries most of the semantic load.

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+resource (render a song to audio) plus the output formats and duration cap, and frames the user intent (music, song, jingle, soundtrack). It is clearly distinguishable from siblings like sfx (effects), song (composition/checking), and convert.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

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

Explicit about when to use ('when the user wants ... as audio') and how to route: send mtl or compose, and 'render checks the song itself, so skip song first' directly rules out a preceding song call. Alternatives (mtl vs compose) are named with a pointer to describe for generators.

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

sfxMake sound effectsA
Idempotent
Inspect

Use this when the user wants UI or game sound effects (up to 16 per call) or to hear a custom instrument (instrument + play). Recipes are starting points: tailor pitch, bright, dur or seed per interaction, pairs alike. Reports design_mode. Links last 2 h; https://moosetracker.app/acceptable-use.html

NameRequiredDescriptionDefault
zipNoOne .zip link (with manifest.json)
itemsNo
styleNoVoice palette; default chip
detailNoAdd per-file diagnostics
familyNoShared identity for a set
formatNoDefault wav; ogg = Vorbis 44.1 kHz; opus = Ogg Opus 48 kHz
reviseNoPatch a family by handle

TDQS

A4/5.0
Behavior4/5

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

Annotations declare readOnlyHint=false, destructiveHint=false, idempotentHint=true, so the safety profile is already known. The description adds valuable context: it reports design_mode, generated links expire after 2 hours, and provides an acceptable-use URL. It does not cover error behavior or rate limits, but these additions go beyond the annotations.

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?

The description is three sentences, front-loaded with the primary use case. The second sentence gives actionable recipe guidance. The third packs reporting and link expiry efficiently. Slightly dense but every sentence contributes; 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?

Given 7 parameters, nested objects, enums, and no output schema, the description covers the main purpose, usage, recipe tailoring, and key behavioral facts (design_mode, link expiry). It references 'describe' for deeper details on recipes and instruments. It is complete enough for an agent to invoke correctly, though it omits specifics about revise, zip, or format parameters that are covered in the schema.

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 86%, so most parameters are well-documented in the schema. The description adds semantic guidance: recipes are starting points, and pitch, bright, dur, or seed should be tailored per interaction. It also clarifies the instrument+play pattern for custom instruments, providing meaning beyond the structured fields.

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 states a specific purpose: generating UI or game sound effects (up to 16 per call) and auditioning custom instruments. It distinguishes from generic music generation ('song' sibling) by focusing on UI effects, but does not explicitly name or contrast with siblings like 'song'. Clear but lacking explicit sibling differentiation.

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 opening sentence gives a clear 'when to use' context: 'when the user wants UI or game sound effects or to hear a custom instrument.' It also advises that recipes are starting points and to tailor parameters per interaction. No when-not-to-use or alternatives are mentioned, but the usage context is clear and actionable.

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

songCheck a songA
Read-onlyIdempotent
Inspect

Use this when you want an MTL song or compose spec checked with no audio (not needed before render, which checks it too). Returns a play link plus quiet notes. Fix problems silently; tell only the user_summary. Free score check: check:true.

NameRequiredDescriptionDefault
lenNoTarget seconds
mtlNoSong in MTL text (describe topic=mtl). Send it whole each time; we keep none.
altsNoOther MTL versions to rank by score
loopNoShould loop
checkNoScore only: no summary, no render, free
genreNoGenre or alias, see describe(topic="genres")
styleNoVoice palette; default chip
returnNomtl echoes the song back
composeNoInstead of mtl: {bpm, form, chords, parts:[{id,gen}]}. describe(topic="generators")

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive, so the safety profile is covered; the description adds value beyond that by disclosing the return shape ('play link plus quiet notes'), the cost model ('free score check: check:true'), and an agent-facing workflow rule ('Fix problems silently; tell only the user_summary'). The term 'quiet notes' and 'user_summary' are not defined anywhere, which keeps this from 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.

Conciseness4/5

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

Three short sentences, front-loaded with the triggering condition, with no filler. The final fragment 'Free score check: check:true' is terse to the point of being cryptic, but every sentence 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?

With 9 params, a nested compose object, and no output schema, the description still manages to state the return value (play link plus notes), the cost of the check mode, and the intended agent behavior on failure. Gaps remain around what 'quiet notes' contain and what a failing check looks like, but nothing critical to calling it correctly is missing.

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%, including enums and the nested compose object, so the schema already carries the parameter burden and baseline 3 applies. The description only adds a cost hint for check:true and the no-audio guarantee; it adds nothing about mtl vs compose selection beyond what the schema's describe(topic=...) pointers already say.

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 action (check an MTL song or compose spec) with an explicit scope qualifier (no audio generated). It also distinguishes itself from the render sibling by noting render performs the same check. The generic tool name 'song' is rescued by the description rather than the other way around.

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?

'Use this when you want an MTL song or compose spec checked with no audio' gives a clear triggering condition, and '(not needed before render, which checks it too)' names the sibling and the case where this tool is redundant. No guidance is offered relative to describe, convert, or sfx, but the primary ambiguity is resolved.

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. 1 tool update
    • Changedsfx3 fields changed
      • changedInput schema / properties / items / items / properties / dur / description
        Previous value: -"Target seconds, fitted within 8% or 30 ms"New value: +"Length in seconds, fitted within 8% or 30 ms"
      • changedInput schema / properties / items / items / properties / seed / description
        Previous value: -"0 = plain recipe; other values vary it repeatably"New value: +"0 = plain recipe; others shift pitch, length and tone repeatably (reproducible, not unique)"
      • changedInput schema / properties / items / items / properties / spec / properties / pitch / description
        Previous value: -"Semitones; 12 = octave"New value: +"Semitones; 12 = octave. Lower is heavier, higher lighter"
  2. 7 tool updates
    • First observedassets
    • First observedconvert
    • First observeddescribe
    • First observedfeedback
    • First observedrender
    • First observedsfx
    • First observedsong

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Remote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    18 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources