MCP.Market

Apple Music MCP server

by Cifero74·io.github.Cifero74/mcp-apple-music·v1.3.0·43 stars

Apple Music MCP server — search catalog, manage playlists, and access your library via Claude.

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

not scanned yet

Adoption
Growing

43 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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

  1. Go to developer.apple.com → Certificates, Identifiers & Profiles
  2. Under Keys, click + to create a new key
  3. Give it any name, enable MusicKit, and click Continue → Register
  4. Download the .p8 file — you can only download it once, keep it safe!
  5. 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.setup

The 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 MCP
    Search, read, annotate, and add to your Zotero research library, local or web.
    B
  • Papersgpt For Zotero
    Professional AI research tool for Zotero: chat with PDFs, whole-library search, Literature Radar, AutoPilot. 30+ LLMs or local models; built-in MCP server.
    B
  • Open Library
    Search books and authors on the Internet Archive's Open Library
    A
  • HIG Doctor
    Apple Human Interface Guidelines search, lookup, and project audits for AI coding agents.
    B
  • Alza
    Unofficial MCP server for Alza.cz: catalog search plus token-guarded account and checkout.
    B