spotify

Spotify: Spotify Data API for Millions of songs & podcasts, artists, albums, playlists and more.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
81%
命名质量
96%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

发现(6)

  • LOWTool 'get_v2_album_detailsAndTracks' doesn't follow camelCase/snake_case在 get_v2_album_detailsAndTracks 中
  • LOWTool 'get_v2_artist_fansFirstPresales' doesn't follow camelCase/snake_case在 get_v2_artist_fansFirstPresales 中
  • LOWTool 'get_v2_artist_fansFirstPresales' name length outside 3-30 range在 get_v2_artist_fansFirstPresales 中
  • LOWTool 'get_v1_1_artist_discography_overview' name length outside 3-30 range在 get_v1_1_artist_discography_overview 中
  • LOWTool 'get_v2_playlist_detailsAndItems' doesn't follow camelCase/snake_case在 get_v2_playlist_detailsAndItems 中
  • LOWTool 'get_v2_playlist_detailsAndItems' name length outside 3-30 range在 get_v2_playlist_detailsAndItems 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~4,262token 数(工具定义)
~646 B典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 3.33%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "spotify": {
      "url": "https://mcp.jojapi.com/spotify"
    }
  }
}

远程端点

https://mcp.jojapi.com/spotifystreamable-http

它能做什么

工具清单

工具(37)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢get_v1_1_browse_all

Explore Group: Explore. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢get_v1_1_search(q, type, offset, limit, numberOfTopResults, ...)

Search Group: Explore. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "title": "q",
      "description": "Search query"
    },
    "type": {
      "type": "string",
      "title": "type",
      "example": "multi",
      "description": "`multi` or one of these:\n\n- albums\n- artists\n- episodes\n- genres\n- playlists\n- podcasts\n- tracks\n- users"
    },
    "offset": {
      "type": "string",
      "title": "offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "10"
    },
    "numberOfTopResults": {
      "type": "string",
      "title": "numberOfTopResults",
      "example": "5"
    },
    "gl": {
      "type": "string",
      "title": "gl"
    }
  },
  "additionalProperties": false
}
🟢get_v2_album_detailsAndTracks(albumId, offset, limit)

v2/Album details & tracks Group: Albums. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "albumId": {
      "type": "string",
      "title": "Spotify Album ID or URI",
      "example": "3IBcauSj5M2A6lTeffJzdv"
    },
    "offset": {
      "type": "string",
      "title": "Tracks offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "Tracks limit",
      "example": "50"
    }
  },
  "additionalProperties": false
}
🟢get_v2_album_metadata(albumId)

v2/Album metadata Group: Albums. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "albumId": {
      "type": "string",
      "title": "Spotify Album ID or URI",
      "example": "3IBcauSj5M2A6lTeffJzdv"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_album_tracks(id, offset, limit)

Album tracks Group: Albums. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "3IBcauSj5M2A6lTeffJzdv",
      "description": "Album ID"
    },
    "offset": {
      "type": "string",
      "title": "offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "300"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_album_metadata(id)

Get album metadata Group: Albums. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "3IBcauSj5M2A6lTeffJzdv",
      "description": "Album ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_albums(ids)

Get one or more albums Group: Albums. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "ids": {
      "type": "string",
      "title": "ids",
      "example": "3IBcauSj5M2A6lTeffJzdv",
      "description": "Album IDs (you can use commas)"
    }
  },
  "additionalProperties": false
}
🟢get_v2_artist_overview(artistId)

v2/Artist overview Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "artistId": {
      "type": "string",
      "title": "Spotify Artist ID or URI",
      "example": "2w9zwq3AktTeYYMuhMjju8"
    }
  },
  "additionalProperties": false
}
🟢get_v2_artist_concerts(artistId)

v2/Artist concerts Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "artistId": {
      "type": "string",
      "title": "Spotify Artist ID or URI",
      "example": "2w9zwq3AktTeYYMuhMjju8"
    }
  },
  "additionalProperties": false
}
🟢get_v2_artist_fansFirstPresales(artistId)

v2/Artist fans-first presales Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "artistId": {
      "type": "string",
      "title": "Spotify Artist ID or URI",
      "example": "2w9zwq3AktTeYYMuhMjju8"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_related(id)

Artist related Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_featuring(id)

Artist featuring Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_discovered_on(id)

Artist discovered on Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_appears_on(id)

Artist appears on Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_singles(id, offset, limit)

Artist singles Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    },
    "offset": {
      "type": "string",
      "title": "offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "20"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_albums(id, offset, limit)

Artist albums Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    },
    "offset": {
      "type": "string",
      "title": "offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "100"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_discography_overview(id)

Artist discography overview Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artist_overview(id)

Artist overview Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_artists(ids)

Artists Group: Artists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "ids": {
      "type": "string",
      "title": "ids",
      "example": "2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist IDs (you can use commas)"
    }
  },
  "additionalProperties": false
}
🟢get_v2_track_details(trackId)

v2/Track details Group: Tracks. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "trackId": {
      "type": "string",
      "title": "Spotify Track ID or URI",
      "example": "4WNcduiCmDNfmTEz7JvmLv"
    }
  },
  "additionalProperties": false
}
🟢get_v2_track_metadata(trackId)

v2/Track metadata Group: Tracks. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "trackId": {
      "type": "string",
      "title": "Spotify Track ID or URI",
      "example": "4WNcduiCmDNfmTEz7JvmLv"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_track_lyrics(id)

Track lyrics Group: Tracks. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "4snRyiaLyvTMui0hzp8MF7",
      "description": "Track ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_track_credits(id)

Track credits Group: Tracks. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "4WNcduiCmDNfmTEz7JvmLv",
      "description": "Track ID"
    }
  },
  "additionalProperties": false
}
🟢get_v2_playlist_detailsAndItems(playlistId, offset, limit)

v2/Playlist details & items Group: Playlists. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "playlistId": {
      "type": "string",
      "title": "Spotify Playlist ID or URI",
      "example": "37i9dQZF1DX4Wsb4d7NKfP"
    },
    "offset": {
      "type": "string",
      "title": "Items offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "Items limit",
      "example": "25"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_user_followers(id)

User followers Group: Users. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "nocopyrightsounds",
      "description": "User ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_user_profile(id, playlistLimit, artistLimit)

User profile Group: Users. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "nocopyrightsounds",
      "description": "User ID"
    },
    "playlistLimit": {
      "type": "string",
      "title": "playlistLimit",
      "example": "10"
    },
    "artistLimit": {
      "type": "string",
      "title": "artistLimit",
      "example": "10"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_genre_view(id, content_limit, limit)

Genre View Group: Genres. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "0JQ5DAqbMKFEC4WFtoNRpw",
      "description": "Genre ID"
    },
    "content_limit": {
      "type": "string",
      "title": "content_limit",
      "example": "10"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "20"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_concert(id)

Get Concert Group: Concerts. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "6PodeS6Nvq7AwacfxsxHKT",
      "description": "Concert ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_concerts(gl)

Concerts Group: Concerts. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "gl": {
      "type": "string",
      "title": "gl",
      "example": "US"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_seed_to_playlist(uri)

Get radio playlist Group: Extras. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "uri": {
      "type": "string",
      "title": "uri",
      "example": "spotify:artist:2w9zwq3AktTeYYMuhMjju8",
      "description": "Artist or song URI"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_podcast_episodes(id, offset, limit)

Podcast Episodes Group: Podcasts. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "0ofXAdFIQQRsCYj9754UFx",
      "description": "Podcast Show ID"
    },
    "offset": {
      "type": "string",
      "title": "offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "50"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_episode_sound(id)

Episode Sound Group: Episodes. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "55EWbmkVr8iDNmSyperh9o",
      "description": "Episode ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_episode(id)

Get Episode Group: Episodes. Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "55EWbmkVr8iDNmSyperh9o",
      "description": "Episode ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_tracks(ids)

Get tracks Group: Deprecated Endpoints (v1). Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "ids": {
      "type": "string",
      "title": "ids",
      "example": "4WNcduiCmDNfmTEz7JvmLv",
      "description": "Track IDs (you can use commas)"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_playlist_tracks(id, offset, limit)

Playlist tracks Group: Deprecated Endpoints (v1). Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "37i9dQZF1DX4Wsb4d7NKfP",
      "description": "Playlist ID"
    },
    "offset": {
      "type": "string",
      "title": "offset",
      "example": "0"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "100"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_playlist(id)

Get playlist Group: Deprecated Endpoints (v1). Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "title": "id",
      "example": "37i9dQZF1DX4Wsb4d7NKfP",
      "description": "Playlist ID"
    }
  },
  "additionalProperties": false
}
🟢get_v1_1_recommendations(limit, seed_tracks, seed_artists, seed_genres)

Track recommendations Group: Deprecated Endpoints (v1). Billing per call: 1 Credits. Agents can pay per call ($0.01 via x402/MPP, no API key).

输入模式

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "20",
      "description": "The target size of the list of recommended tracks.\nDefault: 20. Minimum: 1. Maximum: 100."
    },
    "seed_tracks": {
      "type": "string",
      "title": "seed_tracks",
      "example": "0c6xIDDpzE81m2q797ordA",
      "description": "A comma separated list of Spotify IDs for a seed track.\n\nUp to 5 seed values may be provided in any combination of seed_artists, seed_tracks and seed_genres."
    },
    "seed_artists": {
      "type": "string",
      "title": "seed_artists",
      "example": "4NHQUGzhtTLFvgF5SZesLK",
      "description": "A comma separated list of Spotify IDs for seed artists."
    },
    "seed_genres": {
      "type": "string",
      "title": "seed_genres",
      "example": "classical,country",
      "description": "A comma separated list of any genres in the set of available genre seeds."
    }
  },
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本37 个工具
已验证未记录版本37 个工具