§ Guide · For developers & agents

Studio One MCP server: what an agent can actually do

Published October 2026

Doseedo runs a hosted MCP server at https://api.doseedo.com/mcp that gives an AI agent file-level access to Studio One songs. It opens a .song directly, with no export step in Studio One, and rebuilds it natively in Logic Pro, Ableton Live, FL Studio, Pro Tools, REAPER or Cubase. Work from any of those comes the other way as a .dawproject, which Studio One 6.5 and later import. Studio One was renamed Fender Studio Pro in version 8; the song format and everything on this page are the same under either name. What the server does not do is operate the Studio One window on your screen, and the honest reason is below.

Two different things called "Studio One MCP"

The phrase "Studio One MCP" names two unrelated capabilities, and mixing them up is how people end up disappointed:

Because Studio One has no public API, the file is the most dependable surface an agent has: a song folder is the same bytes whichever version saved it last.

Setup

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

Claude Code takes that one line and opens a browser to sign you in on the first tool call. Studio One users split between macOS and Windows, and so does this: the same URL registers in ChatGPT, Cursor, VS Code, Gemini CLI and Codex on either, and a client with no browser sends X-API-Key: dsk_live_… from Settings → API keys. All 43 tools are in the reference.

With Studio One on one side, doseedo_convert_project accepts these twelve, plus the auto form, from the tool's own enum:

studioone2logic   logic2studioone
studioone2ableton ableton2studioone
studioone2fl      fl2studioone
studioone2reaper  reaper2studioone
studioone2protools protools2studioone
studioone2cubase  cubase2studioone
auto2studioone    (detect the source, write for Studio One)

What the agent can do with a Studio One song

Ask in song terms; the agent compresses, uploads, waits and downloads on its own:

> Here's my Studio One song folder. Convert it to Logic and
  tell me what the report says didn't make it.

> My co-writer sent an Ableton set. Turn it into something
  Studio One opens, with the audio inside.

> What tempo changes and markers are in this .song?

Studio One and Bitwig need no converter between them

DAWproject is the open format Bitwig and PreSonus wrote together, and both apps export and import it. That is why the enum has no studioone2bitwig: export DAWproject from Studio One, open it in Bitwig, and the reverse. The server earns its place on the pairs Studio One cannot reach by itself, which is every other DAW in the list.

What it does not do

Scope, stated once. Writing an agent's edits into a project on your Mac (Dø Desktop saves the project, closes it, writes the edits in and reopens it) and the offline bounce target Logic Pro on macOS, through the Dø Desktop bridge. Reading, building, converting and downloading projects cover Logic Pro, Ableton Live, FL Studio, Pro Tools and REAPER, and conversion covers ten DAW formats (those five plus Cubase, Dorico, Studio One, Bitwig, and GarageBand in) in all 75 directions. Nothing here drives a transport or moves a playhead: the agent edits the session, not the console.

Send one song through it

Add the server, give your agent a compressed song folder, ask for Logic or Ableton, and read the report it relays.

The Doseedo MCP server →

FAQ

Is there an MCP server for Studio One?

Two kinds. Community servers drive a running Studio One through an in-app bridge device, Mackie Control or keyboard shortcuts, because Studio One has no public scripting API or OSC. For the song file, Doseedo runs a hosted MCP server at api.doseedo.com/mcp that reads a .song, converts it to Logic Pro, Ableton Live, FL Studio, Pro Tools, REAPER or Cubase, and writes a .dawproject Studio One imports.

Does it work with Fender Studio Pro?

Yes. Studio One was renamed Fender Studio Pro in version 8 and still saves .song files, so reading one and importing a .dawproject work the same way under the new name.

Can Claude convert a Studio One song to Logic Pro?

Yes. Through the Doseedo MCP server the agent uploads the compressed song folder, calls convert_project with direction studioone2logic, waits, and hands back a native .logicx with tracks, MIDI, audio, markers and the tempo map, plus a report of anything that did not carry.

Why does Studio One get a .dawproject instead of a .song?

The .song format is not publicly documented, and a file that cannot be verified to open would only look like a conversion. DAWproject is open, Studio One 6.5 and later import it, and the audio travels inside the one file.

How do I install it?

In Claude Code: claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp. In the Claude apps, ChatGPT, Cursor, Gemini CLI, Codex or VS Code, add the same URL as a custom MCP server. Sign-in is OAuth on the first call; headless clients send an X-API-Key header.

The Doseedo MCP server · one URL, every client

By DAW
By AI client
By capability

Related