Skip to main content
Glama

Get audio map

get_audio_map
Read-onlyIdempotent

Read chronological beat/downbeat/accent/sound events, sections and bounded loudness/stem samples in a window. Events are paginated; numerical sound levels are measurements, not music files.

Input Schema

NameRequiredDescriptionDefault
slugNo
limitNo
cursorNo
end_msNoAbsolute video time, exclusive
scene_idNo
start_msNoAbsolute video time, inclusive
video_slugNo

Output Schema

NameRequiredDescriptionDefault
schema_versionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior4/5

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

Annotations already establish that this is a safe, read-only, idempotent operation. The description adds useful behavioral context beyond annotations: events are paginated and numerical sound levels are measurements rather than music files, which clarifies interpretation of returned data.

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 two tight sentences, front-loaded with the core action and scope. Every clause adds useful information about content, pagination, and interpretation of sound-level data.

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?

The tool has an output schema, so return values need not be fully described, and the annotations cover safety. However, with seven optional parameters and low schema description coverage, the definition leaves important parameter relationships and usage selection unclear.

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 29%, so the description should compensate for undocumented parameters. It implies the start/end window and pagination via cursor/limit, but it does not explain slug, video_slug, scene_id, or how the window relates to those identifiers.

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 gives a specific verb and resource: it reads chronological audio events, sections, and bounded samples in a window. It clearly distinguishes the content from a generic metadata lookup, but it does not mention any sibling tool or alternative, so sibling differentiation is absent.

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

Usage Guidelines2/5

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

The description explains what can be read and that events are paginated, but it gives no explicit guidance on when to use this tool rather than siblings such as beat_grid or get_scene. There are no exclusions, prerequisites, or selection criteria beyond the implied retrieval use case.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources