list_tracks
Retrieve a complete list of all tracks in your REAPER project with volume, pan, mute, solo, and arm state details for project management.
Instructions
List every track in the project with volume, pan, mute, solo, arm state.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/reaper_mcp/server.py:74-80 (handler)The MCP tool handler for "list_tracks" which wraps the adapter call.
@mcp.tool() def list_tracks() -> dict[str, Any]: """List every track in the project with volume, pan, mute, solo, arm state.""" try: return _wrap(adapter.list_tracks()) except Exception as exc: return _err(exc) - src/reaper_mcp/reaper_adapter.py:38-39 (handler)The Reaper adapter implementation that performs the RPC call to the Reaper client.
def list_tracks(self) -> list[dict[str, Any]]: return self._client.call("list_tracks")