# AbletonMCP

> Composes and arranges inside a running Ableton Live set — tracks, clips, devices, transport.

- **Category:** Music & Score
- **Vendor:** Community (Siddharth Ahuja) (community)
- **Pricing:** free
- **Verified:** 2026-08-11

## What it does

Connects Claude to a live Ableton Live set over a socket, so an agent can create MIDI and audio tracks, write clips note by note, pull instruments and effects out of Live's browser, set tempo, and build a full Arrangement View structure with intro, build, drop and outro. For a filmmaker-agent this is the scoring and temp-music counterpart to a generative music API: the cue stays an editable session you can re-conform when the cut changes, not a rendered stereo file you have to regenerate.

## Connect

- Claude Code: `claude mcp add ableton -- uvx ableton-mcp`
- Local: `uvx ableton-mcp (then manually copy AbletonMCP_Remote_Script/__init__.py into Live's MIDI Remote Scripts folder and enable it as a Control Surface)`

**Auth:** local-app — No key; requires a licensed Ableton Live 10 or newer running locally

## Capabilities

[daw-control](https://mcp.film/capabilities/daw-control.md) · `scoring` · [midi](https://mcp.film/capabilities/midi.md) · `clip-authoring` · `arrangement` · `instrument-browser` · `transport-control`

## Sample tools

`get_session_info` · `create_midi_track` · `create_clip` · `add_notes_to_clip` · `load_instrument_or_effect` · `load_drum_kit` · `set_tempo` · `switch_to_arrangement_view` · `duplicate_to_arrangement` · `get_arrangement_clips` · `fire_clip`

## Field notes

By Siddharth Ahuja, the maintainer of Blender MCP already listed in this directory — the same architecture, and a fair maintenance signal rather than an endorsement: MIT, PyPI ableton-mcp 1.3.5 (3 Aug 2026), ~2.9k stars, repo pushed the day this entry was verified. The install is not one command: the MIDI Remote Script has to be hand-copied into Live's MIDI Remote Scripts directory, whose path differs by OS and Live version, then selected under Settings > Link, Tempo & MIDI. Run only one instance of the server across your clients. It ships anonymous telemetry on by default — set ABLETON_MCP_DISABLE_TELEMETRY=true to turn it off. Known limits: long arrangements time out and must be broken into smaller prompts, it works best with Live's stock devices, and reading notes back out of existing clips is unreliable. Save your set first.

## Verification

- Status: Freshly checked (1 days old)
- Added: 2026-08-11
- Last verified: 2026-08-11
- Machine JSON: https://mcp.film/api/mcps/ableton-mcp.json

## Links

- Site: https://www.ableton.com/?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=ableton-mcp%3Asite
- Docs: https://github.com/ahujasid/ableton-mcp?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=ableton-mcp%3Adocs#readme
- Repo: https://github.com/ahujasid/ableton-mcp

---

Structured data: https://mcp.film/api/mcps/ableton-mcp.json · Directory: https://mcp.film
