
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Entertainment & Media · AI Chatbot
latiftplgu/Spotify-OAuth-MCP-server
A comprehensive Model Context Protocol (MCP) server that provides seamless integration between AI assistants (like Claude Desktop) and the Spotify Web API. This server enables AI assistants to interact with Spotify's music streaming service through a well-structured, type-safe interface.
{
"mcpServers": {
"spotify": {
"command": "node",
"args": [
"/path/to/your/project/src/mcp/server.js"
]
}
}
}This MCP server acts as a bridge between AI assistants and Spotify's Web API, allowing users to:
Modular Design: Feature-based tool organization
Type Safety: Full TypeScript implementation with Zod validation
Reusable Components: Common schema builders eliminate code duplication
Albums
(4 tools): Album information and new releases
Artists
(6 tools): Artist data, top tracks, and discovery
Tracks
(8 tools): Track details, lyrics, and library management
Playlists
(10 tools): Complete playlist management and discovery
Playback
(10 tools): Full player control and device management
User
(1 tool): User profile information
Search
(2 tools): General search and search-to-play functionality
get_album
Retrieve detailed album information
get_album_tracks
Get tracks from a specific album
get_new_releases
Discover new album releases
search_albums
Search for albums by keywords
get_artist
Get detailed artist information
get_artist_albums
Retrieve artist's albums
get_artist_top_tracks
Get artist's most popular tracks
search_artists
Search for artists by keywords
get_followed_artists
Get user's followed artists
get_top_artists
Get user's top artists
get_track
Get detailed track information
search_tracks
Search for tracks by keywords
get_liked_tracks
Get user's saved/liked tracks
save_tracks
Add tracks to user's library
remove_tracks
Remove tracks from user's library
get_top_tracks
Get user's top tracks
get_recently_played
Get recently played tracks
get_track_lyrics
Get plain text lyrics for tracks
get_playlist
Retrieve playlist details
get_user_playlists
Get user's playlists
get_playlist_tracks
Get tracks from a playlist
create_playlist
Create a new playlist
add_to_playlist
Add tracks to a playlist
remove_from_playlist
Remove tracks from a playlist
search_playlists
Search for playlists by keywords
get_categories
Get browse categories
save_playlist
Follow/save a user-created playlist
unsave_playlist
Unfollow/unsave a playlist
get_currently_playing
Get current playback information
start_playback
Start music playback
resume_player
Resume paused playback
pause_player
Pause current playback
skip_to_next
Skip to next track
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

ahujasid/ableton-mcp
Prompt-assisted music production, end-to-end track creation, and Live session and arrangement manipulation — driven by AI.

anaisbetts/mcp-youtube
Uses yt-dlp to download subtitles from YouTube and connects it to claude.ai via Model Context Protocol. Try it by asking Claude, "Summarize the YouTube video <>". Requires yt-dlp to be installed locally e.g. via Homebrew.

varunneal/spotify-mcp
MCP project to connect Claude with Spotify. Built on top of spotipy-dev's API.

Simon-Kansara/ableton-live-mcp-server
The Ableton Live MCP Server is a server implementing the Model Context Protocol (MCP) to facilitate communication between LLMs and Ableton Live. It uses OSC (Open Sound Control) to send and receive messages to/from Ableton Live. It is based on AbletonOSC implementation and exhaustively maps available OSC adresses to tools accessible to MCP clients.

kimtaeyoon83/mcp-server-youtube-transcript
A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.

ZubeidHendricks/youtube-mcp-server
A Model Context Protocol (MCP) server implementation for YouTube, enabling AI language models to interact with YouTube content through a standardized interface.