agentic-commerce-catalog
Server Details
AI music, video, image, and voice tools callable by agents with USDC payments via x402 on Base.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.4/5 across 22 of 22 tools scored. Lowest: 2.8/5.
Some tools have overlapping purposes (e.g., agent_music vs create_music, continue_track vs extend), and rights_lookup vs chain_chat both deal with provenance. However, descriptions help distinguish most, and many tools are clearly distinct.
Naming is inconsistent: some use verb prefixes (continue_track, create_music, extend), others use noun prefixes (agent_music, rig_analyze, stems_basic), and there's no uniform pattern. Also includes an unrelated tool like agent_video.
22 tools is slightly above the typical sweet spot, but the scope covers many audio tasks, so it's reasonable. A few tools (e.g., rig_roast) could be considered superfluous, but overall not excessive.
Covers core generation, analysis, and conversion well, but lacks retrieval or listing of generated assets, and no CRUD for any catalog. The server name suggests commerce but no commerce-related tools exist, creating a domain mismatch.
Available Tools
22 toolsagent_musicCInspect
Generate music via Suede agent endpoint. — $0.20 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional comma-separated tags stored with the generated asset. | |
| style | No | Optional style or genre preset (for example, 'ambient', 'synthwave'). | |
| lyrics | No | Custom lyrics to sing when custom_mode is true. | |
| prompt | Yes | Creative prompt describing mood, genre, instrumentation, or lyrics guidance. | |
| custom_mode | No | Enable advanced lyric control (requires lyrics). | |
| vocal_gender | No | Preferred vocal gender ('m' or 'f') if vocals are enabled. | |
| durationSeconds | No | Desired duration of the track in seconds (default 10). | |
| make_instrumental | No | Generate an instrumental version without vocals. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided; the description only adds cost info but not behavioral traits like return format, destructive potential, or side effects.
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 sentences covering essential info without waste; front-loaded purpose and cost.
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?
Given 8 parameters, many siblings, and no output schema, the description lacks details on return format, licensing, or behavioral nuances.
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 covers all parameters (100%), so baseline 3 is appropriate; description adds no extra meaning beyond what the schema already provides.
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?
The description clearly states it generates music via a specific endpoint, but with siblings like 'create_music' and 'cover', it lacks differentiation on what makes this tool unique (e.g., the Suede agent, cost model).
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?
No guidance on when to use this tool over alternatives; the description only mentions cost and endpoint, not context or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
agent_videoBInspect
Generate short-form video via the Suede agent video pipeline. — $1.50 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Optional random seed for reproducible renders. | |
| model | No | Optional model preset variant. Leave unset for the default. | |
| prompt | Yes | Narrative or visual prompt to drive the music video concept. | |
| asyncMode | No | If true, return immediately while the video renders asynchronously. | |
| resolution | No | Target rendering resolution. | |
| aspectRatio | No | Desired frame aspect ratio. | |
| durationSeconds | No | Clip length in seconds (default 8). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided. Description mentions cost and payment method but not other critical behaviors like whether it is destructive, what the response contains, or error handling.
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 concise sentences: first states core function, second adds critical pricing info. No wasted words, front-loaded.
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?
Despite high parameter coverage, lacks details on return format, payment flow, and async behavior (though asyncMode is a parameter). No output schema exists to fill gaps.
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 parameters are already well-documented. The description adds no extra meaning beyond what the schema provides.
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?
Clearly states it generates short-form video via a named pipeline. Distinct from sibling tools that focus on music/audio, so differentiation is clear.
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?
No guidance on when to use this tool versus alternatives, or any prerequisites or setup steps necessary for the payment mechanism.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
audio_analyzeBInspect
Returns BPM, key, mode, energy, danceability, loudness, duration. — $0.01 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| audioUrl | Yes | HTTPS URL to an audio file (mp3, wav, flac, m4a, ogg). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description must disclose behavioral traits. It mentions cost and return values but fails to explain potential side effects, authentication needs, or rate limits. The tool's behavior as a read operation is implied but not explicitly stated.
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 concise sentences front-load key information and have no extraneous content. Every sentence adds value.
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?
Given a single required parameter and no output schema, the description adequately explains what is returned. However, missing usage guidelines slightly reduces completeness.
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 input schema covers 100% of parameters with a good description of audioUrl format. The description adds no additional parameter semantics beyond listing outputs. Baseline score is appropriate.
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?
The description clearly states the tool returns specific audio features (BPM, key, mode, etc.) and mentions pricing. However, it does not differentiate from sibling tools like agent_music or cover.
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?
No guidance is provided on when to use this tool versus alternatives, such as when to use audio_analyze instead of prompt_analyze or rig_analyze. The description only lists output features and cost.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
chain_chatAInspect
Chat with the Suede Registry: ask provenance, license, and royalty questions about a registered asset. — $0.02 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | Question for the on-chain provenance oracle. | |
| assetHash | No | Optional Suede Registry asset hash for context. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full responsibility. It mentions the cost and payment method (x402 on Base), which is a behavioral trait, but does not clarify if the tool is read-only, what happens on payment failure, or whether authentication is required.
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 sentences: the first defines the purpose, the second adds cost/chain info. No redundancy, efficiently front-loaded.
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?
Given no output schema and minimal annotations, the description explains the tool's function and cost but omits return format, error handling, and behavioral details. Adequate for a simple chat tool but incomplete for full autonomous use.
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 baseline is 3. The description restates the purpose of the question parameter but adds no additional meaning or constraints beyond the schema. The assetHash parameter is only mentioned implicitly.
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?
Description clearly states verb ('chat'), resource ('Suede Registry'), and types of questions (provenance, license, royalty). It distinguishes from siblings like rights_lookup and rig_oracle by focusing on interactive Q&A rather than direct lookup.
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 description includes a cost ($0.02 USDC via x402 on Base) which implies a usage condition, but does not explicitly specify when to use versus alternatives or when not to use. No sibling comparisons or exclusions are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
continue_trackCInspect
Generate a continuation matching an existing track. — $0.40 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | No | Optional creative direction for the continuation. | |
| audioUrl | Yes | Public URL to the source audio file. | |
| durationSeconds | No | Desired additional duration (seconds). | |
| continueAtSeconds | No | Timestamp within the source to continue from. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It discloses the payment requirement ($0.40 USDC via x402) but fails to mention other behavioral traits like idempotency, side effects, permissions, or error scenarios. This is insufficient for safe use.
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?
The description is a single sentence followed by a pricing note. It is concise and directly states the tool's purpose. No redundant information. Slight improvement possible by integrating pricing into the main statement.
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?
The tool has 4 parameters with no output schema, so the description needs to provide more context. Missing details: what form does the continuation take (audio file, URL?), constraints like max duration, and typical use cases. Current description leaves significant gaps.
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 100% (all 4 parameters have descriptions), so baseline is 3. The tool description does not add any meaning beyond the schema; it does not explain parameters like audioUrl, durationSeconds, etc. Thus no improvement over baseline.
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?
The description clearly states the tool generates a continuation matching an existing track. The verb 'generate' and resource 'continuation matching an existing track' are specific. However, it does not differentiate from the sibling tool 'extend', which may have similar functionality.
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 description provides no guidance on when to use this tool versus alternatives. It mentions payment method and cost, but this is operational detail, not usage context. No exclusions or alternative tools are indicated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
coverBInspect
Re-render a song in a different style. — $0.40 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional style tags. | |
| style | No | Target style (e.g. 'orchestral', 'lofi'). | |
| title | No | Optional title for the cover. | |
| prompt | No | Optional creative direction for the cover. | |
| audioUrl | No | Alternative: public URL of source audio. | |
| sourceClipId | Yes | Suede clip id of the source track to cover. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries full burden. It discloses that payment is required ($0.40 via x402 on Base chain), which is important for a paid tool. However, it fails to mention other behavioral traits such as whether the action is reversible, any required authentication, rate limits, or whether the original clip is modified. The cost disclosure is a positive but insufficient for full transparency.
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?
The description is extremely concise: a single sentence and a cost note. No filler, no redundancy. It efficiently conveys the core purpose and a critical behavioral detail (payment).
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?
Given the complexity (6 parameters, paid action, many sibling tools), the description is insufficient. It does not describe what the output looks like, whether it returns a new clip ID or URL, or how the style transformation works. With no output schema, the description should compensate but fails to do so.
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 parameters are already documented in the input schema. The description adds no additional meaning beyond what the schema provides; it only hints at the main action without elaborating on parameter usage or constraints. Baseline score of 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?
The description clearly states 'Re-render a song in a different style,' which is a specific verb and resource. It distinguishes this tool from siblings like 'create_music' (which likely creates new songs from scratch) and 'voice_cover' (which focuses on voice). The action is unambiguous.
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?
No guidance is provided on when to use this tool versus alternatives. The description mentions cost and payment method but does not explain the intended use case or situations where this tool is preferred over other music tools like 'create_music' or 'voice_cover'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
create_musicCInspect
Generate music via the Suede music creation pipeline. — $0.20 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Comma-separated keywords to tag the generated file. | |
| style | No | Specific musical style or genre tag (e.g., 'Hip Hop', 'Ambient', 'Rock'). Helping the AI focus on a specific sound. | |
| lyrics | No | Your custom lyrics. Required if custom_mode is true. | |
| prompt | Yes | Describe the song you want to create. Include genre, mood, instruments, and any specific vibe. Example: 'Upbeat 80s synthwave with driving bass and neon atmosphere' or 'A melancholic acoustic guitar ballad about rain'. | |
| custom_mode | No | Set to true to use your own lyrics provided in the 'lyrics' field. | |
| vocal_gender | No | Preferred gender for the vocalist ('m' for male, 'f' for female). | |
| durationSeconds | No | Duration of the track in seconds. Default is 10s for quick previews, up to 120s for full tracks. | |
| make_instrumental | No | If true, generates a track without vocals. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It mentions cost and chain but lacks details on rate limits, failure handling, or whether the tool is destructive (it creates, so not destructive). Minimal behavioral context beyond the basic creation action.
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?
The description is very short (one sentence plus cost line) but front-loaded. However, it omits important usage details, making it less effective despite its conciseness.
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 8 parameters and no output schema, the description is too minimal. It does not explain output format or handling of the cost, and fails to differentiate from numerous sibling tools.
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 100%, and each parameter has a description. The tool description adds only the cost and chain info, which is not about parameters. Baseline 3 is appropriate as schema does the heavy lifting.
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?
The description clearly states the tool generates music via a specific pipeline. 'Generate music' is a specific verb+resource. However, it does not differentiate from sibling tools like cover or extend, which also involve music creation.
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?
No guidance on when to use this tool versus alternatives. The description only mentions cost and chain, not usage context or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
extendCInspect
Generate a continuation that extends an existing track. — $0.40 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional comma-separated style tags. | |
| title | No | Optional title for the extended track. | |
| prompt | No | Optional creative direction for the extension. | |
| audioUrl | No | Alternative: public URL of source audio to register and extend. | |
| sourceClipId | Yes | Suede clip id of the source track to extend. | |
| continueAtSeconds | No | Timestamp within the source (seconds) to continue from. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description bears full burden. It only mentions pricing and chain, not behavioral traits like output length, AI generation, or limitations.
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?
Single sentence with purpose front-loaded. Efficient, though pricing could be separated.
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 or behavioral details. With 6 params and many siblings, description is insufficient for complete understanding.
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 covers all 6 parameters with descriptions, so description doesn't need to add much. It adds no extra meaning beyond what schema provides.
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?
Description clearly states it generates a continuation extending an existing track. However, it fails to distinguish from sibling tool 'continue_track', so it's not 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?
No guidance on when to use versus alternatives like 'continue_track'. Pricing info is provided but not usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lyricsBInspect
Generate lyrics for a given prompt or theme. — $0.04 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Optional style hint (e.g. 'country ballad'). | |
| prompt | Yes | Description of the song or scene to write lyrics for. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must disclose all behavioral traits. It only mentions a payment mechanism but omits details like return format, error handling, or rate limits.
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?
One sentence covering purpose, plus pricing. Front-loaded and efficient, though pricing info could be considered extraneous.
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, yet description fails to explain return value structure. Missing details on what the tool provides after generation.
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 100%, so baseline is 3. Description reinforces 'prompt' parameter but adds no extra meaning beyond schema definitions.
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?
The description clearly states the tool generates lyrics from a prompt or theme, distinguishing it from sibling tools that handle music, audio, or other creative tasks.
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?
No explicit guidance on when to use this tool versus alternatives like create_music or cover. Includes only a cost constraint without context for selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
lyric_syncAInspect
Generate timestamped lyric alignment for an audio track. — $0.10 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| lyrics | No | Optional plain-text lyrics to align (if known). | |
| audioUrl | Yes | Public URL to the source audio file. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits. It adds the cost requirement ($0.10 USDC via x402 on Base) but fails to mention that the operation is read-only, idempotent, or what side effects (if any) exist.
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 sentences: first states the core purpose, second provides essential cost info. Every word earns its place with no redundancy or fluff.
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?
The description is adequate for a simple tool but lacks output format details (e.g., whether timestamps are per word or line). Given no output schema, this information would help the agent understand the return value. Sibling tools that may overlap are not mentioned.
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?
Both parameters have descriptions in the schema, and the description text adds context: 'lyrics' is optional and used when lyrics are known; 'audioUrl' is a public source URL. Schema coverage is 100% and the description reinforces usage.
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?
The description clearly specifies the verb 'Generate' and the resource 'timestamped lyric alignment for an audio track', which is distinct from sibling tools like 'lyrics' that likely only return text without timestamps.
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?
No guidance is provided on when to use this tool versus alternatives such as 'lyrics' or 'audio_analyze'. The cost mention is a constraint but does not help the agent decide between tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
midiAInspect
Convert audio into a MIDI file capturing pitch and timing. — $0.10 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| audioUrl | Yes | Public URL to the source audio file. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full behavioral disclosure burden. It mentions the cost and payment method ($0.10 USDC via x402 on Base), which is valuable, but does not disclose output format, authentication needs, or limitations (e.g., file size, audio length).
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?
The description is a single sentence that efficiently conveys the core action and cost. It is front-loaded and concise, with no unnecessary words.
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?
Given the single parameter and no output schema, the description covers the main action and cost. However, it omits the output format (e.g., whether a URL or binary is returned), which is a minor gap for invocation.
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 sole parameter 'audioUrl' is well-described in the schema as a public URL. The description adds no extra meaning beyond confirming the conversion task, so baseline 3 is appropriate given 100% schema coverage.
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?
The description clearly states the tool's purpose: 'Convert audio into a MIDI file capturing pitch and timing.' It provides a specific verb (convert), resource (audio), and output (MIDI file), distinguishing it from sibling tools like audio_analyze or stems_basic.
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 description lacks any guidance on when to use this tool over alternatives. No usage context or exclusions are provided, leaving the agent without criteria to choose this tool among siblings like create_music or cover.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
prompt_analyzeAInspect
Analyze a music-generation prompt for genre, mood, instrumentation, and structural cues. — $0.01 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Music generation prompt to analyze. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the cost and payment method ($0.01 USDC via x402 on Base), which is a behavioral trait. However, it does not mention return format, speed, or any side effects. The disclosure of cost adds some transparency, but lacks comprehensive behavioral context.
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?
The description is extremely concise: one sentence defining the tool's action, followed by a succinct payment note. Every word serves a purpose, no redundancy, and the critical information is front-loaded.
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?
Given no output schema and no annotations, the description is partially complete. It explains the input and cost but omits output structure, error handling, and any prerequisites. For a simple tool, it is minimally adequate but leaves gaps in the expected response 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?
Schema coverage is 100% for the single parameter 'prompt', which has a description matching the tool's purpose. The description adds value by listing the specific dimensions (genre, mood, instrumentation, structural cues) that the analysis covers, providing semantic enrichment beyond the schema's generic description.
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?
The description clearly states the tool analyzes a music-generation prompt, specifying the aspects (genre, mood, instrumentation, structural cues). The verb 'analyze' combined with the resource 'music-generation prompt' is specific, and the listed attributes further clarify the scope, distinguishing it from general analysis tools.
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 description provides no guidance on when to use this tool versus alternatives like 'audio_analyze' or 'rig_analyze'. It lacks explicit when-to-use or when-not-to-use information, leaving the agent without context for tool selection among the many sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rig_analyzeCInspect
Analyze a guitar/bass rig audio clip and infer the signal chain (pedal order, drive, modulation, time effects). — $0.10 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| pedals | No | Optional declared pedal list. | |
| audioUrl | Yes | HTTPS URL to a rig audio clip. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must fully disclose behavior. It mentions cost but does not describe return value, side effects, or prerequisites. Agent lacks crucial execution context.
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?
Single sentence covering core purpose and cost. Efficient but could be split for readability. 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?
No output schema, so description should explain return type and structure. It does not. Also lacks error scenarios or prerequisites. Given moderate complexity, description is incomplete.
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 baseline is 3. Description adds minimal value beyond schema, restating 'HTTPS URL' and 'optional pedal list' already defined. No additional semantic nuance.
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?
The description clearly states it analyzes guitar/bass rig audio to infer signal chain, which is specific. However, it does not differentiate from siblings like rig_oracle or rig_roast, so purpose is clear but not uniquely distinguished.
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?
No explicit guidance on when to use this tool versus alternatives. The description implies usage for rig audio analysis but does not provide selection criteria or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rights_lookupAInspect
Returns owner, royalty splits, license terms for a Suede Base Registry IP asset. — $0.01 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| assetHash | Yes | 32-byte content hash (sha256, hex-encoded with optional 0x prefix). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses the cost ($0.01 USDC) and blockchain (Base chain 8453), indicating a paid read operation. It does not detail error handling or state changes, but the core behavioral traits are covered.
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 sentences front-load the function and then the payment details. No wasted words, though the dash could be removed. Well-structured and efficient.
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?
Given the tool's simplicity (1 parameter, no output schema), the description covers the return content and usage cost. Lacks details on error responses or pagination but is adequate for a basic lookup.
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 100% with a well-described parameter. The description does not add further meaning to 'assetHash' beyond the schema's pattern description. However, it contextualizes the parameter by specifying what the tool returns, providing indirect clarity.
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?
The description uses a clear verb ('Returns') and specific resource ('owner, royalty splits, license terms for a Suede Base Registry IP asset'). It distinguishes itself from the sibling tools, which are primarily music creation/analysis, by focusing on rights lookup.
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 description implies usage when needing IP asset rights info and mentions a payment prerequisite ($0.01 USDC). However, it lacks explicit guidance on when not to use this tool versus alternatives, nor does it specify any exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rig_oracleAInspect
Recommend a rig (pedals + amp + guitar) for a stated tone goal, with optional genre and budget constraints. — $0.10 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | Tone goal (e.g. 'warm 80s lead'). | |
| genre | No | Optional genre constraint. | |
| budgetUsd | No | Optional budget in USD. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses the cost ($0.10 USDC via x402 on Base) and the nature of the action (recommendation), which is essential for agent decision-making. It does not mention other behaviors like latency or limits, but the cost disclosure is valuable.
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?
The description is a single sentence that front-loads the primary purpose ('Recommend a rig...') and immediately appends the cost. Every part is functional with no waste.
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 simple tool with 3 parameters and no output schema, the description covers the core functionality and cost. It could possibly mention that the recommendation is returned as text, but it is not required since no output schema exists. The description is largely sufficient.
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 100%, so the schema itself documents all parameters. The description adds 'with optional genre and budget constraints', which maps to the genre and budgetUsd fields, but this adds minimal meaning beyond the schema descriptions.
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?
The description clearly states the tool recommends a rig (pedals, amp, guitar) for a tone goal, with optional constraints. This distinguishes it from siblings like 'rig_analyze' and 'rig_roast', which are for analysis and criticism.
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 description implies when to use (for tone goal recommendation) and mentions optional constraints, but does not explicitly state when not to use or list alternatives. It is adequate but lacks exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rig_roastBInspect
Roast a declared gear list (pedals + amp + guitar). Entertainment endpoint. — $0.05 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| amp | No | Amp model. | |
| guitar | No | Guitar model. | |
| pedals | No | Pedalboard contents. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must fully communicate behavioral traits. The description mentions it's an 'entertainment endpoint' and provides payment info, but does not disclose output format, error handling, or behavior with empty input. For a tool with no output schema, this is insufficient.
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?
The description is extremely concise, consisting of two sentences that front-load the purpose. Every word is necessary, with no redundancy or extraneous detail.
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?
Given the absence of annotations and output schema, the description is incomplete. It lacks details on return values, error scenarios, and the payment mechanism (e.g., how x402 works). The agent cannot fully infer expected behavior for integration.
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 100% with each parameter having a brief description. The tool description restates the parameter types (pedals, amp, guitar) without adding deeper meaning or constraints beyond the schema.
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?
The description uses a specific verb 'roast' and clearly identifies the resource (gear list including pedals, amp, guitar). It states it's an entertainment endpoint, which distinguishes it from sibling tools like rig_analyze and rig_oracle, which likely serve analytical or predictive purposes.
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 description implies use for entertainment rather than technical analysis, but does not explicitly state when to use this tool versus siblings. It lacks explicit 'when not to use' or alternative tool references, leaving reliance on context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
stems_basicBInspect
Separate a track into 4 basic stems. — $0.20 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| audioUrl | Yes | Public URL to the source audio file. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses the paid nature ($0.20 USDC via x402 on Base chain), a key behavioral trait beyond the schema. However, it lacks details on output format, potential errors, or limitations, leaving transparency moderate.
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?
The description is extremely concise: one sentence for the action plus cost info. It is front-loaded with the core purpose and contains no unnecessary words.
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?
Despite a simple schema and no output schema, the description fails to specify which stems are produced (e.g., drums, bass, vocals) or any constraints on input audio (e.g., format, duration). This leaves the agent underinformed for reliable invocation.
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 100% (audioUrl described as 'Public URL to the source audio file.'). The description adds no extra parameter guidance beyond what the schema already provides, earning a baseline score of 3.
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?
The description clearly states the primary action: 'Separate a track into 4 basic stems.' It identifies the resource (track) and verb (separate). While it does not explicitly differentiate from sibling tool 'stems_full', the term 'basic' hints at a stripped-down version, providing moderate clarity.
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?
No guidance is given on when to use this tool over alternatives like 'stems_full' or other audio tools. The description only states the action and cost, omitting context such as prerequisites or ideal use cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
stems_fullAInspect
Separate a track into all available stems. — $0.40 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| audioUrl | Yes | Public URL to the source audio file. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses the payment method and cost, which is key behavioral info. However, it omits details on processing time, output format, error handling, or what happens if payment fails, leaving significant behavioral gaps.
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?
The description is extremely concise—two short phrases—with the main purpose front-loaded. Every part earns its place without redundancy or fluff.
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?
Given the simplicity (1 param, no output schema), the description is minimal. It fails to explain what 'stems' are, the output format, or the x402 protocol, leaving an agent potentially unaware of return values and payment mechanics.
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 100%, so baseline is 3. The description does not add meaning beyond the schema; it only implies the parameter's purpose without providing additional context or constraints.
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?
The description clearly states the action ('separate a track') and the result ('into all available stems'). It distinguishes from the sibling tool 'stems_basic' by implying completeness, making the purpose specific and unambiguous.
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 description mentions a cost ($0.40 USDC via x402), which implies usage when full stems are needed and payment is acceptable. However, it does not explicitly state when to use this tool over alternatives like 'stems_basic', nor does it provide exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
style_coachAInspect
Refine and improve a music generation prompt with style suggestions. — $0.02 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| tags | Yes | Short seed tag list (e.g. 'lofi, rainy, late night'). | |
| targetCount | No | How many expanded tags to return (default ~12). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries full burden. It discloses the payment mechanism and chain, which is useful behavioral context. However, it does not disclose other traits like rate limits, auth needs, or failure modes.
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?
Single sentence plus pricing info. No filler, every part is useful. Extremely concise.
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 simple tool with no output schema, the description covers purpose and cost. However, given the many sibling tools, it lacks clarity on the exact form of the output and when to prefer this over prompt_analyze.
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 100% with descriptions for both parameters. The tool description adds no additional meaning beyond the schema, so baseline score of 3 is appropriate.
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?
'Refine and improve a music generation prompt with style suggestions' clearly states the action (refine/improve) and resource (prompt with style suggestions). It distinguishes from sibling tools like create_music or prompt_analyze by focusing on expanding a short tag list into style suggestions.
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 description mentions a cost mechanism ($0.02 USDC via x402) which implies usage constraints, but does not explicitly state when to use this tool vs alternatives like prompt_analyze or rig_analyze. No guidance on when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
voice_coverBInspect
Render a vocal cover swapping the voice for a different timbre. — $0.40 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| voiceId | No | Optional preset Suede voice id. | |
| audioUrl | Yes | Public URL to the source audio file. | |
| pitchShift | No | Semitone pitch shift (-12..+12). |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses pricing and a payment method (x402 on Base), but lacks details on side effects, output format, processing time, or authorization requirements.
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?
The description is a single sentence plus pricing, making it very concise. However, the pricing information is somewhat extraneous for tool selection, slightly reducing efficiency.
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?
Given no output schema and three parameters, the description covers the basic action but omits expected output, quality, and usage context, making it moderately incomplete.
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 the schema already explains each parameter. The description adds no additional context beyond what is already in the schema, meeting the baseline.
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?
The description clearly states the tool renders a vocal cover by swapping the voice for a different timbre, distinguishing it from siblings like 'cover' or 'vox' which are more generic or for other audio manipulations.
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 description does not provide guidance on when to use this tool versus alternatives. No mention of prerequisites, use cases, or situations where other tools would be preferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
voxAInspect
Isolate the vocal track from a mixed audio file. — $0.20 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| audioUrl | Yes | Public URL to the source audio file. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It adds cost and payment method info, but lacks details on output format, processing time, or side effects. Provides some value beyond schema.
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 sentences covering function and pricing. Highly concise with no wasted words.
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?
Sufficient for a simple parameter, but missing output description and limitations. Cost info is useful, but not complete for informed selection.
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 100% with one parameter 'audioUrl' well-described. Description adds no additional meaning to params, meeting baseline.
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?
The description clearly states the tool isolates vocals from mixed audio, using a specific verb 'isolate' and resource 'vocal track from mixed audio file.' It distinguishes from sibling tools like stems_basic or voice_cover.
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?
No guidance on when or when not to use this tool vs alternatives. It mentions cost but not context for selection among siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
wav_masterBInspect
Render and master a track at WAV-quality output. — $0.10 USDC via x402 on Base (chain 8453).
| Name | Required | Description | Default |
|---|---|---|---|
| audioUrl | Yes | Public URL to the source audio file to render as WAV. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the burden. It adds value by disclosing the cost ($0.10 USDC via x402) and blockchain (Base chain 8453), but does not cover permissions, rate limits, or other behavioral traits.
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?
The description is extremely concise—two sentences, no fluff. Key information (action, output format, cost) is front-loaded. Every word earns its place.
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?
Given the tool's simplicity (one parameter, no output schema), the description is mostly complete. It explains the action and cost, though it could mention the output (e.g., 'returns a mastered WAV file URL'). Overall, sufficient for a low-complexity 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 100% and the description adds no additional meaning to 'audioUrl' beyond what the schema already provides. The description is baseline adequate.
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?
The description states 'Render and master a track at WAV-quality output,' which clearly identifies the action and output format. However, it does not differentiate from siblings like 'create_music' or 'cover,' so a perfect score is not warranted.
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?
No guidance is provided on when to use this tool versus alternatives. The description implies usage for final mastering but lacks explicit context or exclusions, leaving the agent without sufficient decision support.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!