ChatGPT & MCP at a glance

Use ChatGPT or other AI assistants to search tracks, build sets, check transitions and have changes proposed. Only what you confirm in Sonodex is applied.

ProLast updated:

On this page

What is MCP?Link to “What is MCP?”

MCP (Model Context Protocol) is an open standard through which AI assistants access tools. Sonodex provides such tools for your library. For example, you ask: “Which tracks between 124 and 128 BPM in 8A do I have?” or “Build me a 60-minute hard trance set from 145 to 160 BPM, harmonic, and save it as a playlist.”

What an assistant can doLink to “What an assistant can do”

ScopeExamplesChanges anything?
Read & searchFilter tracks by BPM, key and genre, advanced search with combined filters, read playlists, suggest next tracksNo
Set builder & transitionsBuild sets by length, tempo progression and energy, analyse sets with their real length, rate transitions, improve the orderOnly the “save as playlist” suggestion
DJ preparationAnalysis with loudness (LUFS), suggest and change cue points, measure and correct the beatgrid, plan transitions in detailCues and beatgrid only after your confirmation
Library checkDuplicates, missing metadata, suspicious BPM, missing or broken filesNo
Statistics & historyMost played tracks, played sets, unused tracksNo
Playlists & smartlistsCreate, add tracks, remove, reorder, rename, copy, smartlist rulesOnly after your confirmation
Metadata, covers & tagsCorrect fields, set or remove covers, assign tags, for up to 500 tracksOnly after your confirmation
Library maintenance & filesCompare and merge duplicates, relink missing files, rename or move files, export playlists and metadata, import playlistsOnly after your confirmation
PlayerLoad, play, pause, jump in tracks in the preview player, audition transitionsNothing saved; only with the switch “Assistants may control the player”
Audio editingShorten copies, adjust tempo, transpose or normaliseNew file and new track only after your confirmation; the original stays
Manage suggestionsView and withdraw open suggestions, retrieve the history, undo applied changesUndo only after your confirmation

All tools with their permissions are listed under Permissions & tools; workflows are described in Prepare tracks with ChatGPT, Maintain your library with ChatGPT and Player & audio editing. An assistant first calls get_capabilities: what the connection may currently do, which tool families are available (including player and audio editing) and why others are not, which fields can be edited per file format and which limits apply.

The basic rule: the assistant only proposesLink to “The basic rule: the assistant only proposes”

No tool changes your library directly. Every change is a suggestion that waits for you under Tasks → Suggestions; a short notice announces it. With “Review”, Sonodex shows it with old and new values (“Confirm changes · AI assistant: ChatGPT”). Only “Apply changes” writes; a suggestion expires after 15 minutes. The assistant cannot confirm on its own. How this works in detail is described under Confirm changes.

Two waysLink to “Two ways”

Via your Sonodex accountLocal MCP server
Who it is forChatGPT without the technical setupYour own tunnels and other MCP programs
Port forwardingNot neededTunnel to your computer required
Sign-inOAuth with your Sonodex account; permissions on the sign-in pageSecret key in the address
ChangesWith the permissions “Create and edit playlists” and “Edit tracks” and the matching switches in SonodexWith the switches in Sonodex; additionally cue workflows
RequirementSonodex Pro, Sonodex runningSonodex Pro, Sonodex running

Setup is described in Connect to ChatGPT and Local MCP server.

What data the assistant seesLink to “What data the assistant sees”

Per track: artist, title, album, genre, BPM, key, energy, duration, rating, tags, format and the file name, plus your playlists and saved sets. For metadata tools also the tags from the file and, if you wish, a small cover preview; for DJ preparation, analysis values, cues and beatgrids. File tools only name the folder relative to your library or watched folder (for example “Music/House”). Audio, full file paths and credentials are not transferred.

Good to knowLink to “Good to know”

  • A built set is created from metadata (BPM, key, energy, genre). Listen to the transitions briefly before the gig.
  • Statistics only know what is stored in Sonodex: saved set snapshots, imported Rekordbox histories and play counts from imported libraries. If these are missing, the assistant says so instead of guessing.
  • Tag and mood suggestions are based on metadata and stored analysis values, not on listening.
  • Cue suggestions and transition planning use the saved beatgrid and the structure model. If both are missing, no timestamps are guessed.
  • ChatGPT builds sets and suggests cues and grid corrections; you confirm them in Sonodex and can undo them.

Something missing or wrong? Let us know. The app interface is available in English and German.

Original Sonodex app · Demo library