Skip to main content
Glama

n8n-workflow-builder-mcp

by ifmelate
spotify.json9.29 kB
{ "nodeType": "n8n-nodes-base.spotify", "displayName": "Spotify", "description": "Access public song data via the Spotify API", "version": 1, "properties": [ { "name": "resource", "displayName": "Resource", "type": "options", "default": "player", "options": [ { "name": "Album", "value": "album" }, { "name": "Artist", "value": "artist" }, { "name": "Library", "value": "library" }, { "name": "My Data", "value": "myData" }, { "name": "Player", "value": "player" }, { "name": "Playlist", "value": "playlist" }, { "name": "Track", "value": "track" } ] }, { "name": "operation", "displayName": "Operation", "type": "options", "default": "addSongToQueue", "description": "Add a song to your queue", "options": [ { "name": "Add Song to Queue", "value": "addSongToQueue", "description": "Add a song to your queue" }, { "name": "Currently Playing", "value": "currentlyPlaying", "description": "Get your currently playing track" }, { "name": "Next Song", "value": "nextSong", "description": "Skip to your next track" }, { "name": "Pause", "value": "pause", "description": "Pause your music" }, { "name": "Previous Song", "value": "previousSong", "description": "Skip to your previous song" }, { "name": "Recently Played", "value": "recentlyPlayed", "description": "Get your recently played tracks" }, { "name": "Resume", "value": "resume", "description": "Resume playback on the current active device" }, { "name": "Set Volume", "value": "volume", "description": "Set volume on the current active device" }, { "name": "Start Music", "value": "startMusic", "description": "Start playing a playlist, artist, or album" } ], "displayOptions": { "show": { "resource": [ "player" ] } } }, { "name": "id", "displayName": "Resource ID", "type": "string", "default": "", "description": "Enter a playlist, artist, or album URI or ID", "placeholder": "spotify:album:1YZ3k65Mqw3G8FzYlW1mmp", "required": true, "displayOptions": { "show": { "resource": [ "player" ], "operation": [ "startMusic" ] } } }, { "name": "query", "displayName": "Search Keyword", "type": "string", "default": "", "description": "The keyword term to search for", "required": true, "displayOptions": { "show": { "resource": [ "album" ], "operation": [ "search" ] } } }, { "name": "country", "displayName": "Country", "type": "string", "default": "US", "description": "Top tracks in which country? Enter the postal abbreviation", "placeholder": "US", "required": true, "displayOptions": { "show": { "resource": [ "artist" ], "operation": [ "getTopTracks" ] } } }, { "name": "name", "displayName": "Name", "type": "string", "default": "", "description": "Name of the playlist to create", "placeholder": "Favorite Songs", "required": true, "displayOptions": { "show": { "resource": [ "playlist" ], "operation": [ "create" ] } } }, { "name": "additionalFields", "displayName": "Additional Fields", "type": "collection", "default": {}, "description": "Description for the playlist to create", "placeholder": "Add Field", "options": [ { "name": "description", "displayName": "Description", "type": "string", "default": "", "description": "Description for the playlist to create", "placeholder": "These are all my favorite songs." }, { "name": "public", "displayName": "Public", "type": "boolean", "default": true, "description": "Whether the playlist is publicly accessible" } ], "displayOptions": { "show": { "resource": [ "playlist" ], "operation": [ "create" ] } } }, { "name": "trackID", "displayName": "Track ID", "type": "string", "default": "", "description": "The track's Spotify URI or its ID. The track to add/delete from the playlist.", "placeholder": "spotify:track:0xE4LEFzSNGsz1F6kvXsHU", "required": true, "displayOptions": { "show": { "resource": [ "playlist" ], "operation": [ "add", "delete" ] } } }, { "name": "returnAll", "displayName": "Return All", "type": "boolean", "default": false, "description": "Whether to return all results or only up to a given limit", "required": true, "displayOptions": { "show": { "resource": [ "album", "artist", "library", "myData", "playlist", "track", "player" ], "operation": [ "getTracks", "getAlbums", "getUserPlaylists", "getNewReleases", "getLikedTracks", "getFollowingArtists", "search", "recentlyPlayed" ] } } }, { "name": "limit", "displayName": "Limit", "type": "number", "default": 50, "description": "Max number of results to return", "required": true, "typeOptions": { "minValue": 1, "maxValue": 100 }, "displayOptions": { "show": { "resource": [ "album", "artist", "library", "playlist", "track" ], "operation": [ "getTracks", "getAlbums", "getUserPlaylists", "getNewReleases", "getLikedTracks", "search" ], "returnAll": [ false ] } } }, { "name": "volumePercent", "displayName": "Volume", "type": "number", "default": 50, "description": "The volume percentage to set", "required": true, "typeOptions": { "minValue": 0, "maxValue": 100 }, "displayOptions": { "show": { "resource": [ "player" ], "operation": [ "volume" ] } } }, { "name": "filters", "displayName": "Filters", "type": "collection", "default": {}, "description": "Country to filter new releases by", "placeholder": "Add Filter", "options": [ { "name": "country", "displayName": "Country", "type": "options", "default": "US", "description": "Country to filter new releases by" } ], "displayOptions": { "show": { "resource": [ "album" ], "operation": [ "getNewReleases" ] } } } ], "credentialsConfig": [ { "name": "spotifyOAuth2Api", "required": true }, { "name": "resource", "required": false }, { "name": "operation", "required": false }, { "name": "id", "required": true }, { "name": "id", "required": true }, { "name": "id", "required": true }, { "name": "id", "required": true }, { "name": "trackID", "required": true }, { "name": "query", "required": true }, { "name": "id", "required": true }, { "name": "operation", "required": false }, { "name": "returnAll", "required": true }, { "name": "filters", "required": false } ], "io": { "inputs": [ "Main" ], "outputs": [ "Main" ], "outputNames": [], "hints": {} }, "wiring": { "role": "generic", "requires": [], "optional": [], "consumedBy": [], "consumes": [ "Main" ], "produces": [ "Main" ] } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ifmelate/n8n-workflow-builder-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server