MixCraft plugins for Claude Code — music library access and playlist curation
npx claudepluginhub schuettc/mixcraft-appPlaylist assistant plugin for MixCraft — helps Claude build great playlists, learn your taste, and manage your music library
Share bugs, ideas, or general feedback.
Give Claude access to your music library. MixCraft is a hosted MCP server that connects Claude to Apple Music and Spotify, letting Claude search your library, build playlists, and learn your taste over time.
mixcraft.app — set up in 60 seconds.

Visit mixcraft.app, sign in, and connect your music service (Apple Music, Spotify, or both).
Add MixCraft as a connector directly — no CLI or API key needed:
Mixcrafthttps://mcp.mixcraft.app/mcpFLECRN3FqkNiXtGI
Once connected, MixCraft appears in your connectors with all available tools:

The MixCraft plugin gives Claude both the MCP tools and a playlist assistant skill that teaches it how to curate great playlists and remember your preferences.
/plugin marketplace add schuettc/mixcraft-app
/plugin install mixcraft@mixcraft-app --scope project
Set your API key in your shell profile (.bashrc, .zshrc, etc.):
export MIXCRAFT_API_KEY="mx_your_key_here"
Restart Claude Code to activate the plugin.
Add to your project's .mcp.json (replace mx_your_key_here with your API key from mixcraft.app):
{
"mcpServers": {
"mixcraft": {
"command": "npx",
"args": ["-y", "mixcraft-app@latest"],
"env": {
"MIXCRAFT_API_KEY": "mx_your_key_here"
}
}
}
}
Add to your config file (replace mx_your_key_here with your API key):
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"mixcraft": {
"command": "npx",
"args": ["-y", "mixcraft-app@latest"],
"env": {
"MIXCRAFT_API_KEY": "mx_your_key_here"
}
}
}
}
Just ask Claude about music:
Tools are registered based on which services you've connected. When both Apple Music and Spotify are connected, tools are prefixed (apple_music_*, spotify_*) so Claude knows which service to use.
Shared tools (available for both services):
| Tool | Description |
|---|---|
search_catalog | Search songs, albums, and artists |
list_playlists | List your library playlists |
get_playlist_tracks | Get tracks in a playlist |
create_playlist | Create a new playlist |
add_tracks | Add tracks to a playlist |
get_recently_played | Recent listening history |
get_library_songs | Songs in your library |
add_to_library | Add songs or albums to your library |
Spotify-only tools (registered only when Spotify is connected):
| Tool | Description |
|---|---|
remove_playlist | Remove (unfollow) a playlist |
remove_tracks_from_playlist | Remove specific tracks from a playlist |
reorder_playlist_tracks | Reorder tracks in a playlist |
update_playlist | Rename, update description, or change visibility |
remove_from_library | Remove songs or albums from your library |
get_top_items | Your top artists or tracks by listening history |
The plugin includes a skill that teaches Claude to be a thoughtful music companion:
.claude/mixcraft.local.md so future sessions build on past onesMixCraft runs as a hosted service so you don't need to manage developer credentials or run any servers.
claude.ai <--HTTPS--> MixCraft API <--REST--> Apple Music / Spotify
Claude Code / Desktop <--stdio--> CLI (npx mixcraft-app) <--HTTPS--> MixCraft API