Skip to main content
Glama
daredoole

audio-calibration-mcp

by daredoole

audio_dataset_download_execute

Download a planned dataset artifact with size enforcement and checksum verification, then record SHA-256 and provenance receipt without overwriting existing files.

Instructions

Download one exact planned dataset artifact, enforce the byte ceiling, verify its pinned upstream checksum, calculate SHA-256, and write a provenance receipt without overwriting files.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
planYes
confirmNo
timeoutMsNo
confirmationTokenYes
Behavior4/5

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

With no annotations, the description carries the full burden of behavioral disclosure. It explicitly lists several behaviors: enforcing a byte ceiling, verifying a pinned upstream checksum, calculating SHA-256, writing a provenance receipt, and not overwriting files. This goes beyond a simple mutation note. However, it omits error handling (e.g., checksum mismatch behavior) and the nature of the receipt, so it is not fully transparent.

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 a single, dense sentence that leads with the core action and then lists supplementary steps. It is concise and front-loaded, with no filler. The only minor issue is that the enumeration of actions makes it slightly run-on, but it remains efficient and clear.

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?

Given that there are no annotations and no output schema, the description must compensate. It fails to describe parameter semantics (especially confirmationToken and confirm), does not state what the tool returns (only that it writes a receipt), and lacks error behavior. For a tool with two required parameters and a multi-step process, this is insufficient for an agent to call it confidently.

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 coverage is 0% and the description provides minimal parameter context. It implies 'plan' contains the artifact details, but it does not explain the required 'confirmationToken' parameter, the optional 'confirm' boolean, or the structure of 'plan'. The meaning of 'confirm' and 'confirmationToken' (likely safety gates) is left entirely to inference, which is inadequate for correct invocation.

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 clearly states the tool's primary action (download one exact planned dataset artifact) followed by specific verification and receipt steps (enforce byte ceiling, verify checksum, calculate SHA-256, write provenance receipt). This distinguishes it from sibling planning tools like audio_dataset_download_plan, and the resource 'planned dataset artifact' ties it to the plan tool.

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

Usage Guidelines3/5

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

The description implies usage after a plan has been made ('planned dataset artifact') and names the 'execute' action, but it does not explicitly state when to use it over alternatives, nor does it mention when not to use it (e.g., before a plan exists, or for catalog browsing). No exclusions or alternative tool references are provided.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daredoole/audio-calibration-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server