Apple Music MCP Server
@akr4
About Apple Music MCP Server
An MCP server for interacting with the Apple Music API.
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Apple Music MCP Server?
Apple Music MCP Server is an MCP (Model Context Protocol) server for interacting with the Apple Music API. It provides tools for searching songs and generating playback links, enabling AI assistants to access Apple Music content through a standardized interface.
How to use Apple Music MCP Server?
Build and run the server using cargo install --path . and cargo run -- --team-id TEAM_ID --key-id KEY_ID --private-key-path /path/to/key.p8. Authentication credentials (Apple Developer Team ID, Key ID, and private key file) are provided via command-line arguments; an optional --storefront flag (default: jp) sets the Apple Music storefront.
Key features of Apple Music MCP Server
- Search for songs by title, artist, or album
- Generate deep links for songs and playlists
- Command-line interface with configurable storefront
- Uses the Model Context Protocol (MCP)
Use cases of Apple Music MCP Server
- Search Apple Music catalog from AI assistants
- Generate playback links for songs or playlists
- Integrate Apple Music access into MCP-compatible tools
FAQ from Apple Music MCP Server
What does the server do?
It provides MCP tools (searchSongs and generatePlaybackLink) that allow clients to query the Apple Music catalog and produce playback deep links.
What are the runtime requirements?
Rust (nightly) and an Apple Developer account with Apple Music API access are required. The server expects a valid Apple Music API Key (.p8 file).
How do I authenticate?
Pass your Apple Developer Team ID, Key ID, and the path to your private key (.p8 file) as command-line arguments: --team-id, --key-id, and --private-key-path.
What is the default storefront and can I change it?
The default storefront is jp (Japan). You can change it with the --storefront flag (e.g., --storefront us).
What tools does the server expose?
Two tools: searchSongs (accepts a query string, returns song details) and generatePlaybackLink (accepts song_id or playlist_id, returns a playback URL).
Frequently asked questions
What does the server do?
It provides MCP tools (searchSongs and generatePlaybackLink) that allow clients to query the Apple Music catalog and produce playback deep links.
What are the runtime requirements?
Rust (nightly) and an Apple Developer account with Apple Music API access are required. The server expects a valid Apple Music API Key (.p8 file).
How do I authenticate?
Pass your Apple Developer Team ID, Key ID, and the path to your private key (.p8 file) as command-line arguments: `--team-id`, `--key-id`, and `--private-key-path`.
What is the default storefront and can I change it?
The default storefront is `jp` (Japan). You can change it with the `--storefront` flag (e.g., `--storefront us`).
What tools does the server expose?
Two tools: `searchSongs` (accepts a `query` string, returns song details) and `generatePlaybackLink` (accepts `song_id` or `playlist_id`, returns a playback URL).
Basic information
More Media & Design MCP servers

uxgen
uxgenA library of conversion components for e-commerce, built on A/B tested mechanics and handed straight to your coding agent. 65 pieces drawn from mechanics that have been A/B tested in real stores: cart drawer with the ups

diggercamp
Tommaso Savorana (ti es)diggercamp finds independent music by how it sounds. Paste any Bandcamp, YouTube or SoundCloud link and get the closest sonic matches from 4M+ independent tracks — matched by rhythm, timbre, key and energy, not genre tag
YouTube Transcript Server
kimtaeyoon83This is an MCP server that allows you to directly download transcripts of YouTube videos.
Framelink Figma MCP Server
GLipsMCP server to provide Figma layout information to AI coding agents like Cursor

Katto
KattoAI video clipping MCP server: turn long videos, podcasts and Twitch VODs into scored, captioned 9:16 shorts from Claude, Cursor, ChatGPT and any MCP client.
Comments