{
  "slug": "ableton-mcp",
  "name": "AbletonMCP",
  "vendor": "Community (Siddharth Ahuja)",
  "official": false,
  "category": "music",
  "featured": false,
  "tagline": "Composes and arranges inside a running Ableton Live set — tracks, clips, devices, transport.",
  "description": "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.",
  "capabilities": [
    "daw-control",
    "scoring",
    "midi",
    "clip-authoring",
    "arrangement",
    "instrument-browser",
    "transport-control"
  ],
  "tools_sample": [
    "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"
  ],
  "install": {
    "claude_code": "claude mcp add ableton -- uvx ableton-mcp",
    "remote_url": null,
    "stdio_command": "uvx ableton-mcp (then run `uvx --from ableton-mcp ableton-mcp-install-script` once to place the Remote Script, and enable AbletonMCP as a Control Surface in Live)"
  },
  "auth": {
    "type": "local-app",
    "env_var": null,
    "key_url": "No key; requires a licensed Ableton Live 10 or newer running locally"
  },
  "pricing": "free",
  "links": {
    "repo": "https://github.com/ahujasid/ableton-mcp",
    "docs": "https://github.com/ahujasid/ableton-mcp#readme",
    "site": "https://www.ableton.com"
  },
  "added": "2026-08-11",
  "verified": "2026-08-19",
  "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.8 (17 Aug 2026), ~2.9k stars, repo pushed 16 Aug 2026. The hand-copy step this entry used to warn about is gone: the Remote Script now ships inside the package and `uvx --from ableton-mcp ableton-mcp-install-script` writes it into Live's MIDI Remote Scripts directory for you. You still have to select AbletonMCP as a Control Surface under Settings > Link, Tempo & MIDI with Input and Output set to None. 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."
}