The search takes the sentence you would actually say — an upbeat track for a workout video — and hands back tracks with streaming URLs attached, so choosing the music and using it are the same step.
An MCP server over the StarSinger AI music catalogue. Tracks are searched in natural language — upbeat jazz piano, sad violin ballad — or filtered by one of eight moods, and each result carries full metadata and a streaming URL. Artists can be browsed and profiled the same way.
- Natural-language search across the catalogue by mood, genre or artist (search_music)
- Eight mood filters: purple for chill, red for energetic, blue for emotional, gold for uplifting, plus green, pink, dark and rainbow
- Full details and a streaming URL for a track you have picked (get_track)
- What is currently popular in the catalogue (get_trending)
- Artists browsed, optionally narrowed by genre (browse_artists)
- One artist's full profile and their tracks (get_artist)
- Result limits of up to 50 per call, defaulting to 10
A free StarSinger API key from mcp.starsinger.ai, passed as STARSINGER_API_KEY. It runs through npx, so there is nothing to install first.
One command plus a key — npx -y starsinger-mcp, then supply credentials
