fx_list_installed
Lists every installed FX plugin in REAPER, grouped by category, with best-in-class suggestions per type and rack detection. Use before mix pipelines to select premium plugins over stock.
Instructions
List every FX plugin installed in REAPER, grouped by category.
Uses REAPER's EnumInstalledFX API. Returns:
all_installed: raw list of plugin names — capped at 150 unlessfull_list=True(power users can have 500+ installed; thebest_*picks below already cover the decision the AI actually needs to make, so the raw list is capped by default to avoid dumping the whole catalog into context on every call)best_eq/best_compressor/best_reverb/best_limiter/best_deesser/best_gate/best_saturator/best_multiband/best_stereo: highest-ranked plugin per category that the user hasracks_detected: any rack-style plugins (StudioRack, PatchWork, Lion, Multipass, Snap Heap) — the MCP does NOT configure modules inside racks, so avoid routing auto-mixing through themuser_overrides: current contents of the preferences file
Use this BEFORE running mix pipelines to know what the user has. If the user has premium plugins (FabFilter, Waves, iZotope, Valhalla, Softube, etc.), prefer those over REAPER stock.
Args:
category: Optional — filter output to a single category:
"eq", "compressor", "limiter", "reverb", "deesser",
"gate", "saturator", "multiband", "stereo".
Empty returns full inventory.
full_list: Return the complete all_installed list uncapped.
Only needed if you're hunting for something the
built-in category rankings don't cover.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | ||
| full_list | No |