Claude Desktop
Claude Desktop

Tools

Coming soon. Reference for the Wubble tools submitted for Anthropic review in the Claude Desktop bundle.

Submitted for review

These are the tools in the prepared Wubble Desktop Extension. Public availability depends on Anthropic accepting or listing the extension in Claude Desktop.

Tool reference

When the extension is available, Claude Desktop can choose tools from Wubble when you ask it to check allowance, generate audio, wait for completion, inspect Wubble-owned generated audio, or load a completed audio result.

Current submitted surface

The first submitted bundle focuses on Wubble-owned generation workflows and avoids local file upload or Claude attachment ingestion tools.

Read and playback tools

ToolUseScopePrompt
get_creditsRead plan allowance, remaining credits, API calls, and reset timing.analytics:readCheck my Wubble credits.
get_usageSummarize recent Wubble usage by category with compact recent records.analytics:readShow my recent Wubble usage by category.
get_request_statusRead one Wubble request status. Also accepts latest, last, or most_recent.analytics:readCheck the latest Wubble request.
wait_for_requestWait briefly for a Wubble request and return completed audio when ready.analytics:readWait for the latest Wubble request and load it when ready.
list_voicesSearch and summarize available voices for TTS and dialog workflows.analytics:readFind a warm narrator voice.
get_speech_statusRead speech-specific status for completed or processing speech requests.analytics:readCheck the latest speech request.
load_audioRender a safe Wubble-hosted audio URL in the bundled audio player.noneLoad the audio from the last result.

Generation and editing tools

ToolUseScopePrompt
generate_ttsGenerate text-to-speech from text and optional voice settings.audio:generateGenerate a calm voiceover from this paragraph.
generate_musicGenerate instrumental music only.audio:generateMake an upbeat product demo bed.
generate_songGenerate a full song from required lyrics.audio:generateGenerate lyrics for a lofi chorus, then create a song from them.
generate_lyricsGenerate lyrics text without creating playable audio.audio:generateWrite lyrics for a brand launch jingle.
extend_lyricsExtend existing lyrics text.audio:generateExtend these lyrics with a second verse.
extend_songExtend a completed Wubble song by song ID.audio:generateExtend the latest completed Wubble song.
generate_trackCreate a new track from a completed Wubble song ID and instrument group.audio:generateGenerate a bass track for this completed Wubble song.
edit_trackEdit a completed Wubble song or instrumental track request.audio:generateEdit the latest instrumental track to make the intro brighter.
generate_sound_effectGenerate a short sound effect from a prompt.audio:generateCreate a soft notification sound.
text_to_dialogGenerate dialog audio from multiple speaker turns.audio:generateCreate a two-speaker welcome dialog.
describe_audioDescribe Wubble-owned generated audio from a URL or completed request.audio:generateDescribe the latest generated audio.
separate_stemsCreate stem package links from Wubble-owned generated audio.audio:generateSeparate stems from the latest completed song.
remix_songRemix a Wubble song from song ID and lyrics.audio:generateRemix this Wubble song with these new lyrics.

Generation consumes allowance

Tools with audio:generate can consume Wubble requests or credits. Claude Desktop will ask before running tools that the extension marks as spendful.

API key scopes

analytics:read

Required for allowance, usage, voice listing, request status, and completed result checks.

audio:generate

Required for TTS, music, songs, lyrics, tracks, sound effects, dialog, audio analysis, stem separation, and remixing.

Generated audio

Most longer audio workflows return quickly with a Wubble request. Claude can use wait_for_request with latest, then call load_audio when a playable Wubble URL is ready.

GET/v1/requests/:requestId
Auth: API keyBilling: Free status readBehavior: Status and completion pollingScopes: analytics:read
Example promptstext
Check my Wubble credits.
Find a warm narrator voice.
Generate a calm voiceover using a warm narrator style.
Generate lyrics for a launch jingle, then create a song from those lyrics.
Create a short glass notification sound.
Describe the latest generated audio.
Separate stems from the latest completed song.

Voices

Use list_voices when you need Claude to find a voice by style, tone, category, or description before generating speech or dialog.

GET/v1/speech/voices
Auth: API keyBilling: Free readBehavior: Voice catalog searchScopes: analytics:read

Credits and usage

Use get_credits before spendful work and get_usage to review recent activity. The Wubble extension keeps usage summaries compact so Claude can reason over them reliably.

GET/v1/credits
Auth: API keyBilling: Free readBehavior: Allowance readScopes: analytics:read
GET/v1/usage
Auth: API keyBilling: Free readBehavior: Recent usage summaryScopes: analytics:read

Included and deferred tools

Source-upload and local-file tools are not included in the first submitted bundle. The deferred tools are:

speech_to_textisolate_voicechange_voiceupload_audioupload_vocaldub_audioget_dubbing_transcriptanalyze_lyricscreate_podcast

Review-safe first bundle

speech_to_text, isolate_voice, change_voice,upload_audio, and related upload workflows are not included in the first submitted bundle. They can be revisited after a separate source-audio design.
Was this page helpful?