SongUp AI
Find AI songs in 24 languages, start a custom song on SongUp AI, and find browser audio tools.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"songup-ai": {
"url": "https://www.songupai.com/mcp/agents"
}
}
}リモートエンドポイント
https://www.songupai.com/mcp/agentsstreamable-httpできること
ツール一覧
ツール(3)
🟢find_songs(language, query, limit)
Finds ready-made AI songs from the SongUp AI library and returns each one with a direct link to its audio (MP3). Use it when the user wants to hear AI songs or example songs in a language, genre, mood or for an occasion (for example "an Arabic love song", "Hindi lo-fi", "upbeat birthday pop"). Songs are pre-made library tracks, not made from the user's own words; for a song from their own idea use start_custom_song.
入力スキーマ
{
"type": "object",
"properties": {
"language": {
"type": "string",
"enum": [
"English",
"Hindi",
"Spanish",
"French",
"German",
"Japanese",
"Korean",
"Portuguese",
"Arabic",
"Urdu",
"Turkish",
"Persian",
"Indonesian",
"Malay",
"Tamil",
"Punjabi",
"Bengali",
"Italian",
"Russian",
"Chinese",
"Vietnamese",
"Thai",
"Filipino",
"Swahili",
"Instrumental"
],
"description": "Language the songs are sung in, or \"Instrumental\" for songs without vocals. Defaults to English."
},
"query": {
"type": "string",
"description": "Optional genre, mood or occasion to match, in a few words (e.g. \"romantic\", \"lo-fi\", \"birthday\", \"rap\")."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "How many songs to show (default 5)."
}
},
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"songs"
]
},
"language": {
"type": "string"
},
"query": {
"type": "string"
},
"songs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"genre": {
"type": "string"
},
"vocal": {
"type": "string"
},
"about": {
"type": "string"
},
"audioUrl": {
"type": "string"
},
"cover": {
"type": "string"
}
},
"required": [
"id",
"title",
"genre",
"about",
"audioUrl",
"cover"
]
}
},
"createUrl": {
"type": "string"
}
},
"required": [
"kind",
"language",
"query",
"songs",
"createUrl"
]
}🟢start_custom_song(idea, language)
Prepares a link that opens the SongUp AI song maker on songupai.com with the user's song idea already filled in, so they can turn it into a full song with vocals there. Use it when the user wants a song made from their own idea, story, names or lyrics (birthday, anniversary, love song, etc.). Nothing is created or charged by this tool; the song is made on songupai.com, which needs a free account.
入力スキーマ
{
"type": "object",
"properties": {
"idea": {
"type": "string",
"description": "What the song is about, in the user's words: occasion, names, story, mood and style. Up to 500 characters."
},
"language": {
"type": "string",
"enum": [
"English",
"Hindi",
"Spanish",
"French",
"German",
"Japanese",
"Korean",
"Portuguese",
"Arabic",
"Urdu",
"Turkish",
"Persian",
"Indonesian",
"Malay",
"Tamil",
"Punjabi",
"Bengali",
"Italian",
"Russian",
"Chinese",
"Vietnamese",
"Thai",
"Filipino",
"Swahili"
],
"description": "Language to sing in, if the user said one."
}
},
"required": [
"idea"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"create"
]
},
"idea": {
"type": "string"
},
"language": {
"type": [
"string",
"null"
]
},
"createUrl": {
"type": "string"
}
},
"required": [
"kind",
"idea",
"language",
"createUrl"
]
}🟢find_audio_tool(task)
Finds the SongUp AI browser audio tool for a task the user describes, such as splitting a song into vocals and music, removing vocals for karaoke, making a mashup of two songs, removing background noise, mastering a track, finding chords, converting audio to MIDI, auto-tune or editing audio. Returns the matching tools with what each one does and a link to open it on songupai.com, where the user uploads their audio. This tool does not process audio itself.
入力スキーマ
{
"type": "object",
"properties": {
"task": {
"type": "string",
"description": "What the user wants to do with their audio, in a few words (e.g. \"separate vocals\", \"mashup maker\", \"audio editor\")."
}
},
"required": [
"task"
],
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"kind": {
"type": "string",
"enum": [
"tools"
]
},
"task": {
"type": "string"
},
"matched": {
"type": "boolean"
},
"tools": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"does": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"name",
"does",
"url"
]
}
}
},
"required": [
"kind",
"task",
"matched",
"tools"
]
}コミュニティ
エビデンス