Find and license original songs to record. Hear every song in many production styles.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
For a connected Starchild member: their credit balance. Making a new version costs 2 credits per style (3 for songs over 3:30).
This tool takes no arguments.
For a connected Starchild member: their credit balance. Making a new version costs 2 credits per style (3 for songs over 3:30).
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Turn chosen songs and licenses into one link that opens the person's Starchild cart with everything already added. Checkout happens on starchild.music. Use license ids from license_options (e.g. song-only, song-instrumental, royalty-free, exclusive-license).
| Argument | Type | Description |
|---|---|---|
| items* | array |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"song"
],
"properties": {
"song": {
"type": "string",
"maxLength": 300
},
"license": {
"type": "string",
"default": "song-only",
"maxLength": 40
}
},
"additionalProperties": false
},
"maxItems": 10,
"minItems": 1
}
},
"additionalProperties": false
}Hear a Starchild song in a different production style (for example Country, Acoustic Indie, Electro Rock, Latin Salsa, Piano Ballad Orchestral). Returns a link that opens the song on starchild.music set to that style, with the original vocal. Lists the available styles if the requested one isn't made for this song.
| Argument | Type | Description |
|---|---|---|
| song* | string | Song id, starchild.music/songs/... link, or exact title |
| style* | string | Style name, e.g. 'country' or 'acoustic indie' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"song",
"style"
],
"properties": {
"song": {
"type": "string",
"maxLength": 300,
"description": "Song id, starchild.music/songs/... link, or exact title"
},
"style": {
"type": "string",
"maxLength": 60,
"description": "Style name, e.g. 'country' or 'acoustic indie'"
}
},
"additionalProperties": false
}For a connected Starchild member: progress and listening links for a transform started with transform_song.
| Argument | Type | Description |
|---|---|---|
| job* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"job"
],
"properties": {
"job": {
"type": "string",
"maxLength": 64
}
},
"additionalProperties": false
}Full details for one Starchild song: writers, genres, moods, key, tempo, every production style, sounds-like, similar songs, and which licenses are available. Accepts the song id, its starchild.music link, or its exact title.
| Argument | Type | Description |
|---|---|---|
| song* | string | Song id, starchild.music/songs/... link, or exact title |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"song"
],
"properties": {
"song": {
"type": "string",
"maxLength": 300,
"description": "Song id, starchild.music/songs/... link, or exact title"
}
},
"additionalProperties": false
}For songwriters and catalog owners: how to list original songs on Starchild, what it costs, how licensing earnings are paid, and who keeps the rights.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}What licensing a Starchild song costs. With a song, returns exactly which licenses and add-ons that song offers and their prices. Without one, returns the standard price list. All prices are one-time, in US dollars.
| Argument | Type | Description |
|---|---|---|
| song | string | Optional song id, link, or exact title |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"song": {
"type": "string",
"maxLength": 300,
"description": "Optional song id, link, or exact title"
}
},
"additionalProperties": false
}Play a Starchild song: shows an in-chat player with the original recording and every production style made for it (same vocal; switch styles mid-song), plus starchild.music links for each style.
| Argument | Type | Description |
|---|---|---|
| song* | string | Song id, starchild.music/songs/... link, or exact title |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"song"
],
"properties": {
"song": {
"type": "string",
"maxLength": 300,
"description": "Song id, starchild.music/songs/... link, or exact title"
}
},
"additionalProperties": false
}Search Starchild's catalog of original songs by meaning: describe the song in plain words (e.g. 'uplifting country ballad about starting over, female vocal'). Optional filters narrow by genre, mood, vocal or tempo. Shows an in-chat browser where every result plays, in every production style, with more results on request (use offset).
| Argument | Type | Description |
|---|---|---|
| mood | string | e.g. Uplifting, Romantic, Sad, Energetic |
| genre | string | e.g. Country, Pop, Rock, R&B, Holiday |
| limit | integer | |
| query* | string | What the person is looking for, in their own words |
| tempo | string | |
| vocal | string | |
| offset | integer | For more results: how many to skip |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"mood": {
"type": "string",
"maxLength": 40,
"description": "e.g. Uplifting, Romantic, Sad, Energetic"
},
"genre": {
"type": "string",
"maxLength": 40,
"description": "e.g. Country, Pop, Rock, R&B, Holiday"
},
"limit": {
"type": "integer",
"default": 8,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 400,
"description": "What the person is looking for, in their own words"
},
"tempo": {
"enum": [
"Slow",
"Medium",
"Fast"
],
"type": "string"
},
"vocal": {
"enum": [
"Female",
"Male",
"Duet",
"Instrumental"
],
"type": "string"
},
"offset": {
"type": "integer",
"default": 0,
"maximum": 290,
"minimum": 0,
"description": "For more results: how many to skip"
}
},
"additionalProperties": false
}For a connected Starchild member: render NEW versions of a catalog song in chosen production styles, keeping the original vocal, using their credits (2 per style, 3 per style for songs over 3:30). Optional creative direction in plain words. Takes a few minutes; returns a job id for check_transform. Results also save to the member's Gen library on starchild.music. Use change_style first for styles that already exist (free).
| Argument | Type | Description |
|---|---|---|
| song* | string | Song id, starchild.music/songs/... link, or exact title |
| styles* | array | Style names, e.g. ['Country Rock', 'Punk Rock'] |
| direction | string | Optional creative direction, e.g. 'darker, slower, more acoustic guitar' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"song",
"styles"
],
"properties": {
"song": {
"type": "string",
"maxLength": 300,
"description": "Song id, starchild.music/songs/... link, or exact title"
},
"styles": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60
},
"maxItems": 4,
"minItems": 1,
"description": "Style names, e.g. ['Country Rock', 'Punk Rock']"
},
"direction": {
"type": "string",
"maxLength": 400,
"description": "Optional creative direction, e.g. 'darker, slower, more acoustic guitar'"
}
},
"additionalProperties": false
}Check whether a Starchild license certificate number (format SC-2026-123456) is genuine, and which song and license it covers.
| Argument | Type | Description |
|---|---|---|
| certificate_number* | string |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"certificate_number"
],
"properties": {
"certificate_number": {
"type": "string",
"maxLength": 40
}
},
"additionalProperties": false
}