Wubble
Create, inspect, and manage Wubble music, speech, voice, and sound-effect requests through MCP.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- LOWin wubble_create_instrumental_and_wait
- LOWin wubble_create_voiceover_and_wait
- LOWin wubble_create_sound_effect_and_wait
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"audio": {
"url": "https://mcp.wubble.ai/mcp"
}
}
}Remote-Endpunkte
https://mcp.wubble.ai/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (33)
🟢wubble_get_started
Get started with Wubble. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"connected": {
"type": "boolean",
"description": "Whether this MCP call is authenticated to Wubble."
},
"message": {
"type": "string",
"description": "Short user-facing readiness message."
},
"generation_ready": {
"type": "boolean",
"description": "Whether this connected account can start generation now."
},
"credits": {
"type": "object",
"description": "Credits and plan details when available.",
"properties": {},
"additionalProperties": true
},
"starter_actions": {
"type": "array",
"description": "Recommended starter actions.",
"items": {
"type": "object",
"description": "Starter action.",
"properties": {},
"additionalProperties": true
}
},
"workflows": {
"type": "array",
"description": "Supported Wubble audio workflows.",
"items": {
"type": "object",
"description": "Workflow entry.",
"properties": {},
"additionalProperties": true
}
},
"next_action": {
"type": "string",
"description": "Suggested next user action."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🟢wubble_get_credits
Get Wubble credits. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"credits_remaining": {
"type": "number",
"description": "Remaining Wubble credits when available."
},
"api_calls_remaining": {
"type": "number",
"description": "Remaining monthly developer API calls."
},
"monthly_api_call_allowance": {
"type": "number",
"description": "Monthly developer API call allowance."
},
"plan": {
"type": "string",
"description": "Current plan when available."
},
"reset_at": {
"type": "string",
"description": "Allowance reset timestamp when available."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🟢wubble_get_usage
Get Wubble usage. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"usage": {
"type": "object",
"description": "Usage summary.",
"properties": {},
"additionalProperties": true
},
"period": {
"type": "string",
"description": "Usage period when available."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🟢wubble_get_request_status(requestId)
Get Wubble request status. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {
"requestId": {
"type": "string",
"description": "Wubble request ID to inspect."
}
},
"required": [
"requestId"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned result URL when available."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed when available."
},
"error_message": {
"type": "string",
"description": "User-safe error message when failed."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🟢wubble_wait_for_request(requestId, timeout_seconds, poll_interval_seconds)
Wait for Wubble request. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {
"requestId": {
"type": "string",
"description": "Wubble request ID to wait for."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait in this tool call. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"required": [
"requestId"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned result URL when available."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed when available."
},
"error_message": {
"type": "string",
"description": "User-safe error message when failed."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🟢wubble_list_voices
List Wubble voices. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"voices": {
"type": "array",
"description": "Available Wubble-safe voice catalog.",
"items": {
"type": "object",
"description": "Voice entry.",
"properties": {},
"additionalProperties": true
}
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🟢wubble_get_speech_status(requestId)
Get Wubble speech status. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {
"requestId": {
"type": "string",
"description": "Speech request ID to inspect."
}
},
"required": [
"requestId"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned result URL when available."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed when available."
},
"error_message": {
"type": "string",
"description": "User-safe error message when failed."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🟢wubble_get_dubbing_transcript(dubbingId, language_code, format)
Get Wubble dubbing transcript. Reads information from the connected Wubble account.
Eingabe-Schema
{
"type": "object",
"properties": {
"dubbingId": {
"type": "string",
"description": "Dubbing provider/request ID."
},
"language_code": {
"type": "string",
"description": "Transcript language code."
},
"format": {
"type": "string",
"enum": [
"srt",
"webvtt",
"json"
],
"description": "Transcript format."
}
},
"required": [
"dubbingId",
"language_code",
"format"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"transcript": {
"type": "object",
"description": "Dubbing transcript payload.",
"properties": {},
"additionalProperties": true
},
"request_id": {
"type": "string",
"description": "Wubble dubbing request ID when available."
},
"dubbing_id": {
"type": "string",
"description": "Provider dubbing ID when available."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_upload_audio(source_url, filename, content_type, purpose)
Upload Wubble audio. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and upload to Wubble."
},
"filename": {
"type": "string",
"description": "Optional filename for the uploaded audio."
},
"content_type": {
"type": "string",
"description": "Optional media content type."
},
"purpose": {
"type": "string",
"description": "Optional upload purpose."
}
},
"required": [
"source_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"upload_audio_id": {
"type": "string",
"description": "Wubble upload audio ID."
},
"status": {
"type": "string",
"description": "Upload status."
},
"filename": {
"type": "string",
"description": "Stored filename."
},
"bytes": {
"type": "number",
"description": "Uploaded bytes."
},
"content_type": {
"type": "string",
"description": "Stored media content type."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_upload_vocal(source_url, filename, content_type)
Upload Wubble vocal. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and upload as a vocal reference."
},
"filename": {
"type": "string",
"description": "Optional filename for the uploaded vocal."
},
"content_type": {
"type": "string",
"description": "Optional media content type."
}
},
"required": [
"source_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"vocal_id": {
"type": "string",
"description": "Wubble vocal reference ID."
},
"status": {
"type": "string",
"description": "Upload status."
},
"filename": {
"type": "string",
"description": "Stored filename."
},
"bytes": {
"type": "number",
"description": "Uploaded bytes."
},
"content_type": {
"type": "string",
"description": "Stored media content type."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_generate_song(prompt, lyrics)
Generate Wubble song. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Description of the song to generate."
},
"lyrics": {
"type": "string",
"description": "Optional lyrics to use for the song."
}
},
"required": [
"prompt"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_create_song_and_wait(prompt, lyrics, timeout_seconds, poll_interval_seconds)
Create Wubble song and wait. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Description of the song to generate."
},
"lyrics": {
"type": "string",
"description": "Optional lyrics to use for the song."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"required": [
"prompt"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned result URL when available."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed when available."
},
"error_message": {
"type": "string",
"description": "User-safe error message when failed."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_generate_instrumental(prompt)
Generate Wubble instrumental. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Description of the instrumental track to generate."
}
},
"required": [
"prompt"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_create_instrumental_and_wait(prompt, timeout_seconds, poll_interval_seconds)
Create Wubble instrumental and wait. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Description of the instrumental track to generate."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"required": [
"prompt"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned result URL when available."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed when available."
},
"error_message": {
"type": "string",
"description": "User-safe error message when failed."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_generate_lyrics(prompt, style)
Generate Wubble lyrics. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Description of the lyrics to generate."
},
"style": {
"type": "string",
"description": "Optional lyric style."
}
},
"required": [
"prompt"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"lyrics": {
"type": "string",
"description": "Generated lyrics."
},
"title": {
"type": "string",
"description": "Generated title when available."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_extend_lyrics(lyrics, prompt)
Extend Wubble lyrics. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"lyrics": {
"type": "string",
"description": "Existing lyrics to extend."
},
"prompt": {
"type": "string",
"description": "Optional direction for the extension."
}
},
"required": [
"lyrics"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"lyrics": {
"type": "string",
"description": "Extended lyrics."
},
"title": {
"type": "string",
"description": "Generated title when available."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_extend_song(song_id, lyrics, extend_at, extend_type, model, ...)
Extend Wubble song. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"song_id": {
"type": "string",
"description": "Caller-owned completed song request ID."
},
"lyrics": {
"type": "string",
"description": "Lyrics for the extension."
},
"extend_at": {
"type": "number",
"description": "Extension position in milliseconds."
},
"extend_type": {
"type": "string",
"enum": [
"tail",
"head"
],
"description": "Where to extend the song."
},
"model": {
"type": "string",
"enum": [
"mureka-7.6",
"mureka-8"
],
"description": "Optional model."
},
"prompt": {
"type": "string",
"description": "Optional extension prompt."
}
},
"required": [
"song_id",
"lyrics",
"extend_at"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_analyze_lyrics(upload_audio_id)
Analyze Wubble lyrics. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID to analyze."
}
},
"required": [
"upload_audio_id"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"duration": {
"type": "number",
"description": "Detected audio duration."
},
"lyrics_sections": {
"type": "array",
"description": "Recognized lyric sections.",
"items": {
"type": "object",
"description": "Recognized lyric section.",
"properties": {},
"additionalProperties": true
}
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_describe_audio(url, model)
Describe Wubble audio. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Wubble-owned or user-provided audio URL to describe."
},
"model": {
"type": "string",
"description": "Optional model."
}
},
"required": [
"url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"instrument": {
"type": "string",
"description": "Detected primary instrument when available."
},
"genres": {
"type": "array",
"description": "Detected genres.",
"items": {
"type": "string",
"description": "List item."
}
},
"tags": {
"type": "array",
"description": "Detected tags.",
"items": {
"type": "string",
"description": "List item."
}
},
"description": {
"type": "string",
"description": "Audio description."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_separate_stems(url, model)
Separate Wubble stems. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Wubble-owned or user-provided audio URL for stem separation."
},
"model": {
"type": "string",
"description": "Optional model."
}
},
"required": [
"url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Stem separation status."
},
"zip_url": {
"type": "string",
"description": "Wubble-owned ZIP URL for stems."
},
"midi_zip_url": {
"type": "string",
"description": "Wubble-owned MIDI ZIP URL when available."
},
"expires_at": {
"type": "string",
"description": "Expiration timestamp when available."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_remix_song(song_id, upload_audio_id, lyrics, prompt, n)
Remix Wubble song. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"song_id": {
"type": "string",
"description": "Caller-owned completed song request ID."
},
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID."
},
"lyrics": {
"type": "string",
"description": "Lyrics for the remix."
},
"prompt": {
"type": "string",
"description": "Optional remix prompt."
},
"n": {
"type": "number",
"description": "Optional number of variations."
}
},
"required": [
"lyrics"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_generate_track(generate_type, song_id, upload_audio_id, generate_start, generate_end, ...)
Generate Wubble track. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"generate_type": {
"type": "string",
"description": "Track type to generate."
},
"song_id": {
"type": "string",
"description": "Caller-owned completed song request ID."
},
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID."
},
"generate_start": {
"type": "number",
"description": "Start time in milliseconds."
},
"generate_end": {
"type": "number",
"description": "End time in milliseconds."
},
"lyrics": {
"type": "string",
"description": "Optional lyrics."
},
"prompt": {
"type": "string",
"description": "Optional generation prompt."
},
"vocal_gender": {
"type": "string",
"enum": [
"male",
"female"
],
"description": "Optional vocal gender."
}
},
"required": [
"generate_type"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_edit_track(track_id, upload_audio_id, edit_start, edit_end, lyrics, ...)
Edit Wubble track. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"track_id": {
"type": "string",
"description": "Caller-owned track/song request ID."
},
"upload_audio_id": {
"type": "string",
"description": "Uploaded Wubble audio ID."
},
"edit_start": {
"type": "number",
"description": "Edit region start in milliseconds."
},
"edit_end": {
"type": "number",
"description": "Edit region end in milliseconds."
},
"lyrics": {
"type": "string",
"description": "Optional replacement lyrics."
},
"source_duration_ms": {
"type": "number",
"description": "Optional source duration in milliseconds."
}
},
"required": [
"edit_start",
"edit_end"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_create_podcast(prompt, voices, background_music, conversations)
Create Wubble podcast. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Podcast topic or direction."
},
"voices": {
"type": "array",
"items": {
"type": "string"
}
},
"background_music": {
"type": "boolean",
"description": "Whether to include background music."
},
"conversations": {
"type": "array",
"items": {
"type": "object",
"description": "Podcast conversation turn.",
"properties": {},
"additionalProperties": true
}
}
},
"required": [
"prompt"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"description": "Wubble developer-service response data.",
"properties": {},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_text_to_speech(text, voice_id, model_id, voice_settings, language_code, ...)
Generate Wubble speech. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to synthesize."
},
"voice_id": {
"type": "string",
"description": "Optional Wubble voice ID."
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"voice_settings": {
"type": "object",
"description": "Optional voice settings.",
"properties": {},
"additionalProperties": true
},
"language_code": {
"type": "string",
"description": "Optional language code."
},
"output_format": {
"type": "string",
"description": "Optional output format. Use mp3_44100_128 for MP3 audio; shorthand mp3 is accepted and normalized."
}
},
"required": [
"text"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_create_voiceover_and_wait(text, voice_id, model_id, voice_settings, language_code, ...)
Create Wubble voiceover and wait. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to synthesize into a finished voiceover."
},
"voice_id": {
"type": "string",
"description": "Optional Wubble voice ID."
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"voice_settings": {
"type": "object",
"description": "Optional voice settings.",
"properties": {},
"additionalProperties": true
},
"language_code": {
"type": "string",
"description": "Optional language code."
},
"output_format": {
"type": "string",
"description": "Optional output format. Use mp3_44100_128 for MP3 audio; shorthand mp3 is accepted and normalized."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"required": [
"text"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned result URL when available."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed when available."
},
"error_message": {
"type": "string",
"description": "User-safe error message when failed."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_speech_to_text(source_url, model_id, timestamps_granularity, diarize, detect_speaker_roles, ...)
Transcribe Wubble speech. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and transcribe."
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"timestamps_granularity": {
"type": "string",
"enum": [
"none",
"word",
"character"
],
"description": "Timestamp granularity."
},
"diarize": {
"type": "boolean",
"description": "Whether to diarize speakers."
},
"detect_speaker_roles": {
"type": "boolean",
"description": "Whether to detect speaker roles."
},
"keyterms": {
"type": "array",
"items": {
"type": "string"
}
},
"language_code": {
"type": "string",
"description": "Optional language code."
}
},
"required": [
"source_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_isolate_voice(source_url, file_format)
Isolate Wubble voice. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and isolate vocals from."
},
"file_format": {
"type": "string",
"enum": [
"other",
"pcm_s16le_16"
],
"description": "Optional file format."
}
},
"required": [
"source_url"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_text_to_dialog(inputs, model_id, language_code, settings, pronunciation_dictionary_locators, ...)
Generate Wubble dialog. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"inputs": {
"type": "array",
"items": {
"type": "object",
"description": "Dialog input turn.",
"properties": {
"text": {
"type": "string"
},
"voice_id": {
"type": "string"
}
},
"required": [
"text",
"voice_id"
],
"additionalProperties": false
}
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"language_code": {
"type": "string",
"description": "Optional language code."
},
"settings": {
"type": "object",
"description": "Optional dialog settings.",
"properties": {},
"additionalProperties": true
},
"pronunciation_dictionary_locators": {
"type": "array",
"items": {
"type": "object",
"description": "Pronunciation dictionary locator.",
"properties": {},
"additionalProperties": true
}
},
"seed": {
"type": "number",
"description": "Optional deterministic seed."
},
"apply_text_normalization": {
"type": "string",
"enum": [
"auto",
"on",
"off"
],
"description": "Text normalization mode."
},
"output_format": {
"type": "string",
"description": "Optional output format."
}
},
"required": [
"inputs"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_change_voice(source_url, target_voice_id, model_id, file_format, output_format)
Change Wubble voice. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and convert."
},
"target_voice_id": {
"type": "string",
"description": "Target Wubble voice ID."
},
"model_id": {
"type": "string",
"description": "Optional model ID."
},
"file_format": {
"type": "string",
"description": "Optional file format."
},
"output_format": {
"type": "string",
"description": "Optional output format."
}
},
"required": [
"source_url",
"target_voice_id"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_dub_audio(source_url, target_lang, source_lang, name, num_speakers, ...)
Dub Wubble audio. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"source_url": {
"type": "string",
"format": "uri",
"description": "HTTPS URL for MCP to fetch and dub."
},
"target_lang": {
"type": "string",
"description": "Target language code."
},
"source_lang": {
"type": "string",
"description": "Optional source language code."
},
"name": {
"type": "string",
"description": "Optional dubbing job name."
},
"num_speakers": {
"type": "number",
"description": "Optional number of speakers."
},
"watermark": {
"type": "boolean",
"description": "Whether to watermark output."
},
"start_time": {
"type": "number",
"description": "Optional start time."
},
"end_time": {
"type": "number",
"description": "Optional end time."
},
"highest_resolution": {
"type": "boolean",
"description": "Whether to request highest resolution."
},
"drop_background_audio": {
"type": "boolean",
"description": "Whether to drop background audio."
},
"use_profanity_filter": {
"type": "boolean",
"description": "Whether to use profanity filter."
},
"dubbing_studio": {
"type": "boolean",
"description": "Whether to enable dubbing studio."
},
"disable_voice_cloning": {
"type": "boolean",
"description": "Whether to disable voice cloning."
}
},
"required": [
"source_url",
"target_lang"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_generate_sound_effect(text, duration_seconds, prompt_influence, loop, output_format)
Generate Wubble sound effect. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Sound effect description."
},
"duration_seconds": {
"type": "number",
"description": "Optional duration from 0.5 to 30 seconds."
},
"prompt_influence": {
"type": "number",
"description": "Optional prompt influence from 0 to 1."
},
"loop": {
"type": "boolean",
"description": "Whether the sound effect should loop."
},
"output_format": {
"type": "string",
"description": "Optional output format."
}
},
"required": [
"text"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Generation status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned sound effect result URL."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed."
}
},
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}🔴wubble_create_sound_effect_and_wait(text, duration_seconds, prompt_influence, loop, output_format, ...)
Create Wubble sound effect and wait. Consumes Wubble requests or credits.
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Sound effect description."
},
"duration_seconds": {
"type": "number",
"description": "Optional duration from 0.5 to 30 seconds."
},
"prompt_influence": {
"type": "number",
"description": "Optional prompt influence from 0 to 1."
},
"loop": {
"type": "boolean",
"description": "Whether the sound effect should loop."
},
"output_format": {
"type": "string",
"description": "Optional output format."
},
"timeout_seconds": {
"type": "number",
"description": "Maximum seconds to wait for completion. Max 45."
},
"poll_interval_seconds": {
"type": "number",
"description": "Seconds between status checks. Max 10."
}
},
"required": [
"text"
],
"additionalProperties": false
}Ausgabe-Schema
{
"type": "object",
"properties": {
"success": {
"type": "boolean",
"description": "Whether the developer-service request succeeded."
},
"data": {
"type": "object",
"properties": {
"request_id": {
"type": "string",
"description": "Wubble request ID."
},
"status": {
"type": "string",
"description": "Current request status."
},
"result_url": {
"type": "string",
"description": "Wubble-owned result URL when available."
},
"credits_used": {
"type": "number",
"description": "Credits or requests consumed when available."
},
"error_message": {
"type": "string",
"description": "User-safe error message when failed."
},
"estimated_seconds": {
"type": "number",
"description": "Estimated completion time in seconds."
}
},
"required": [
"request_id",
"status"
],
"additionalProperties": true
},
"error": {
"type": "object",
"description": "Developer-service error envelope when the call fails.",
"properties": {},
"additionalProperties": true
}
},
"required": [
"success"
],
"additionalProperties": false
}Empfohlene Prompts
wubble_get_startedwubble_get_startedwubble_list_voiceswubble_list_voiceswubble_list_voiceswubble_get_startedCommunity
Nachweis