Apple Music MCP server — search catalog, manage playlists, and access your library via Claude.
Apple Music MCP server — search catalog, manage playlists, and access your library via Claude.
An MCP (Model Context Protocol) server that gives Claude full access to your Apple Music account — search the catalog, browse your personal library, manage playlists, and explore your listening history and recommendations.
The server publishes 11 tools. What each one is for:
search_catalog — Search Apple Music catalog (songs, albums, artists, playlists)search_library — Search within your personal libraryget_library_songs — List songs saved in your library (paginated)get_library_albums — List albums in your library (paginated)get_library_artists — List artists in your libraryget_library_playlists — List all your playlists with IDsget_playlist_tracks — Get tracks inside a specific playlistcreate_playlist — Create a new playlistadd_tracks_to_playlist — Add songs to a playlist (library or catalog tracks)get_recently_played — See recently played albums/playlists/stationsget_recommendations — Get personalised Apple Music picksSetup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.
Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. MCP's toolset — search_catalog, search_library, get_library_songs and 8 more — is a fair guide to whether it matches your workflow. It is maintained by Cifero74; worth a glance at recent repository activity before you build anything load-bearing on it.
search_catalog — Search Apple Music catalog (songs, albums, artists, playlists)search_library — Search within your personal libraryget_library_songs — List songs saved in your library (paginated)get_library_albums — List albums in your library (paginated)get_library_artists — List artists in your libraryget_library_playlists — List all your playlists with IDsget_playlist_tracks — Get tracks inside a specific playlistcreate_playlist — Create a new playlistadd_tracks_to_playlist — Add songs to a playlist (library or catalog tracks)get_recently_played — See recently played albums/playlists/stationsget_recommendations — Get personalised Apple Music picksCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| search_catalog | Search Apple Music catalog (songs, albums, artists, playlists) |
| search_library | Search within your personal library |
| get_library_songs | List songs saved in your library (paginated) |
| get_library_albums | List albums in your library (paginated) |
| get_library_artists | List artists in your library |
| get_library_playlists | List all your playlists with IDs |
| get_playlist_tracks | Get tracks inside a specific playlist |
| create_playlist | Create a new playlist |
| add_tracks_to_playlist | Add songs to a playlist (library or catalog tracks) |
| get_recently_played | See recently played albums/playlists/stations |
| get_recommendations | Get personalised Apple Music picks |
{
"mcpServers": {
"apple-music": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/mcp-apple-music",
"mcp-apple-music"
]
}
}
}Configuration as documented by the project. Restart the client after saving.
Enables AI assistants to control Spotify playback and manage playlists via the Model Context Protocol.
Allows AI assistants to query movie and TV show collections managed by Radarr and Sonarr.
This community Workers MCP demo exposes image generation, page screenshots and image extraction through a local client adapter and Cloudflare backend.
Analyzes YouTube videos by extracting transcripts, summarizing content, and answering questions using AI.
Retrieves YouTube video URLs from a specified Watch Later playlist within a given timeframe.
Provides QQ Music search functionality via the Modular Control Protocol (MCP).