MCP.Market

PostFader MCP server

by synopsys0·io.github.synopsys0/postfader-fl-studio-mcp·v12.0.3·7 stars

FL Studio MCP server: read, mix, compose, and edit your open FL Studio project from any MCP client.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

7 stars119 downloads/wk

Reviews

Write one

Nobody has reviewed PostFader yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

PostFader tools (85, 15 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • atlas_get_product

    Read one Plugin Atlas product: vendor, controls, adapters, and alternatives.

  • atlas_match_loaded

    Identify the open project's loaded plug-ins against Plugin Atlas.

  • atlas_recommend

    Rank Plugin Atlas products for a production problem or technique.

  • atlas_search

    Search the bundled offline Plugin Atlas for products by text and filters.

  • audio_analyze_file

    Measure one rendered file's loudness, peaks, spectrum, dynamics, and stereo image.

  • audio_analyze_masking

    Measure where an instrumental masks a vocal and suggest remedies.

  • audio_compare_files

    Compare a candidate render with a reference and suggest tonal adjustments.

  • audio_diagnose_mix

    Diagnose a rendered mix against technical thresholds for a delivery target.

  • audio_estimate_tempo_and_key

    Estimate a file's tempo and major/minor key, with ranked alternatives.

  • audio_list_recent_bounces

    List the newest audio files in FL Studio's Rendered, Audio, and Projects folders.

  • audio_transcribe_melody

    Transcribe a monophonic recording (a sung or played line) into notes.

  • automation_record_value

    Record one automation value into FL while playback and recording run.

  • channel_get_steps

    Read one channel's step-sequencer grid in the current pattern.

  • channel_list

    List every Channel Rack channel with its mix, routing, and generator.

  • channel_play_note

    Play one short note on a channel so the user can hear the sound.

  • channel_set

    Change any combination of one Channel Rack channel's settings in one call.

  • channel_set_steps

    Turn step-sequencer cells on or off for one channel in the current pattern.

  • compose_bassline

    Generate a bass part that follows a Roman-numeral progression, without touching FL.

  • compose_chord_progression

    Generate voice-led chords from Roman numerals in a key, without touching FL.

  • compose_drums

    Generate kick, snare, and hat patterns in a style, without touching FL.

  • compose_export_midiwrite action

    Write note sequences to a standard Type-1 MIDI file and verify it.

  • compose_melody

    Generate a scale-aware melody within a register, without touching FL.

  • mixer_get_peak_watch

    Read a peak watch's status and cumulative per-track peaks so far.

  • mixer_get_track

    Read one mixer track's full state: level, pan, effects, EQ, and sends.

  • mixer_list_tracks

    List mixer tracks with names, levels, mute/solo state, and loaded effects.

  • mixer_plan_gain_staging

    Propose dB fader moves that bring each watched track to a target peak.

  • mixer_set_track
  • mixer_start_peak_watch

    Start sampling mixer peak meters while the user plays the song.

  • mixer_stop_peak_watch

    Stop a peak watch early and return its final per-track aggregate.

  • pattern_createwrite action

    Create a pattern: find the first empty one, select it, name it, and size it.

  • pattern_list

    List the project's patterns with name, color, length, and which is current.

  • pattern_set

    Rename, recolor, resize, or select one existing pattern in one call.

  • piano_roll_read_notes

    Read the notes of one channel in one pattern: pitch, timing, and expression.

  • piano_roll_setup

    Prepare the one-time Piano Roll scripting setup that note tools need.

  • piano_roll_transform_notes

    Quantize, transpose, humanize, duplicate, delete, or clear existing notes.

  • piano_roll_write_noteswrite action

    Write notes into one channel's Piano Roll score in a pattern.

  • playlist_add_markers

    Add named section markers (Intro, Verse, Drop) to the Playlist timeline.

  • playlist_get_selection

    Read the Playlist's current time selection and the project PPQ.

  • playlist_list_tracks

    List every Playlist track with its name, color, and mute/solo/selection.

  • playlist_set_track

    Rename, recolor, mute, solo, or select one Playlist track in one call.

  • plugin_get_pad_map

    Read an instrument's drum pads: MIDI note, color, and empty/muted state.

  • plugin_list_available

    List the instruments and effects in FL's native Add menu (macOS only).

  • plugin_list_loaded

    List every loaded mixer effect and Channel Rack instrument as a target.

  • plugin_list_parameters

    List a loaded plug-in's real controls with their current values and text.

  • plugin_list_presets

    Read a page of a loaded plug-in's preset names, its preset count, and current preset.

  • plugin_load

    Add one instrument (new channel) or mixer effect from FL's Add menu (macOS).

  • plugin_select_preset

    Load a known preset on one mixer effect or Channel Rack instrument.

  • plugin_set_parameter

    Set one plug-in parameter by display value, option text, or raw 0..1 value.

  • processing_apply

    Apply the plan returned by processing_plan to the loaded effects.

  • processing_plan

    Turn processing goals into concrete settings for effects that are loaded.

  • project_apply_edits

    Apply edits you have already decided, across several targets, in one call.

  • project_get_history

    Read FL's undo history: position, count, next undo hint, and dirty state.

  • project_get_summary

    Read the open project's metadata, counts, dirty state, and transport.

  • project_step_history

    Undo or redo one step of FL Studio's project history and verify the move.

  • render_cancel_jobwrite action

    Cancel a render job: stop monitoring it and the process it started.

  • render_get_job

    Read a render job's status and, once ready, its decoded WAV details.

  • render_start_job

    Render a saved .flp to a WAV with FL's command-line exporter, as a background job.

  • review_apply_revision

    Apply the revision plan returned by review_plan_revision to the project.

  • review_attach_assets

    Validate exported audio files and attach them to a Review Session.

  • review_compare

    Compare the bounces before and after a revision against its objective.

  • review_deletewrite action

    Delete one Review Session's stored record after the user asks to.

  • review_evaluate

    Measure an attached bounce as a whole and section by section, with findings.

  • review_export_deliverywrite action

    Write a Review Session's delivery manifest to new JSON or Markdown files.

  • review_get

    Read a Review Session, its next export request, or its delivery manifest.

  • review_plan_revision

    Compile one bounded revision plan from evaluation findings and feedback.

  • review_record_feedback

    Record the producer's explicit feedback and locks in a Review Session.

  • review_start

    Start a Review Session for the result of one completed Production Run.

  • review_stop

    Stop a Review Session so no further revision work happens.

  • run_continuewrite action

    Resume a stopped or blocked Production Run, or change its unexecuted remainder.

  • run_describe_operationswrite action

    List Production Run operations and return exact schemas for the ones named.

  • run_executewrite action

    Run a multi-step production plan, such as writing a chorus, as one task.

  • run_getwrite action

    Read a run's status, generated outputs, and per-operation receipts.

  • run_listwrite action

    List recent Production Runs saved on this computer, newest first.

  • run_stopwrite action

    Stop a run so no further operations execute.

  • run_validatewrite action

    Dry-run a Production Run plan against the live project without changing it.

  • session_get_capabilities

    Report which FL Studio integration paths work in this bridge session.

  • session_set_write_modewrite action

    Turn write mode on or off for this bridge session without restarting FL.

  • sound_apply_palette

    Apply the palette returned by sound_plan_palette, loading each role's preset.

  • sound_get_history

    Report the local sound-selection history: location, health, and record counts.

  • sound_get_inventory

    Read the pool of loaded instruments and their presets that palettes choose from.

  • sound_get_palette

    Look up a previously planned sound palette by its palette_id.

  • sound_plan_palette

    Choose an instrument and preset for each musical role from loaded sounds.

  • sound_record_feedback

    Record the user's explicit verdict on a palette so future picks follow it.

  • sound_reset_historywrite action

    Delete the local sound-selection history after the user asks to.

  • transport_set

    Change playback, recording, tempo, loop mode, and other transport settings.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan98 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How PostFader compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 93% of 48,243 servers
Tools
85
the typical server has 7
Tools that change things
18%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
7
more than 86% of 28,706 servers
Downloads a week
119
more than 66% of 12,306 servers with a package

What its tools let an agent do: 70 read · 8 change · 7 run or deploy

Release history: 3 versions in the registry since 2026-09-13, latest 2026-10-05, typically one every 19 days.

Install PostFader in Claude Code, Cursor or VS Code

claude mcp add postfader-fl-studio-mcp -- uvx postfader-fl-studio-mcp
Add to Cursor

What the publisher says

From the PostFader repository's README, as published. We do not edit it. Read it on GitHub

PostFader — FL Studio MCP server

The AI copilot for FL Studio

Your AI can finally work inside FL Studio.

PostFader connects Claude, Codex, Cursor, and other local MCP-compatible AI clients to the FL Studio project you already have open. Ask it to inspect your session, diagnose a mix, control loaded plug-ins, clean up routing, build MIDI parts, organize patterns and Playlist tracks, add section markers, or make supported changes from natural language.

All release assets · Setup guide · Explore what PostFader can do

V10: 134 tools · 8 live resources · Windows and macOS · Open source · No PostFader account

PostFader V10 (10.0.0) brings the complete 134-tool workflow to the Windows/macOS packages, Codex ZIPs, Claude Desktop MCPB, and Python distribution. See the V10 release notes for upgrade steps and evidence boundaries.

Starts read-only and never saves your project automatically. Native macOS plug-in loading, note inspection, and saved-project rendering are included; complete live qualification of those newer host paths remains pending.

What it can do · Workflows · Feature depth · Install · AI clients · Documentation

Unofficial community project; not made by or affiliated with Image-Line.

Not just another note sender

PostFader is a production layer for FL Studio—not only a way to send notes or change isolated controls. It gives your AI useful context from the project that is open now, plus tools to analyze exported audio, work with loaded plug-ins, compose musical parts, and carry separately requested supported changes back into the session.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-09-19restoreB → Ascore 92

PostFader: common questions

Is PostFader MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the PostFader safety report
How do I install PostFader?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does PostFader need an API key?
No secret keys are declared. It reads 3 settings from the environment.
Is PostFader maintained?
The last commit was 23 days ago (2026-10-14). The latest release is v12.0.3.
How does PostFader compare with other MCP servers?
safety score 92/100 (higher than 93% of 48,243 servers); tools 85 (the typical server has 7); tools that change things 18% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.