spotify-mcp-server
If you are the rightful owner of spotify-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Kotlin MCP server for Spotify integration, providing playback control, playlist management, and user information retrieval.
The Kotlin MCP Server for Spotify is a robust implementation of a Model Context Protocol server that seamlessly integrates with the Spotify Web API. This server is designed to offer a standardized interface for controlling Spotify playback, managing playlists, and retrieving user information. It leverages the power of Kotlin and the Spotify API to provide a comprehensive solution for developers looking to integrate Spotify functionalities into their applications. The server supports both Standard I/O and Server-Sent Events (SSE) modes, allowing for flexible deployment options. With features like Spotify authentication, playback control, playlist management, and user profile retrieval, this server is a versatile tool for any Spotify-related development project.
Features
- Spotify Authentication: Manages Spotify API tokens and authentication.
- Playback Control: Play, pause, skip tracks, seek to position, set volume, and control repeat mode.
- Playlist Management: Create playlists, add/remove tracks, and retrieve playlist information.
- User Profile: Retrieve user profile information.
- MCP Integration: Implements the Model Context Protocol for standardized tool interactions.
Tools
Playback Control
Tools for controlling playback such as pause, resume, skip, and volume control.
Playlist Management
Tools for managing playlists including creation, addition, and removal of tracks.
User Information
Tools for retrieving user profile information.