start_playback
Begin global transport playback in Ableton Live to play the current session from its current position.
Instructions
Start global transport playback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Begin global transport playback in Ableton Live to play the current session from its current position.
Start global transport playback.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Changes observed during successful MCP inspections.
v1.0.0Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden, and it discloses almost nothing: it does not say whether playback resumes from the current position or from the start, what happens if transport is already running, or whether the action is idempotent. The only implicit signal is that 'Start' mutates transport state.
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?
A single grammatical sentence with the verb front-loaded and no filler. It is efficient, though its brevity edges toward under-specification rather than tight economy.
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 zero-argument transport command with no output schema and no annotations, a one-line description is close to sufficient. Still, it omits the transport semantics (resume vs. restart, effect on existing clips) that an agent would need to call it with confidence.
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 tool takes zero parameters, so there is no parameter semantics to document; the baseline for a 0-parameter tool is 4. Nothing in the description contradicts or misrepresents the empty 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 names a specific verb (Start) and resource (global transport playback), which is more precise than the bare tool name. It is clearly separable from the sibling stop_playback by the verb alone, but it never names or contrasts with that sibling explicitly.
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?
There is no when-to-use guidance, no mention of prerequisites (e.g. whether a session/clip must exist first), and no reference to the stop_playback alternative. Usage is only weakly inferable from the verb 'Start'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.