MCP server for controlling REAPER DAW - mixing, mastering, MIDI composition, and full music production
Until 2026-09-25 this record combined several servers published from one repository. The others now have records of their own: twelvetake-reaper-mcp. Checks from before that date include them.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"twelvetake-studios-reaper-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# TwelveTake REAPER MCP A [TwelveTake Studios](https://twelvetake.com) project. [](https://github.com/TwelveTake/reaper-mcp) [](https://buymeacoffee.com/twelvetake) [](https://ko-fi.com/twelvetake) A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control REAPER DAW for mixing, mastering, MIDI composition, and full music production workflows. Built by a working producer with 7+ albums released. These aren't theoretical tools—they're battle-tested in real sessions. **Version:** 1.1.0 ## Why This Server ### Workflow Automation, Not Just API Wrappers Most MCP servers just wrap REAPER's API and call it a day. This one includes **production workflow helpers** that handle multi-step operations in a single call: | Tool | What it does for you | |------|---------------------| | `setup_sidechain_compression()` | Creates send, routes to channels 3-4, configures ReaComp's detector input — complete sidechain setup in one call | | `add_mastering_chain()` | Adds ReaEQ → ReaComp → ReaEQ → ReaLimit to master track with proper signal flow | | `add_parallel_compression()` | Creates a bus track, sets up the send, adds compressor — NY-style compression ready to blend | | `create_bus()` | Creates a submix track and routes your specified tracks to it | | `get_project_summary()` | Returns track count, all track names/volumes/pans/FX, markers, regions, tempo, time signature — everything your AI needs in one call | ### Zero Configuration - **File-based communication** works immediately — no network setup, no ports to configure - **Stock REAPER Lua only** — the bridge script has no dependencies, nothing extra to install in REAPER - Copy the script, run it, connect your AI assistant ### 130 Tools Covering Real Production Needs - **Full FX control** — add…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.