Skip to main content
Glama
EmiyaKatuz

crispasr-agent-transcriber

by EmiyaKatuz

crispasr_download_models

Download approved GGUF models into a local directory for offline transcription. Installs recommended English, Chinese, and language-detection models from the built-in allowlist.

Instructions

Download approved GGUF models into a local models directory.

Downloads only from the built-in allowlist. By default, installs the recommended English, Chinese, and language-detection models.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
model_idsNo
overwriteNo
models_dirNomodels

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.4.0

TDQS

A3.6/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It does add useful context about the allowlist and default model set, but it never explains whether existing files are overwritten, what the overwrite parameter controls, or network/storage expectations.

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?

The description is short, front-loaded with the core purpose, and every sentence adds distinct value: what it downloads, the allowlist restriction, and the default behavior. There is no filler or redundancy.

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

Completeness3/5

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

This is adequate for a simple download tool with all-optional parameters, but with 0% schema coverage and no output schema it leaves the agent to infer parameter semantics and post-download effects. It is a minimum-viable definition with clear gaps around overwrite and model selection.

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 0%, so the description must compensate for parameter explanation. It only indirectly explains the model_ids default by describing the recommended default models, and it says nothing about how to specify model IDs, what models_dir means, or the effect of overwrite.

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 verb ('Download'), a specific resource ('approved GGUF models into a local models directory'), and a key constraint (built-in allowlist). This clearly distinguishes it from sibling tools like crispasr_list_models and crispasr_resolve_model_paths.

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 description clearly conveys that this tool is for installing approved GGUF models and explains the default behavior (installs recommended English, Chinese, and language-detection models). It does not explicitly name when-not-to-use or alternatives, but the intended context is unambiguous.

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