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.
npx -y @freeyourmusic/mcp install --host=claude-desktopWrites to ~/Library/Application Support/Claude/claude_desktop_config.json
Restart Claude Desktop (cmd+Q on macOS). The freeyourmusic tools appear in the integrations sheet.
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_status | Probe bridge, return license + connected services | FREE |
| fym_services | List connected services and capabilities | FREE |
| fym_accounts | List connected accounts per service (id + label) for account selection | FREE |
| fym_login | Open the desktop login flow for a service | FREE |
| Reading | ||
| fym_playlists_list | List user playlists for a service | FREE |
| fym_playlists_get | Get one playlist with tracks | FREE |
| fym_tracks_list | List tracks in a playlist with pagination | FREE |
| fym_library_tracks | Saved/Liked tracks for a service | FREE |
| fym_library_albums | Saved albums for a service | FREE |
| fym_library_artists | Followed artists for a service | FREE |
| fym_history_recent | Recently played tracks — Spotify, Apple Music, Amazon Music, Deezer, YouTube Music | FREE |
| Search | ||
| fym_search_tracks | Search tracks (free, 100/day quota) | FREE |
| fym_search_albums | Search albums (counts toward quota) | FREE |
| fym_search_artists | Search artists (counts toward quota) | FREE |
| Writing | ||
| fym_playlists_create | Create a playlist on a service | PRO |
| fym_playlists_rename | Rename a playlist | PRO |
| fym_playlists_delete | Delete a playlist | PRO |
| fym_tracks_add | Add tracks to a playlist | PRO |
| fym_tracks_remove | Remove tracks from a playlist | PRO |
| fym_tracks_reorder | Reorder tracks within a playlist | PRO |
| Library actions | ||
| fym_library_like | Like or unlike a track | PRO |
| fym_follow_artist | Follow an artist | PRO |
| fym_unfollow_artist | Unfollow an artist | PRO |
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
Read playlists, library, history. 100 searches per day across all services.
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.
Plug in your music.
One command for your AI host. Restart. Done.
npx -y @freeyourmusic/mcp install --host=claude-desktopWrites to ~/Library/Application Support/Claude/claude_desktop_config.json
Restart Claude Desktop (cmd+Q on macOS). The freeyourmusic tools appear in the integrations sheet.