One music MCP server. Your music, connected to AI.

Bring Spotify, Apple Music, YouTube, Tidal, and more into Claude or Cursor. Connect your accounts in Free Your Music, then use one local MCP server to explore your playlists.

Install in
npx -y @freeyourmusic/mcp install --host=claude-desktop

Writes to ~/Library/Application Support/Claude/claude_desktop_config.json
Restart Claude Desktop (cmd+Q on macOS). The freeyourmusic tools appear in the integrations sheet.

17 servicesSpotify to Zvuk
Local-first127.0.0.1 only
No separate OAuthInherits your desktop's authenticated session

Find an MCP server for your music service

Choose your service for example prompts, supported capabilities, and setup instructions. Every integration uses the same Free Your Music MCP server.

Tool catalog

Status & auth
fym_statusProbe bridge, return license + connected servicesFREE
fym_servicesList connected services and capabilitiesFREE
fym_accountsList connected accounts per service (id + label) for account selectionFREE
fym_loginOpen the desktop login flow for a serviceFREE
Reading
fym_playlists_listList user playlists for a serviceFREE
fym_playlists_getGet one playlist with tracksFREE
fym_tracks_listList tracks in a playlist with paginationFREE
fym_library_tracksSaved/Liked tracks for a serviceFREE
fym_library_albumsSaved albums for a serviceFREE
fym_library_artistsFollowed artists for a serviceFREE
fym_history_recentRecently played tracks — Spotify, Apple Music, Amazon Music, Deezer, YouTube MusicFREE
Search
fym_search_tracksSearch tracks (free, 100/day quota)FREE
fym_search_albumsSearch albums (counts toward quota)FREE
fym_search_artistsSearch artists (counts toward quota)FREE
Writing
fym_playlists_createCreate a playlist on a servicePRO
fym_playlists_renameRename a playlistPRO
fym_playlists_deleteDelete a playlistPRO
fym_tracks_addAdd tracks to a playlistPRO
fym_tracks_removeRemove tracks from a playlistPRO
fym_tracks_reorderReorder tracks within a playlistPRO
Library actions
fym_library_likeLike or unlike a trackPRO
fym_follow_artistFollow an artistPRO
fym_unfollow_artistUnfollow an artistPRO

Multiple accounts per service

Every service-scoped tool takes an optional account (an id or label from fym_accounts). With one account connected it is optional; with two or more, a call without it returns ACCOUNT_REQUIRED plus the list of accounts, so the model can pick the right one and retry.

Free vs Pro

Free

Read playlists, library, history. 100 searches per day across all services.

Pro

Create, rename, delete playlists. Add, remove, reorder tracks. Like, follow artists. Unlimited search.

Privacy

The MCP server connects to Free Your Music through a local bridge on your computer. Tool results go to your AI app; how that app processes them depends on its settings and model provider.

Your AI hostLocal bridge (127.0.0.1)FYM desktop

Plug in your music.

One command for your AI host. Restart. Done.

Install in
npx -y @freeyourmusic/mcp install --host=claude-desktop

Writes to ~/Library/Application Support/Claude/claude_desktop_config.json
Restart Claude Desktop (cmd+Q on macOS). The freeyourmusic tools appear in the integrations sheet.