# Applemusic Mcp Server

> An MCP server for interacting with the Apple Music API.

- **Type:** MCP server
- **Install:** `agentstack add mcp-akr4-applemusic-mcp-server`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [akr4](https://agentstack.voostack.com/s/akr4)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [akr4](https://github.com/akr4)
- **Source:** https://github.com/akr4/applemusic-mcp-server

## Install

```sh
agentstack add mcp-akr4-applemusic-mcp-server
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Apple Music MCP Server

An MCP server for interacting with the Apple Music API. This server provides tools for searching songs, generating playback links.

## Features

- Search for songs by title, artist, or album
- Generate deep links for songs and playlists
- Simple command-line interface
- Uses the Model Context Protocol (MCP) to interact with clients

## Requirements

- Rust (nightly, because of rmcp)
- Apple Developer account with Apple Music API access
- Apple Music API Key (.p8 file)

## Installation

```bash
# Build the project
cargo install --path .
```

## Usage

The Apple Music MCP server requires authentication credentials to access the Apple Music API. These are provided via command-line arguments.

```bash
cargo run -- --team-id YOUR_TEAM_ID --key-id YOUR_KEY_ID --private-key-path /path/to/AuthKey.p8
```

### Command-line Arguments

```
Usage: applemusic-mcp-server [OPTIONS]

Options:
--team-id                     Apple Developer Team ID
--key-id                       Apple Music Key ID
--private-key-path   Path to the Apple Music private key file (.p8)
--storefront               Storefront for Apple Music (e.g. us, jp) [default: jp]
-h, --help                                 Print help
-V, --version                              Print version
```

## API Tools

### searchSongs

Search for songs from Apple Music by title, album name, or artist name.

Parameters:
- `query`: (string) - The search query text

Returns:
- Array of Song objects with details including title, artist, album, duration, and URLs

### generatePlaybackLink

Generate a deep link for playback of a song or playlist.

Parameters:
- Either `song_id` or `playlist_id` must be provided

Returns:
- Object containing the Apple Music URL

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [akr4](https://github.com/akr4)
- **Source:** [akr4/applemusic-mcp-server](https://github.com/akr4/applemusic-mcp-server)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-akr4-applemusic-mcp-server
- Seller: https://agentstack.voostack.com/s/akr4
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
