Skip to content

feat: Agent-native ecosystem — open API documentation and third-party MCP integration #1337

@ChuxiJ

Description

@ChuxiJ

Context

From DAW tech stack research: No other DAW — desktop or web — offers programmatic Agent/AI control. Our window.__store API and integrated terminal are completely unique in the industry. This is our strongest differentiator and should be treated as a platform feature.

Bitwig's Java extension API is the closest analog in desktop DAWs, but it requires Java knowledge and can't be driven by AI agents.

Goal

Formalize and document the Agent-native API so third-party agents, MCP servers, and automation tools can control ACE-Step DAW programmatically.

Acceptance Criteria

  • Public API documentation for all window.__store actions (auto-generated from TypeScript types)
  • MCP server specification: expose DAW actions as MCP tools
  • Example: "Claude agent that composes a full song from a text prompt using DAW API"
  • Example: "Automation script that applies mastering chain to all tracks"
  • Rate limiting and permission model for external agent access
  • API versioning strategy (breaking change policy)
  • Developer guide: "Build your first DAW agent"

Strategic Context

Competitive moat: Zero competitors have this capability
Industry trend: AI agents as first-class application users (2025-2026 wave)
Builds on: window.__store, actionApi.ts, commandPalette.ts

Part of: DAW Best Practices Research Series

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions