Apple Music MCP server
io.github.Cifero74/mcp-apple-music·v1.3.0·43 starsApple Music MCP server — search catalog, manage playlists, and access your library via Claude.
not scanned yet
43 stars
Reviews
Write oneNobody has reviewed Apple Music yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Apple Music tools
No tool declarations could be read from the package source. They show once the server is installed.
How Apple Music compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 40% of 3,470 Web search servers
- GitHub stars
- 43
- more than 91% of 1,786 Web search servers
Release history: 3 versions in the registry since 2026-03-07, latest 2026-10-22, typically one every 207 days.
Install Apple Music in Claude Code, Cursor or VS Code
claude mcp add mcp-apple-music -- uvx mcp-apple-music-server
What the publisher says
From the Apple Music repository's README, as published. We do not edit it. Read it on GitHub
mcp-apple-music 🎵
mcp-name: io.github.Cifero74/mcp-apple-music
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.
Ask Claude things like:
- "Based on what I've been listening to lately, recommend 15 songs I don't have yet and add them to a new playlist"
- "Show me all my playlists and tell me which artists appear most"
- "Search for albums by Nick Cave and add my three favourites to a playlist called Dark Picks"
Features
Requirements
- Python 3.10+
- uv (recommended) or pip
- An Apple Developer account (free tier is fine) with a MusicKit key
- An active Apple Music subscription
Setup
1. Create a MusicKit Key
- Go to developer.apple.com → Certificates, Identifiers & Profiles
- Under Keys, click + to create a new key
- Give it any name, enable MusicKit, and click Continue → Register
- Download the .p8 file — you can only download it once, keep it safe!
- Note your Key ID (e.g. ABC123DEF4) and your Team ID (found under Membership Details)
⚠️ The Key ID is the alphanumeric code shown next to the key name — not the filename of the .p8 file.
2. Clone and install
git clone https://github.com/marioinghilleri/mcp-apple-music
cd mcp-apple-music
# with uv (recommended)
uv sync
# or with pip
pip install -e .3. Run the one-time setup wizard
# with uv
uv run mcp-apple-music-setup
# or directly
python -m mcp_apple_music.setupThe wizard will ask for your Team ID, Key ID, and the path to your .p8 file. It then opens a browser page where you click "Authorise Apple Music" — this uses Apple's official MusicKit JS to obtain your Music User Token, which is stored securely at ~/.config/mcp-apple-music/config.json (file permissions: 600).
4. Add to Claude Desktop
Open your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
{
"mcpServers": {
"apple-music": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/mcp-apple-music",
"mcp-apple-music"
]
}
}
}Restart Claude Desktop — you should see the apple-music tools available in the toolbar.
How it works
Apple Music requires two separate tokens:
- Developer Token — a JWT you sign locally with your .p8 private key. Valid up to 6 months; the server regenerates it automatically before expiry. Your key never leaves your machine.
- Music User Token — obtained once via MusicKit JS OAuth in the browser (the setup wizard handles this). Stored locally at ~/.config/mcp-apple-music/config.json.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Apple Music: common questions
- Is Apple Music MCP server safe?
- Mostly: it is graded B (72/100). Read the Apple Music safety report
- How do I install Apple Music?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Apple Music need an API key?
- Yes. The registry entry asks for
APPLE_PRIVATE_KEY,APPLE_MUSIC_USER_TOKEN. - Is Apple Music maintained?
- The last commit was 164 days ago (2026-05-24). The latest release is v1.3.0.
- What can I use instead of Apple Music?
- Servers from other publishers that do the same job: Zotero MCP server, Papersgpt For Zotero MCP server and Open Library MCP server.
- How does Apple Music compare with other Web search MCP servers?
- safety score 72/100 (higher than 40% of 3,470 Web search servers); github stars 43 (more than 91% of 1,786 Web search servers). Full comparison.
Alternatives to Apple Music
Same job from other publishers: the closest match first, then the best rated.
Zotero MCPSearch, read, annotate, and add to your Zotero research library, local or web.not reviewedWidely usedB- Papersgpt For ZoteroProfessional AI research tool for Zotero: chat with PDFs, whole-library search, Literature Radar, AutoPilot. 30+ LLMs or local models; built-in MCP server.not reviewedEstablishedB
- Open LibrarySearch books and authors on the Internet Archive's Open Librarynot reviewedEstablishedA
- HIG DoctorApple Human Interface Guidelines search, lookup, and project audits for AI coding agents.not reviewedEstablishedB
- AlzaUnofficial MCP server for Alza.cz: catalog search plus token-guarded account and checkout.not reviewedEstablishedB