Flat MCP server: connect AI agents and coding assistants to a Flat account
Flat now runs a remote Model Context Protocol server at https://mcp.flat.io/mcp, so any MCP client can work with the scores in a customer's Flat account.
- Four initial tools:
search,score_get,score_export(MusicXML, compressed MusicXML, MIDI) andscore_create(MusicXML, MIDI, ABC, MuseScore, Guitar Pro). Existing scores are never edited, deleted or made public. - OAuth 2.1 with PKCE, single
mcpscope, client registration through Client ID Metadata Documents or Dynamic Client Registration. No API key: the customer approves each client on Flat's consent screen. - Works with Claude Code, Codex, Gemini CLI, Cursor and VS Code with a single command or config entry.
Requires an active Flat Power subscription on the connecting account. This first version covers reading and creating scores; we'll add tools based on your feedback at developers@flat.io.
Full guide: Flat MCP server.
