Skip to main content
Glama

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
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • 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)
  • 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")

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/danielkinahan/ReaMCP'

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