
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
starsinger-mcp
Advanced tools
MCP server for the StarSinger AI music catalog — search, stream, and browse 1M+ AI-generated tracks
An MCP (Model Context Protocol) server that gives AI agents access to the StarSinger AI music catalog — search, stream, and browse tracks from a growing library of AI-generated music.
Get a free API key at mcp.starsinger.ai — sign up and create a key from the dashboard.
Claude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
Cursor — add to .cursor/mcp.json:
{
"mcpServers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
VS Code — add to user settings:
{
"mcp": {
"servers": {
"starsinger": {
"command": "npx",
"args": ["-y", "starsinger-mcp"],
"env": {
"STARSINGER_API_KEY": "your_api_key_here"
}
}
}
}
}
Ask your AI assistant:
"Find me some chill jazz piano tracks"
"What artists does StarSinger have?"
"Get me an upbeat track for a workout video"
search_musicSearch the catalog by natural language query, mood, or genre.
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Natural language search — "upbeat jazz piano", "sad violin ballad" |
mood | string | No | Filter by mood: purple (chill), red (energetic), blue (emotional), gold (uplifting), green (nature), pink (romantic), dark (intense), rainbow (eclectic) |
limit | number | No | Results to return (default 10, max 50) |
get_trackGet full details and streaming URL for a specific track.
| Parameter | Type | Required | Description |
|---|---|---|---|
trackId | string | Yes | Track ID from search results |
get_trendingGet currently popular tracks from the catalog.
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Number of tracks (default 10, max 50) |
browse_artistsBrowse AI catalog artists, optionally filtered by genre.
| Parameter | Type | Required | Description |
|---|---|---|---|
genre | string | No | Filter by genre (e.g. "jazz", "classical", "pop") |
limit | number | No | Number of artists (default 10, max 50) |
get_artistGet an artist's full profile and discography.
| Parameter | Type | Required | Description |
|---|---|---|---|
artistId | string | No | Artist ID from browse results |
handle | string | No | Artist handle (e.g. "miles_rivers") |
Every track response includes:
| Environment Variable | Required | Default | Description |
|---|---|---|---|
STARSINGER_API_KEY | Yes | — | Your StarSinger API key |
STARSINGER_API_URL | No | https://mcp-api.starsinger.ai | API base URL |
StarSinger is an AI music creation platform. All music in the catalog is AI-generated and owned by Veronata Inc., available for use via this API.
MIT
FAQs
MCP server for the StarSinger AI music catalog — search, stream, and browse 1M+ AI-generated tracks
The npm package starsinger-mcp receives a total of 16 weekly downloads. As such, starsinger-mcp popularity was classified as not popular.
We found that starsinger-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.