{
  "markdown": "# StarSinger MCP Server\n\nAn 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.\n\n## Quick Start\n\n### 1. Get an API Key\n\nGet a free API key at [mcp.starsinger.ai](https://mcp.starsinger.ai) — sign up and create a key from the dashboard.\n\n### 2. Add to Your AI Tool\n\n**Claude Desktop** — add to `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"starsinger\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"starsinger-mcp\"],\n      \"env\": {\n        \"STARSINGER_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n**Cursor** — add to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"starsinger\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"starsinger-mcp\"],\n      \"env\": {\n        \"STARSINGER_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n**VS Code** — add to user settings:\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"starsinger\": {\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"starsinger-mcp\"],\n        \"env\": {\n          \"STARSINGER_API_KEY\": \"your_api_key_here\"\n        }\n      }\n    }\n  }\n}\n```\n\n### 3. Try It\n\nAsk your AI assistant:\n\n> \"Find me some chill jazz piano tracks\"\n\n> \"What artists does StarSinger have?\"\n\n> \"Get me an upbeat track for a workout video\"\n\n## Tools\n\n### `search_music`\n\nSearch the catalog by natural language query, mood, or genre.\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `query` | string | Yes | Natural language search — \"upbeat jazz piano\", \"sad violin ballad\" |\n| `mood` | string | No | Filter by mood: `purple` (chill), `red` (energetic), `blue` (emotional), `gold` (uplifting), `green` (nature), `pink` (romantic), `dark` (intense), `rainbow` (eclectic) |\n| `limit` | number | No | Results to return (default 10, max 50) |\n\n### `get_track`\n\nGet full details and streaming URL for a specific track.\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `trackId` | string | Yes | Track ID from search results |\n\n### `get_trending`\n\nGet currently popular tracks from the catalog.\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `limit` | number | No | Number of tracks (default 10, max 50) |\n\n### `browse_artists`\n\nBrowse AI catalog artists, optionally filtered by genre.\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `genre` | string | No | Filter by genre (e.g. \"jazz\", \"classical\", \"pop\") |\n| `limit` | number | No | Number of artists (default 10, max 50) |\n\n### `get_artist`\n\nGet an artist's full profile and discography.\n\n| Parameter | Type | Required | Description |\n|-----------|------|----------|-------------|\n| `artistId` | string | No | Artist ID from browse results |\n| `handle` | string | No | Artist handle (e.g. \"miles_rivers\") |\n\n## What You Get\n\nEvery track response includes:\n\n- **Streaming URL** — Direct MP3 link, ready to play or embed\n- **Cover art** — Album artwork URL\n- **Full lyrics** — Complete song lyrics\n- **Metadata** — Title, artist, genre, mood, play count, likes\n- **Artist info** — Bio, influences, instrument, city\n\n## Configuration\n\n| Environment Variable | Required | Default | Description |\n|---------------------|----------|---------|-------------|\n| `STARSINGER_API_KEY` | Yes | — | Your StarSinger API key |\n| `STARSINGER_API_URL` | No | `https://mcp-api.starsinger.ai` | API base URL |\n\n## About StarSinger\n\n[StarSinger](https://starsinger.ai) 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.\n\n## License\n\nMIT\n",
  "bytes": 3735,
  "sha": "712b2d57970518c28f0bbe127fffd2b2bbb327b8af5372a7962db8bb438b12ef",
  "repo_slug": "starsinger-ai/starsinger-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_starsinger_ai_starsinger_mcp_df425629/readme"
}