Your music library, one prompt away.

The Free Your Music MCP server gives Claude, Cursor and Cline everything the Free Your Music web app can do: read your library, move playlists between 12 services, keep them in sync and clean them up. The MCP server and the CLI are part of Free Your Music Pro.

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

Writes to ~/Library/Application Support/Claude/claude_desktop_config.json
Quit Claude Desktop fully (cmd+Q on macOS) and open it again. The tools show up under the freeyourmusic server.

12 music servicesOne account connects them all
No desktop appNode.js 20 is all you install
One browser sign-inEmail, Apple or Google, approved with a code

Things to ask

Move

"Copy my liked songs from Spotify to Tidal."

↳ fym_accounts_list↳ fym_transfers_create
Clean up

"Remove the duplicate songs from my Road Trip playlist on Deezer."

↳ fym_library_playlists↳ fym_playlists_preview(tool=dedupe)↳ fym_playlists_apply_tool
Fix

"Which songs did not match in my last transfer? Find them on Apple Music."

↳ fym_matches_unmatched↳ fym_matches_search↳ fym_matches_pick
Merge

"Merge my three summer playlists into one, without duplicates."

↳ fym_library_playlists↳ fym_playlists_merge
Look back

"Which artists did I play most this month?"

↳ fym_stats_section_get

Add it to your AI app

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

Writes to ~/Library/Application Support/Claude/claude_desktop_config.json
Quit Claude Desktop fully (cmd+Q on macOS) and open it again. The tools show up under the freeyourmusic server.

12 music services, one server

Working in a terminal? The fym CLI has the same features as commands, with JSON output for your scripts.

Free and Pro

Free

In the Free Your Music web app and the mobile apps: connect your services, move playlists, liked songs, albums and artists up to 10,000 songs in total, pick replacements for songs that did not match, use Stats and export the songs that did not move.

Pro

The MCP server and the CLI. Keep transfers in sync. Edit, sort, shuffle, dedupe, split, merge and restore playlists. Playlist insights.

Private by default

The CLI and the MCP server run on your computer. They call the Free Your Music API over HTTPS with your account session, which sits in ~/.fym/credentials.json and only your user can read. Your music service logins stay encrypted on Free Your Music servers and never reach your AI app. Tool results do go to your AI app, and what it does with them depends on its settings and its model provider.

Your AI app or terminal→Free Your Music API (HTTPS)→Your music services

Give your assistant the keys to your music.

Copy one command, restart your AI app and ask it to sign you in.

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

Writes to ~/Library/Application Support/Claude/claude_desktop_config.json
Quit Claude Desktop fully (cmd+Q on macOS) and open it again. The tools show up under the freeyourmusic server.