SpotifyPlayback
Control Spotify playback: get track info, start or resume playback, pause music, and skip tracks using the Spotify MCP Server tool.
Instructions
Manages the current playback with the following actions: - get: Get information about user's current track. - start: Starts playing new item or resumes current playback if called with no uri. - pause: Pauses current playback. - skip: Skips current track.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
action | Yes | Action to perform: 'get', 'start', 'pause' or 'skip'. | |
num_skips | No | Number of tracks to skip for `skip` action. | |
spotify_uri | No | Spotify uri of item to play for 'start' action. If omitted, resumes current playback. |
Input Schema (JSON Schema)
{
"description": "Manages the current playback with the following actions:\n- get: Get information about user's current track.\n- start: Starts playing new item or resumes current playback if called with no uri.\n- pause: Pauses current playback.\n- skip: Skips current track.",
"properties": {
"action": {
"description": "Action to perform: 'get', 'start', 'pause' or 'skip'.",
"title": "Action",
"type": "string"
},
"num_skips": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": 1,
"description": "Number of tracks to skip for `skip` action.",
"title": "Num Skips"
},
"spotify_uri": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Spotify uri of item to play for 'start' action. If omitted, resumes current playback.",
"title": "Spotify Uri"
}
},
"required": [
"action"
],
"title": "Playback",
"type": "object"
}