If you're an AI reading this: skill.md has everything you need.Read it →
Explorer/MCP/arjunkmrm/spotify
REMOTE

Spotify

arjunkmrm/spotify

Spotify Web API. Browse music, manage playlists, control playback, and explore listening history.

46 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (6mo)
46toolsRemote/ HTTP6moindexed
100% uptime · 278ms avgChecked Sep 10, 2026
Quality Score
64/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure14.1/20
169 days indexed
Capability20.5/25
Tools: 8.5/13 (46 tools)
Description: 5/5
Endpoint: 7/7
Adoption4.6/25
Use count: 4.6/20 (13 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (30/30 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
46 tools. Nothing caught our attention.
First indexed Mar 31, 2026
Server Profile
Tools catalogued
46
46 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 278ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://spotify--arjunkmrm.run.tools
Tools (46)
albums.get
Get Spotify catalog information for a single album.
albums.tracks.list
Get Spotify catalog information about an album’s tracks. Optional parameters can be used to limit the number of tracks returned.
artists.get
Get Spotify catalog information for a single artist identified by their unique Spotify ID.
artists.albums.list
Get Spotify catalog information about an artist's albums.
shows.get
Get Spotify catalog information for a single show identified by its unique Spotify ID.
shows.episodes.list
Get Spotify catalog information about an show’s episodes. Optional parameters can be used to limit the number of episodes returned.
Show all 46 tools ↓
episodes.get
Get Spotify catalog information for a single episode identified by its unique Spotify ID.
audiobooks.get
Get Spotify catalog information for a single audiobook. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.
audiobooks.chapters.list
Get Spotify catalog information about an audiobook's chapters. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.
me.audiobooks.list
Get a list of the audiobooks saved in the current Spotify user's 'Your Music' library.
chapters.get
Get Spotify catalog information for a single audiobook chapter. Chapters are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.
tracks.get
Get Spotify catalog information for a single track identified by its unique Spotify ID.
search.list
Get Spotify catalog information about albums, artists, playlists, tracks, shows, episodes or audiobooks that match a keyword string. Audiobooks are only available within the US, UK, Canada, Ireland, New Zealand and Australia markets.
me.list
Get detailed profile information about the current user (including the current user's username).
playlists.get
Get a playlist owned by a Spotify user.
playlists.update
Change a playlist's name and public/private state. (The user must, of course, own the playlist.)
playlists.items.list
Get full details of the items of a playlist owned by a Spotify user. **Note**: This endpoint is only accessible for playlists owned by the current user or playlists the user is a collaborator of. A `403 Forbidden` status code will be returned if the user is neither the owner nor a collaborator of the playlist.
playlists.items.create
Add one or more items to a user's playlist.
playlists.items.update
Either reorder or replace items in a playlist depending on the request's parameters. To reorder items, include `range_start`, `insert_before`, `range_length` and `snapshot_id` in the request's body. To replace items, include `uris` as either a query parameter or in the request's body. Replacing items in a playlist will overwrite its existing items. This operation can be used for replacing or clearing items in a playlist. <br/> **Note**: Replace and reorder are mutually exclusive operations which share the same endpoint, but have different parameters. These operations can't be applied together in a single request.
playlists.items.delete
Remove one or more items from a user's playlist.
me.playlists.list
Get a list of the playlists owned or followed by the current Spotify user.
me.playlists.create
Create a playlist for the current Spotify user. (The playlist will be empty until you [add tracks](/documentation/web-api/reference/add-tracks-to-playlist).) Each user is generally limited to a maximum of 11000 playlists.
me.library.update
Add one or more items to the current user's library. Accepts Spotify URIs for tracks, albums, episodes, shows, audiobooks, users, and playlists.
me.library.delete
Remove one or more items from the current user's library. Accepts Spotify URIs for tracks, albums, episodes, shows, audiobooks, users, and playlists.
me.library.contains.list
Check if one or more items are already saved in the current user's library. Accepts Spotify URIs for tracks, albums, episodes, shows, audiobooks, artists, users, and playlists.
me.albums.list
Get a list of the albums saved in the current Spotify user's 'Your Music' library.
me.tracks.list
Get a list of the songs saved in the current Spotify user's 'Your Music' library.
me.episodes.list
Get a list of the episodes saved in the current Spotify user's library.
me.shows.list
Get a list of shows saved in the current Spotify user's library. Optional parameters can be used to limit the number of shows returned.
me.top.get
Get the current user's top artists or tracks based on calculated affinity.
me.following.list
Get the current user's followed artists.
me.player.list
Get information about the user’s current playback state, including track or episode, progress, and active device.
me.player.update
Transfer playback to a new device and optionally begin playback. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.devices.list
Get information about a user’s available Spotify Connect devices. Some device models are not supported and will not be listed in the API response.
me.player.currently_playing.list
Get the object currently being played on the user's Spotify account.
me.player.play.update
Start a new context or resume current playback on the user's active device. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.pause.update
Pause playback on the user's account. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.next.create
Skips to next track in the user’s queue. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.previous.create
Skips to previous track in the user’s queue. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.seek.update
Seeks to the given position in the user’s currently playing track. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.repeat.update
Set the repeat mode for the user's playback. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.volume.update
Set the volume for the user’s current playback device. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.shuffle.update
Toggle shuffle on or off for user’s playback. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.
me.player.recently_played.list
Get tracks from the current user's recently played tracks. _**Note**: Currently doesn't support podcast episodes._
me.player.queue.list
Get the list of objects that make up the user's queue.
me.player.queue.create
Add an item to be played next in the user's current playback queue. This API only works for users who have Spotify Premium. The order of execution is not guaranteed when you use this API with other Player API endpoints.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from arjunkmrm
GitHub Wiki Explorer
Navigate and understand GitHub repository documentation effortlessly by retrieving wiki structures and contents. Get direct answers to specific questions about project wikis to save time searching through manual pages. Streamline the onboarding process by quickly grasping the layout and details of any GitHub project.
Airtable
Connect AI tools to your Airtable bases. Search, create, and update records through natural conversation.
GitHub Code Search
Search millions of public GitHub repositories for real-world code patterns and implementation examples. Discover how developers use specific libraries and handle complex configurations in production environments. Improve coding speed and accuracy by referencing verified open-source solutions.
World Clock
Get the current time in any timezone. Set a default timezone for fast lookups. Switch timezones on demand to compare across regions.
Perplexity
Accesses the web to provide detailed, contextually relevant search results with accurate citations. Delivers real-time information and deep insights by querying advanced language models. Streamlines research tasks by synthesizing data from multiple online sources into concise answers.
ai.smithery/arjunkmrm-local001
Get the current time in your preferred timezone or any region you specify. Browse concise informat…
Similar servers
Press Release
press-release MCP — wraps StupidAPIs (requires X-API-Key)
MCP Server for LimeSurvey
Enables interaction with LimeSurvey API to create and manage surveys, questions, question groups, activate surveys, and export responses through standardized MCP endpoints.
io.github.zenml-io/mcp-zenml
MCP server for ZenML - browse stacks, pipelines, runs, artifacts & trigger pipeline runs via API
Linear
Linear MCP — wraps the Linear GraphQL API (OAuth)
HAPI MCP Server
HAPI MCP server: Dynamically exposes OpenAPI REST APIs as MCP tools for AI assistants
Google Docs MCP Server
Enables Claude to read, create, and update Google Docs through OAuth authentication. Deployed as a remote Next.js server on Vercel with support for multiple users and secure API key management.
Indexed from Smithery · Updates nightlyView on Smithery →