NestDaddy

Doseedo DAW Sessions: read, edit and convert Logic, Ableton, FL Studio and Pro Tools proj…

com.doseedo/daw-sessions · v0.22.0

Read and edit DAW projects as an agent, save native Logic projects, convert projects between DAWs

Connect Remote server

Terminal
claude mcp add --transport http daw-sessions https://api.doseedo.com/mcp/daw
~/.cursor/mcp.json
{
  "mcpServers": {
    "daw-sessions": {
      "url": "https://api.doseedo.com/mcp/daw"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "daw-sessions": {
      "type": "http",
      "url": "https://api.doseedo.com/mcp/daw"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.doseedo.com/mcp/daw

Tools 20 found in our last check

  • doseedo_convert_project

    DAW CONVERTER: a project rebuilt natively in the target: tracks, MIDI, audio clips, tempo and markers arrive editable (Logic/Ableton/Pro Tools/REAPER pairs also automation, buses/sends, plugin state; into FL 3rd-party plugins only). Sources: Logic .logicx, Ableton .als, FL Studi…

  • doseedo_get_project_upload_url

    Get a presigned upload for a DAW PROJECT file (for doseedo_convert_project / doseedo_import_project). Zip a project FOLDER so its audio travels with it — and a .logicx or GarageBand .band, which are folders (macOS packages). SIZE LIMITS: a single PUT takes up to 5 GB; guest and…

  • doseedo_complete_project_upload

    Finish a MULTIPART project upload started by doseedo_get_project_upload_url: pass every uploaded part's number and ETag (from the PUT response header; quotes optional). Returns the project_key to pass to doseedo_convert_project / doseedo_import_project. All parts except the last…

  • doseedo_import_project

    Open an uploaded DAW project (Logic .logicx.zip, Ableton .als or project zip, FL .flp, REAPER .rpp, Pro Tools .ptx — zip the folder) as an EDITABLE doseedo session: returns a session_id the session tools then work on (doseedo_get_session → doseedo_edit_session → doseedo_download…

  • doseedo_check_task

    Check an async doseedo job once — a DAW conversion (doseedo_convert_project) or a bounce (doseedo_bounce_session). Returns its status and, when finished, the result: pre-signed file links and, for a conversion, its transfer report (report, lossy, summary, warnings). The job_id a…

  • doseedo_wait_task

    Wait for an async doseedo job — a DAW conversion or a bounce — to finish: polls server-side for up to timeout_seconds (5–50; one call can never hold longer than 50 s), then returns the result or the latest status. If it returns still_running:true, call it again — a conversion us…

  • doseedo_list_jobs

    List the jobs this account submitted, newest first — DAW conversions (convert_project) and bounces (bounce_session) — to find an earlier result, check what is still running, or resume after a lost connection. Each row names its artifacts; doseedo_check_task {job_id} returns the…

  • doseedo_cancel_job

    Cancel a queued or running job. bounce_session: a bounce still queued never renders (its budget is refunded); one mid-render has its result dropped on arrival. convert_project: a running conversion has no stop — it completes, the job ends as canceled and its output is discarded;…

  • doseedo_account

    Check the connected doseedo account: plan tier, the monthly credit pool (DAW conversions draw it), purchased extra-usage credits, and storage. Read-only — consumes nothing. Use it before a batch of conversions to confirm there is budget.

  • doseedo_list_sessions

    List the connected account's DAW sessions (most recently updated first) — their ids, names, DAW, and update time. Pages with limit + offset (the response carries total and next_offset); name_contains filters by name. Use a session id with doseedo_get_session and doseedo_edit_ses…

  • doseedo_delete_sessions

    Delete DAW sessions in bulk — a SOFT delete (the sessions disappear from the account and every listing; nothing on the user's disk is touched). Select by ids, or by filters (daw_kind, created_before / created_after, name_contains); filters combine with AND. SAFE BY DEFAULT: with…

  • doseedo_get_session

    Read a DAW session as the arrangement an agent edits against: every track with its wire ids (track_id t_…, mixer strip channel_id ch_…), regions in BOTH beats and seconds with their MIDI notes (i, pitch, velocity, start_beats, duration_beats — i is what edit_midi_notes selects b…

  • doseedo_edit_session

    Edit a DAW session with a list of ops (regions, MIDI notes, sampler samples, tracks, mixer faders/pans/mutes, plugins, tempo, markers, key, …): ids and current values from doseedo_get_session, op arguments from doseedo_edit_ops_reference. When sync.live_edits is true Dø Desktop…

  • doseedo_edit_ops_reference

    The catalog of session edit ops doseedo_edit_session accepts, served in views that each fit one answer (never cut mid-JSON). DEFAULT (no args): units, ids, applies, groups, batching/policy, the recipe NAMES and every op as {op, group, applies, summary} — read it ONCE before a bu…

  • doseedo_desktop_status

    Is Dø Desktop running on the user's Mac, and can it put edits into their Logic project? Reports which sessions it holds, how it applies edits (apply_mode "reopen" = save, back up, close, apply, reopen), whether macOS lets it (logic_control), each session's last apply (reopen_res…

  • doseedo_add_audio_to_session

    Add an audio file to a session from a public https URL (any audio file online; a bounce's pre-signed stem link works as is). Ingested server-side and returned as a sha256 you then use: place it on a track with attach_audio {track_id, blob_sha256}, or load it into a Quick Sampler…

  • doseedo_bounce_session

    Bounce a session (or specific tracks) to audio on the user's Mac — Dø Desktop renders them in the background WITHOUT the user opening the DAW (engine "headless"): each AUDIO track's regions as the arrangement places them, from bar 1, through the track's third-party Audio Units.…

  • doseedo_download_session

    Save a session as a native Logic project (.logicx.zip), rebuilt server-side from the session state — no desktop needed. Returns a short-lived NO-AUTH download_url (plain `curl -o ~/Downloads/…`, no header) plus `replay` = what the build put in the file (per track: kind, Quick Sa…

  • doseedo_list_plugins

    List the plugins you can insert on a strip with doseedo_edit_session's add_device op. Returns the stock Logic catalog (instruments + effects, always available) and — when Dø Desktop is connected — the actual plugins installed on the user's Mac (stock + third-party). Insert any o…

  • doseedo_create_session

    Create a new, empty DAW session in the account (a blank project you can then populate with doseedo_edit_session). Returns its session_id.

Details

Endpointhttps://api.doseedo.com/mcp/daw (Streamable HTTP)
First published9 Nov 2026
Last updated9 Nov 2026
Registry namecom.doseedo/daw-sessions

More ai and media servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.