
Talkback
Bridges Claude to Ableton Live through a Max for Live device and WebSocket connection. Exposes your full session state as MCP tools: read tracks with routing and device parameters, capture spectral snapshots from the master bus, run mix analysis heuristics, and write back parameter changes in human units like dB and Hz. You can ask Claude to adjust an EQ band, bypass a compressor for A/B testing, or flag frequency buildups across your mix. Works with Claude Desktop, Cursor, and other local MCP clients. The M4L device sits on your master track and streams Live Object Model data in real time, so the LLM sees current state before every operation.
- GitHub stars
- 24
- tools
- 10
- transport
- STDIO
- env var
- 1
- last updated
- Mar 17, 2026
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
get_session_contextReads your full session — tracks, volumes, panning, mutes, sends, devices, routing
Reads your full session — tracks, volumes, panning, mutes, sends, devices, routing
No parameter schema in public metadata yet.
get_track_detailsDeep-dives a single track with every device parameter in human-readable units
Deep-dives a single track with every device parameter in human-readable units
No parameter schema in public metadata yet.
get_spectral_snapshotCaptures ~2s of live audio from master bus with peak/RMS per frequency band
Captures ~2s of live audio from master bus with peak/RMS per frequency band
No parameter schema in public metadata yet.
get_plugin_libraryLists all installed AU and VST3 plugins on your system
Lists all installed AU and VST3 plugins on your system
No parameter schema in public metadata yet.
analyze_mixRuns heuristic checks for frequency buildup, dynamics, headroom, and routing issues
Runs heuristic checks for frequency buildup, dynamics, headroom, and routing issues
No parameter schema in public metadata yet.
set_device_parameterChanges a device parameter using human-readable units (dB, ms, Hz, etc.)
Changes a device parameter using human-readable units (dB, ms, Hz, etc.)
No parameter schema in public metadata yet.
toggle_device_bypassEnables or bypasses a device for A/B comparison
Enables or bypasses a device for A/B comparison
No parameter schema in public metadata yet.
create_group_trackCreates a new group track containing specified tracks
Creates a new group track containing specified tracks
No parameter schema in public metadata yet.
set_track_routingChanges a track's output routing to another track or bus
Changes a track's output routing to another track or bus
No parameter schema in public metadata yet.
get_bridge_healthReturns bridge performance metrics from the M4L device
Returns bridge performance metrics from the M4L device
No parameter schema in public metadata yet.
Sponsors
Configuration
WS_PORTWebSocket port for the Max for Live bridge connection
Readme
talkback mcp
Chat with your Ableton session in natural language. Go deeper in your mix, make it sound like it does in your head, and finally understand compression... jk no one can teach you that.
Talkback is an MCP server and Max for Live device that gives AI assistants real-time access to your Ableton Live session — read tracks, adjust parameters, analyze your mix, and get spectral snapshots, all through conversation.
talkback.createwcare.com · Docs · Changelog
How it works
Ableton Live ↔ M4L Bridge ↔ WebSocket ↔ MCP Server ↔ Claude / Cursor / etc.
- talkback bridge — a Max for Live device on your master track that reads the Live Object Model and streams session data over WebSocket
- talkback-mcp (this package) — an MCP server that exposes your session as tools any LLM can use
Quick start
The fastest way to get set up — installs the MCP server and configures Claude Desktop automatically:
curl -fsSL https://talkback.createwcare.com/install.sh | bash
Details
- Repository
- github.com/jmedure/talkback-mcp
- Categories
- Communication & Messaging, Media & Entertainment
- Package
talkback-mcp- Transport
- STDIO
- Registry
- MCP registry, active