Skip to main content
Glama
jterrats
by jterrats

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ABLETON_BRIDGE_URLNoThe URL of the Ableton Live bridge server.http://127.0.0.1:9789
ABLETON_MCP_DRY_RUNNoSet to '1' for dry-run mode without touching Ableton.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
ableton_get_statusA

Read Ableton Live transport and session status.

ableton_get_projectA

Read project structure: tracks, clips, devices, locators, routing, and mixer state.

ableton_get_arrangementB

Read arrangement timeline clips, locators, song length, and derived sections.

ableton_create_snapshotB

Save a project snapshot before broad edits.

ableton_rollback_snapshotB

Rollback the project to a previously created bridge snapshot.

ableton_list_pluginsB

List instruments, effects, racks, presets, VSTs, and Audio Units.

ableton_search_browserB

Search Ableton browser items with loadable metadata for presets, samples, racks, grooves, plugins, and Max devices.

ableton_diagnose_pluginsA

Compare plugins installed on disk against Ableton's indexed plugin/browser results and recommend rescan actions.

ableton_analyze_audioA

Analyze a rendered audio file for LUFS, true peak, RMS, crest factor, and clipping.

ableton_analyze_mixB

Analyze a rendered master and optional stems using verified offline audio measurements.

ableton_get_production_reportB

Summarize tracks, buses, devices, meters, arrangement, and production risks.

ableton_diagnose_playbackA

Diagnose silent playback from transport, Session clips, Arrangement clips, meters, routing, mute, and solo state.

ableton_get_bridge_observabilityB

Read local bridge version, endpoint support, stale-runtime, and installed-file diagnostics.

ableton_evaluate_action_riskB

Evaluate the risk tier and approval recommendation for a tool or HTTP endpoint.

ableton_list_risk_policyA

List risk classifications for all known MCP tools and bridge HTTP endpoints.

ableton_match_preset_intentA

Match a musical intent to local VST, preset, rack, or effect catalog candidates.

ableton_list_workflow_plansA

List high-level plan-only production workflows and their risk tiers.

ableton_get_workflow_planA

Read a high-level plan-only production workflow by id.

ableton_set_tempoB

Set Ableton Live tempo in BPM.

ableton_save_projectC

Save the current Ableton Live set through the bridge when supported.

ableton_set_signatureC

Set Ableton Live time signature.

ableton_start_transportA

Start Ableton Live playback.

ableton_stop_transportA

Stop Ableton Live playback.

ableton_create_midi_trackB

Create a MIDI track in Ableton Live.

ableton_duplicate_trackC

Duplicate an existing Ableton Live track and return the new track index.

ableton_freeze_trackD

Freeze an Ableton Live track when the bridge exposes a real freeze operation.

ableton_flatten_trackC

Flatten a frozen Ableton Live track to audio when the bridge exposes a real flatten operation.

ableton_modify_trackC

Modify track name, color, mixer state, mute/solo/arm, routing, or sends.

ableton_list_returnsB

List Ableton return tracks and their mixer/device state.

ableton_create_return_trackC

Create an Ableton return track.

ableton_modify_returnC

Modify a return track mixer state.

ableton_delete_return_trackB

Delete an Ableton return track.

ableton_list_busesA

List master, return buses, and track routing options.

ableton_get_metersB

Read observable output meters for tracks, return tracks, and the master channel.

ableton_modify_masterC

Modify master mixer state such as volume, pan, or cue volume.

ableton_create_midi_clipC

Create or replace a MIDI clip with note events.

ableton_consolidate_clipC

Consolidate a beat range on a track into a new clip where the bridge supports it.

ableton_delete_clipC

Delete a clip from an Ableton Live track slot.

ableton_get_clip_notesC

Read MIDI notes from an existing Ableton Live clip.

ableton_launch_clipB

Launch a Session View clip so transport can produce audible playback.

ableton_launch_sceneB

Launch a Session View scene by clip slot index.

ableton_humanize_clipC

Apply deterministic MIDI note humanization to an existing editable clip.

ableton_quantize_clipC

Quantize MIDI note start times in an existing editable clip.

ableton_apply_grooveC

Apply a measurable swing groove to MIDI note start times in an existing editable clip.

ableton_import_midiA

Import a MIDI file into a target track/clip slot or create tracks from the file.

ableton_load_deviceB

Load a Live device, preset, plugin, VST, AU, or rack onto a track.

ableton_load_master_deviceB

Load an audio effect, preset, plugin, or rack onto the master track.

ableton_select_vst_for_midiB

Load the LLM-chosen instrument/plugin for a MIDI role after inventory inspection.

ableton_set_device_parameterC

Set a device/plugin parameter on a track.

ableton_get_device_parametersB

List parameters exposed by devices on a track, return, or master chain before changing them.

ableton_reorder_deviceC

Move a device within a track, return, or master device chain.

ableton_delete_deviceC

Delete a device from a track, return, or master device chain.

ableton_set_automationC

Write automation points for mixer, device, or tempo targets.

ableton_apply_mastering_chainC

Apply or update a mastering chain on the master channel.

ableton_export_renderC

Export a master render, selected tracks, all tracks, or stems.

ableton_bounce_tracksC

Bounce selected tracks or stems into audio artifacts for production review.

ableton_analyze_and_apply_masteringC

Render, analyze, and apply deterministic mastering adjustments to the master chain.

ableton_insert_arrangement_clipC

Place an existing clip or audio/MIDI reference on the arrangement timeline.

ableton_add_locatorC

Add or update an arrangement locator/marker.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/jterrats/ableton-live-mcp'

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