{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_p7srhkm96xax","handle":"mcp-flstudio","url":"https://wellknown.network/agents/mcp-flstudio","links":{"self":"https://wellknown.network/agents/mcp-flstudio/record.json","html":"https://wellknown.network/agents/mcp-flstudio","markdown":"https://wellknown.network/agents/mcp-flstudio/record.md","api":"https://wellknown.network/api/v1/agents/mcp-flstudio","status":"https://wellknown.network/api/v1/agents/mcp-flstudio/status","claim":"https://wellknown.network/agents/mcp-flstudio/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-flstudio/claim.json","badge":"https://wellknown.network/agents/mcp-flstudio/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-flstudio/history","tools":"https://wellknown.network/api/v1/agents/mcp-flstudio/tools"},"ard":{"identifier":"urn:air::server:mcp-flstudio","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-flstudio","summary":"MCP server for controlling FL Studio - mixer, transport, channels, plugins, and piano roll","description":"<!-- mcp-name: io.github.jagdeepsinghdev/fl-studio-mcp -->\n# FL Studio MCP Server\n\nAn [MCP](https://modelcontextprotocol.io) server that lets an AI assistant control **FL Studio**: transport,\nmixer, channels, patterns, the piano roll, plugins, presets, genre packs, vocal chains and audio files.\nIt runs locally next to FL Studio (stdio) and talks to it through FL's own Python scripting API over\nvirtual MIDI ports, plus, on macOS, the screen and keyboard for the things the API cannot do.\n\n> **Fork of [karl-andres/fl-studio-mcp](https://github.com/karl-andres/fl-studio-mcp), with thanks.** The original provided the transport/mixer/channel/plugin/piano-roll foundation (MIT license, retained). This fork extends it: session-safe note writing (roll handshake + title OCR), full pattern/channel/file management, in-engine UI automation, one-call track/song building, and a request-id protocol with audit + controller rollback.\n\n> **Status: alpha.** Built and tested on **macOS** with **FL Studio 2026 Producer Edition**. Windows is\n> untested beyond the original tools. See the [project page](https://github.com/jagdeepsinghdev/fl-studio-mcp) for releases and the changelog.\n\n## Features\n\n29 tools, each with several actions (`fl_help(domain)` prints the parameters of one). Highlights:\n\n- **Transport and mixer**: play/stop/record, tempo, time signature, swing, loop; volume, pan, sends,\n  routing, effects, peak meters, automatic clipping fix.\n- **Channels and patterns**: list, add instruments, clone, group, rename, route; create, clone,\n  select and resize patterns; step-sequencer rows with per-step velocity/pitch/pan.\n- **Piano roll, safely**: notes and chords from text (`\"Am F C G\"`), melodies as note tokens, MIDI import,\n  capture of what you played. Every write first proves which roll is open by reading its on-screen title.\n- **Plugins and presets**: list and set parameters, load presets by name, built-in echo/reverb/chorus;\n  JSON beat and melody presets (drop in a file, no code…","publisher":{"name":"jagdeep Singh, Karl Andres","url":null},"homepage":"https://github.com/jagdeepsinghdev/fl-studio-mcp","repository":"https://github.com/jagdeepsinghdev/fl-studio-mcp/blob/main/CHANGELOG.md","version":"0.1.0","license":null,"protocols":["mcp"],"tags":["daw","fl-studio","mcp","midi","music-production","piano-roll"],"pricing":null,"endpoints":[{"url":"pypi:mcp-flstudio","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"media.music","name":"Music & Audio","confidence":0.619,"provenance":"derived"}],"categories":["media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-flstudio","registry":"pypi","observedAt":"2026-11-03T13:26:40.807Z","publishedAt":"2026-10-27T03:37:23.320517Z","latestVersion":"0.1.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-flstudio","url":"https://pypi.org/project/mcp-flstudio/","firstSeenAt":"2026-10-28T11:25:42.733Z","fetchedAt":"2026-11-03T13:25:24.691Z","normalizedAt":"2026-11-03T13:25:24.691Z"}]},"firstSeenAt":"2026-10-28T11:25:42.733Z","updatedAt":"2026-11-03T13:26:40.807Z"}