Yandex Music playlist creation MCP server

Yandex Music MCP Server (unofficial)

A minimal MCP server for creating Yandex Music playlists: search tracks and add them to a playlist

  • 1 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • The token grants full access to the account's music profile
  • The token method technically violates Yandex Music's terms of use
All reasons and checks
Russian stack

lappi/yandex-music-mcp

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/yandex-music-mcp-server-unofficial

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The token grants full access to the account's music profile
  • The token method technically violates Yandex Music's terms of use

This is third-party code. Review the repository files before installing.

What it does

A thin wrapper over the yandex-music-api library with three tools: create a playlist with a title and visibility, search tracks by free-text query, and add found tracks to a playlist. The server only speaks stdio. A separate console command ships alongside it for getting a token via OAuth device flow: it prints a link and code, the user confirms sign-in in a browser, and the token appears in the command's output.

Who it is for. For those who want the simplest scenario: build a playlist from found tracks through an agent, with nothing extra.

Good fit when

  • You only need search plus playlist creation, no likes reading or analytics
  • You want a no-install run via uvx straight from git
  • You want a built-in helper for getting a token via device flow

Not a fit when

  • You need to read likes, genres or the user's playlists: not available here
  • Strict ToS compliance matters: the token method uses the mobile app's client_id, which technically violates the terms

Example request

Create a playlist 'Classic Rock' and add 5 Queen tracks to it

MCP

Transport
stdio
Authentication
API key

Environment variables

YANDEX_MUSIC_TOKEN required, secret
Yandex Music token, obtainable via the bundled device-flow command

Limitations

Only three tools; no reading of likes, playlists or similar tracks. The package is not published to PyPI, so the uvx command needs the --from flag pointing at the repo. The device-flow token method uses the publicly known client_id and client_secret of the Yandex Music mobile app; the author explicitly warns this violates the terms of use and offers alternative token sources at your own risk.

How to disable. Remove the yandex-music entry from your MCP client configuration.

FAQ

Do I need to install it ahead of time?

No, uvx --from git+... downloads and runs the server on the fly if uv is installed.

Is the token method allowed?

The author states outright that the device flow uses the mobile app's client_id and technically violates the ToS; use is at your own risk.

Discussion

No questions or reviews yet.

Russian stack

An unofficial Yandex Music MCP server: likes, genre analysis, search and playlist management over HTTP or stdio

MCP serverExtended access2Repository stars
Russian stack

A single-file, zero-install Yandex Music MCP server via uv: likes, playlists, search and taste analysis

MCP serverExtended access
Russian stack

A browser-free Yandex Music MCP server: the agent queues a playlist, a local daemon plays it via mpv with Now Playing in Control Center

MCP serverExtended access1Repository stars
Russian stack

An MCP server for a local Rust-based Yandex Music player and sync daemon on Linux: playback control, taste profile, mood picks

MCP serverBroad access
Russian stack

A Redis-backed queue MCP server that downloads tracks from SoundCloud, YouTube, Yandex Music and Spotify, transcodes them and tags them with cover art

MCP serverExtended access5Repository stars

A Spotify MCP server: the agent searches music, controls playback, queue and volume, and builds and edits playlists and the library

MCP serverBroad access506Repository stars

README in short

The README lists the three tools, shows a no-install uvx run and a pip install path, explains getting a token via device flow with an explicit ToS-violation warning, gives configs for Claude Code and Claude Desktop across OSes, and a debug command via MCP Inspector.

README badge

Report a problem