Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "generate_ambience" and "generate_music"; changed the definition of "generate_sound", "get_generation" and "search_sounds" (7 tools before, 9 now)
Makeaannewindividual sound effect from a description when the library ⟨12 unchanged words⟩ do not suit; it then returns generate_available). For continuous environmental beds or instrumental background music, use generate_ambience or generate_music when offered. Needs an SFXMint API key and uses the ⟨152 unchanged words⟩
⟨49 unchanged words⟩ :"number"},"enhance":{"description":"Recommended:DefaultSFXMintfalse.writesPreferthefalsepromptwhenintoyou can write the final English sound description using themodelpromptgetsguidance: it skips the server AI rewrite. True asks SFXMint to expand or adapt a brief, as the website's AI Enhancedoes, anddoes; the resultgives thatincludesdescription.enhanced_prompt.DefaultWith
Check a generation started with generate_sound, generate_ambience, generate_music or change_sound: status, kind and fresh download links for the finishedtakes.takes, including loop_url when a loop was made.
⟨118 unchanged words⟩ generation options (generate_available; type ambience or bgmwhen theforwordsloopingaskenvironmentsfororabackgroundloopingmusic;ambienceuseoritsgamemcp_toolmusic,whenwhichpresentAIandStudio
Make a continuous environmental sound bed such as rain, waves, a forest or a crowd, not a musical track or an isolated event. Makes 30-second CC0 WAV takes and attempts seamless loops. Needs an SFXMint API key and credits or a plan; sound-effect free tries do not apply. Missing access returns website_url for Studio Ambience; payment_required also returns buy_url. Returns order_id, files and loop_url when available; if pending after about 25 seconds, poll get_generation. Listen in context before use.
Make instrumental background music (BGM), including ambient music, for an app or game; for environmental sounds use generate_ambience. Makes 30-second CC0 WAV takes and attempts to extract repeating musical loops. Needs an SFXMint API key and credits or a plan; sound-effect free tries do not apply. Missing access returns website_url for Studio BGM; payment_required also returns buy_url. Returns order_id, files and loop_url when available; if pending after about 25 seconds, poll get_generation. Supports instrumental music, not intelligible vocals or lyrics; clarify a vocal request with the use…
Changed the definition of "generate_sound"
⟨32 unchanged words⟩ an SFXMint API key and uses the account's31 freetriestry first, thena passcredits or a plan on the account — a24-hourcreditpasspack ($3.90,5010soundscredits),orthea
Changed the definition of "generate_sound"
⟨142 unchanged words⟩ [1,2,4],"type":"number"},"variations_of":{"description":"A variation set instead of a new sound: four takes started from one finished take of this account's generation, close to it, for a game to play at random so the sound does not repeat (footsteps, hits, shots). The result adds engine files (a Godot AudioStreamRandomizer .tres and a Unity script) to save beside the WAVs. Uses one generation; prompt then only names the set.","properties":{"order_id":{"type":"string"},"take":{"description":"Which of its takes (1-4)","type":"number"}},"required":["order_id","take"],"type":"object"}},"required":["prompt"],"type":"object"}
Changed the definition of "generate_sound" and "search_sounds"
⟨77 unchanged words⟩ 4 CC0 WAV takes of up to 10s;s (with an OGG of each when a pass or plan made it); one that makes no take does not count; ⟨28 unchanged words⟩ links valid 15 minutes) with SHA-256 andseed;seed, and ogg_url (Ogg Vorbis, made from the WAV on its first request) for takes made with a pass or plan; if they are not ready within about 25 ⟨15 unchanged words⟩
⟨111 unchanged words⟩ Changed the definition of "generate_sound"
⟨56 unchanged words⟩ ($3.90, 50 sounds) or a plan (from$9.90 for307 days,50orto$19.90200fora30daydays, unlimited sounds) — each up to 4 CC0 WAV ⟨73 unchanged words⟩
Removed "add_kit_sounds", "change_kit_take", "export_game_kit" and 8 more; changed the definition of "generate_sound" (18 tools before, 7 now)
⟨29 unchanged words⟩ generate_available). Needs an SFXMint API key and uses the account's 3 free tries first, then a pass or plan on the account — ⟨12 unchanged words⟩ 30 days, 50 to 200 a day);the 3 free tries are on the website only— each up to 4 CC0 WAV takes ⟨5 unchanged words⟩ one that makes no take does not count;without awithplanneither it answers payment_required with buy_url and website_url ( ⟨50 unchanged words⟩
Changed the definition of "add_kit_sounds"
⟨72 unchanged words⟩ (optional).","type":"string"},"loop":{"description":"Make the steady part repeat seamlessly. Actual loop length can be shorter than requested; use WAV for looping.","type":"boolean"},"name":{"description":"The event, e.g. ⟨30 unchanged words⟩ "description":"Length in seconds, 0.2 to1030 (optional; rounded to the nearest a kit ⟨23 unchanged words⟩
Changed the definition of "generate_sound"
⟨94 unchanged words⟩ count; without a plan it answers payment_required withbuy_url.buy_url and website_url (the website's page where the user can make it and hear it first). Returns CC0 WAV files (signed links valid ⟨29 unchanged words⟩
Added "change_kit_take" (17 tools before, 18 now)
Change a kit sound's take as it is, free: say what is off in the user's words (change, any language) or name the action. Three versions come back as new takes of the sound (a light, medium and strong change; for a loop, three seamless loops of 12-14 s for a steady sound), with file links; the take in use stays until pick_kit_take. No generation is used and no plan is needed. When the words ask for a different sound rather than a change to this one, it answers no_action with the writer's description: the user can make that at kit_url. Let the user listen and pick one.
Added "change_sound"; changed the definition of "generate_sound" and "get_generation" (16 tools before, 17 now)
⟨49 unchanged words⟩ :"number"},"enhance":{"description":"LetRecommended: SFXMintwritewrites the prompt intoathefulldescriptionsoundthedescriptionmodelfirstgets, as the website's AI Enhance does: a short idea ('coin','level complete'), anotherand
Changed the definition of "export_game_kit", "get_sound_set" and "search_sounds"
⟨10 unchanged words⟩ ).","enum":["wav","mp3","ogg"],"type":"string"},"kit_id":{ ⟨16 unchanged words⟩
⟨3 unchanged words⟩ "File format for selection and checks (defaultWAVWAV; OGG only among sounds published before 2026-10-14). Legacy urls remains MP3; download_urls follows this ⟨52 unchanged words⟩
Changed the definition of "generate_sound", "make_kit_sounds" and "start_game_kit"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨42 unchanged words⟩ the account — a 24-hour pass ($3.90,1050 sounds) or a plan (from $9.90 for ⟨82 unchanged words⟩
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨59 unchanged words⟩ that page (a 24-hour pass for $3.90 (1050
Changed the definition of "add_kit_sounds", "generate_sound", "get_game_kit" and 2 more
⟨84 unchanged words⟩ 'Coin pickup'.","type":"string"},"scene":{"description":"The scene heading from the user's list or approved proposal (optional); matching existing scene names are reused.","type":"string"},"seconds":{"description":"Length in seconds, ⟨33 unchanged words⟩
⟨27 unchanged words⟩ then returns generate_available). Needs an SFXMint APIkey;keyfree:and3
Added "add_kit_sounds", "fill_kit_from_library", "find_kit_sound_candidates" and 1 more; changed the definition of "export_game_kit", "get_game_kit", "list_kit_sounds" and 2 more (12 tools before, 16 now)
⟨18 unchanged words⟩ {"description":"The kit id from start_game_kit or add_kit_sounds (kit_…).","type":"string"}}, ⟨4 unchanged words⟩
⟨2 unchanged words⟩ {"description":"The kit id from start_game_kit or add_kit_sounds (kit_…).","type":"string"}}, ⟨4 unchanged words⟩
Changed the definition of "generate_sound", "get_game_kit", "make_kit_sounds" and 1 more
⟨28 unchanged words⟩ returns generate_available). Needs an SFXMint API key;onefree:credit3 generations a day pergenerationaccountof(50 to 200 with a plan), each up to 4 CC0 WAV takes of up to 10s, givens;backoneifthatnotmakes
Changed the definition of "generate_sound", "make_kit_sounds" and "start_game_kit"
⟨96 unchanged words⟩ prompt":{"description":"One sound, in plain English:awhatshortmakesnounit,phrasewhatthatitendsdoeswithandthehowsoundit
Added "export_game_kit", "get_game_kit", "list_kit_sounds" and 3 more; changed the definition of "generate_sound" (6 tools before, 12 now)
⟨35 unchanged words⟩ key; one credit per generation of up tofour4 CC0 WAV takes of up to 10 s, given back if not one take can ⟨38 unchanged words⟩
What to put in the project: every included sound's event key and the take in use (file link valid 15 minutes, SHA-256), the sounds not ready yet, and zip_url for one ZIP (download it with the same Authorization header) holding the files in the chosen format, sounds.json (event key → file) and a README. Wire the game's events to sounds.json and let the user check the sounds in the game.
Changed the definition of "generate_sound" and "search_sounds"
⟨8 unchanged words⟩ when the library has nothing suitable (search_sounds has no full match and its closest sounds do not suit; it thensaysreturns generate_available). Needs an SFXMint API key; one ⟨53 unchanged words⟩
⟨41 unchanged words⟩ are task branches, not a fixed sequence.ExactHardkeywordconstraints
Changed the definition of "generate_sound"
⟨95 unchanged words⟩ :"boolean"},"prompt":{"description":"WhatOnetosound,makein English:source,aactionshortandnounfeelphrase that ends with the sound itself, e.g. 'heavy wooden doorslamslam' or 'bright rising three-note chime'. Name what is heard,bignot
Added "generate_sound" and "get_generation" (4 tools before, 6 now)
Make a new sound effect from a description when the library has nothing suitable (search_sounds then says generate_available). Needs an SFXMint API key; one credit per generation of up to four takes, given back if not one take can be made. Returns CC0 WAV files (signed links valid 15 minutes) with SHA-256 and seed; if they are not ready within about 25 seconds, it returns the order id for get_generation. AI-generated: the user should listen before use.
Check a generation started with generate_sound: status, and fresh download links for the finished takes.
Changed the definition of "search_sounds"
⟨20 unchanged words⟩ cartoon, magic-scifi, horror, feedback, instrument, office, human, vehicle, household","type":"string"},"format":{ ⟨87 unchanged words⟩
Changed the definition of "get_role_sound" and "search_sounds"
⟨20 unchanged words⟩ success, error beep, level-up, dialogue blip,rain loop.notification. Pass the role as plain words: role ids (click, success, purchase-success, dialogue-blip,rain-loop…notification…) and common aliases (button click, ka-ching, ⟨104 unchanged words⟩ tail), balanced (default: most typical).Loop roles require prepared loop metadata; WAV seam evidence and MP3 padding are reported separately and may remain unknown.For multiple events consider get_sound_set; use search_sounds for ⟨29 unchanged words⟩
⟨42 unchanged words⟩ 'ka-ching', 'error beep', 'level-up', 'dialogue blip','rain-loop'
Changed the definition of "get_sound"
Get full metadata for one sound by slug, including download URLs,generation promptdescription and measured acoustics (attack/tail/brightness + character labels).
Removed "get_job" (5 tools before, 4 now)
Look up a historical generation job by job_id. New generation is no longer available.
Changed the definition of "get_role_sound", "get_sound_set" and "search_sounds"
{"properties":{"format":{"enum":["wav","mp3","ogg"],"type":"string"},"loop":{ ⟨78 unchanged words⟩
⟨19 unchanged words⟩ format.","enum":["wav","mp3","ogg"],"type":"string"},"set":{ ⟨44 unchanged words⟩
Changed the definition of "get_sound_set"
⟨11 unchanged words⟩ in one call — one sound per role(click,toggle, swipe, pop, alert, notification, confirm, success, error; or pickup/jump/hit/powerup/laser/explosion/gameoverwithforformatretro-game)metadata,ordered by scoped listening eligibility before acoustic style ranks; acoustic measurements alonehashesdoandnotstablecertifydownloadcoherence.URLs.
Certificate recorded, valid to 2026-11-30
Authorization not required
First tool surface recorded: 5 tools (server version 1.0.0)
Showing the latest 29 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨103 unchanged words⟩ :"number"},"query":{"description":"KeywordsUseorconciseaEnglishnatural-languagesearchdescriptionterms for the source or event,e.g.action and essential audible traits from the user's request or project context: 'door slam', 'soft UI confirmation chime', 'coinpickup'pickup'. A single clear source such as 'thunder' is valid; do not pad it. Translate other languages while preserving meaning. Avoid full generation prompts, app backstory, synonym lists and invented materials or environments: full matches must cover every query word. Put duration, loop and format requirements in their separate fields. If no full match exists, inspect closest and missing_terms; simplify only optional wording, never silently drop a required trait.","type":"string"}},"required": ⟨3 unchanged words⟩
Add the user's own list of sounds to a kit (an app's or a game's events: names, optional moments and lengths), or a ready set's events with its library sounds already in use. Names, keys, order and lengths stay the user's; SFXMint writes how each sounds. Without kit_id it starts a new kit for the list. Free (no generation). Then call fill_kit_from_library to use free library sounds first, and make only the gaps.
Change a kit sound's take as it is, free: say what is off in the user's words (change, any language) or name the action. Three versions come back as new takes of the sound (a light, medium and strong change; for a loop, three seamless loops of 12-14 s for a steady sound), with file links; the take in use stays until pick_kit_take. No generation is used and no plan is needed. When the words ask for a different sound rather than a change to this one, it answers no_action with the writer's description: the user can make that at kit_url. Let the user listen and pick one.
What to put in the project: every included sound's event key and the take in use (file link valid 15 minutes, SHA-256), the sounds not ready yet, and zip_url for one ZIP (download it with the same Authorization header) holding the files in the chosen format, sounds.json (event key → file) and a README. Wire the game's events to sounds.json and let the user check the sounds in the game.
Fill a kit's sounds from the free CC0 library first: each sound without a take is searched by its name and length, and a full match becomes its take in use, free. Answers what matched (let the user listen), the nearest sounds for others (use_library_sound to use one) and the gaps to make with make_kit_sounds.
Up to five free library sounds for one kit sound, by its name or your own words, with their length, character and a listening URL. Nothing changes until use_library_sound.
A Game kit's state: its scenes, its sounds (event key, when it plays, status, the takes made with short-lived file links, SHA-256 and length, and the take in use), how its makes are paid (the account's plan's generations of the day, or the plan it needs) and next_step. Needs the API key that started the kit.
List the sounds of a Game kit's scenes, free: after start_game_kit planned the scenes, show them to the user, then call this with the scenes to keep (all by default; the others are switched off). Call get_game_kit after about 15 seconds.
Make sounds in a Game kit: each sound gets up to four takes, and each sound made is one generation. Each uses one of the account's plan generations of the day, shared with generate_sound; nothing is charged. Without a plan it answers payment_required with buy_url, and when the day's are used with plans_url: the user chooses a plan on that page (a 24-hour pass for $3.90 (50 sounds), or a plan from $9.90 for 30 days: 50 to 200 generations a day for the whole account), never the agent.
Use one of a sound's takes in the kit (the first take is used until the user picks). Let the user listen to the takes first.
Start a Game kit: SFXMint plans the sounds one game needs and makes them as CC0 takes to pick from — the same project the user sees on the website. Use it when the user wants sounds for a whole game or scene and the library (get_sound_set, get_role_sound) does not cover them. Needs an SFXMint API key. Planning and listing are free; each sound made uses one of the account's plan generations of the day (a 24-hour pass for $3.90 (50 sounds), or a plan from $9.90 for 30 days: 50 to 200 generations a day for the whole account), which the user buys in the browser: without a plan nothing is made (se…
Use a library sound (its slug) as a take of a kit sound, free. It becomes the take in use when the sound has none; otherwise it waits beside the others for the user to compare.
Check a generation started with generate_sound or change_sound: status, and fresh download links for the finished takes.
Change one take of a generation this account made, from the take itself: say what is off in the user's words (change, any language) or name the action. Three versions come back (a light, medium and strong change; for a loop, three seams) as CC0 WAV files. Free: no generation is used and no plan is needed. When the words ask for a different sound rather than a change to this one, it answers no_action with a description to pass to generate_sound. The user should listen and pick one.
⟨32 unchanged words⟩ description":"Delivery format (ogg = Ogg Vorbis, only sounds published before 2026-10-14 have it); loop=true defaults to WAV when omitted.", ⟨73 unchanged words⟩
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨73 unchanged words⟩ the day (a 24-hour pass for $3.90 (1050 sounds), or a plan from $9.90 for ⟨38 unchanged words⟩
⟨194 unchanged words⟩ something, set enhance. The model's weak spots:${weakSpotGuidesmall ringing things written as one dense mass: a burst, shower, spill, pile or overlapping rush of coins, bells, ice, glass or gems: the rings blur into a hiss with no clear tone; write for a game reward (coins, gems, loot)}, a quick rising jingle of bright dings; for real things, separate hits you could count, each with its ring (four ice cubes dropping into a glass one at a time, each a clear clink). the ambience of a busy indoor public place: a train or metro station, an airport hall, a shopping mall: a muddy rumble or a noisy wash with nothing recognisable in it; write the place by one steady source with few events, the way a plane cabin, an office or a fireplace ambience is written. clear spoken words, lyrics, a song or a music track: a voice with indistinct words, or a short musical sound rather than a track; write a voice whose words are indistinct, or the closest short sound (a chord, a sting, a drum hit) with no key, tempo or other song terms. a seamless loop, or a sound that keeps going without an end: one sound with a start and an end, not a loop; write the sound as one take of the longest length, without loop words.","type":"string"},"variations":{ ⟨22 unchanged words⟩
⟨29 unchanged words⟩ how its makes are paid (the account'sfreeplan's generations of the day, oritstheplan'splan it needs) and next_step. Needs the API key that started the kit.
⟨18 unchanged words⟩ one generation. Each uses one of the account's plan generations of the day, shared withgenerate_sound:generate_sound;3nothingfree,isorcharged.itsWithoutplan's.aNothingplanisitcharged.answersWhenpayment_requirednonewithisbuy_url,leftanditwhenanswersthe day's are used with plans_url: the user chooses a plan on that page (a 24-hour pass for $3.90 (10 sounds), or a plan from $9.90 for 30 days: 50 to 200 ⟨10 unchanged words⟩
⟨62 unchanged words⟩ each sound made uses one of the account's plan generations of the day:3(afree24-hour pass for $3.90 (10 sounds), oritsaplan'splan(from $9.90 for 30 days: 50 to 200 ⟨7 unchanged words⟩ ), which the user buys in the browser: without a plan nothing is made (see get_game_kit). Returns kit_id and kit_url; ⟨6 unchanged words⟩
⟨86 unchanged words⟩ sounds for one scene at once; making themusesneedsfreeagenerationsplan, like generate_sound. Default false: plan the whole ⟨9 unchanged words⟩
⟨2 unchanged words⟩ {"description":"The kit id from start_game_kit or add_kit_sounds (kit_…).","type":"string"}," ⟨19 unchanged words⟩
⟨2 unchanged words⟩ {"description":"The kit id from start_game_kit or add_kit_sounds (kit_…).","type":"string"}," ⟨24 unchanged words⟩
⟨2 unchanged words⟩ {"description":"The kit id from start_game_kit or add_kit_sounds (kit_…).","type":"string"}," ⟨12 unchanged words⟩
Add the user's own list of sounds to a kit (an app's or a game's events: names, optional moments and lengths), or a ready set's events with its library sounds already in use. Names, keys, order and lengths stay the user's; SFXMint writes how each sounds. Without kit_id it starts a new kit for the list. Free (no generation). Then call fill_kit_from_library to use free library sounds first, and make only the gaps.
Fill a kit's sounds from the free CC0 library first: each sound without a take is searched by its name and length, and a full match becomes its take in use, free. Answers what matched (let the user listen), the nearest sounds for others (use_library_sound to use one) and the gaps to make with make_kit_sounds.
Up to five free library sounds for one kit sound, by its name or your own words, with their length, character and a listening URL. Nothing changes until use_library_sound.
Use a library sound (its slug) as a take of a kit sound, free. It becomes the take in use when the sound has none; otherwise it waits beside the others for the user to compare.
⟨50 unchanged words⟩ },"enhance":{"description":"Let SFXMintrewritewrite the prompt into ashortfullorsounduncleardescription first, as the website's AI Enhance does: a short idea ('coin', 'level complete')into a full sound description,first;anotheralanguage,clearordescriptionwordsstillthatgoesleaveassomethingwrittenout.(defaultDefault false: the promptisgoesusedto the model exactly aswritten).written. The result gives therewritedescription itused, if any.used.","type":"boolean"},"prompt":{ ⟨85 unchanged words⟩ language or words that exclude something, set enhance. The model's weak spots: ${weakSpotGuide()}.","type":"string"},"variations":{"description":"How many takes to make (default 4;the priceoneisgenerationtheeithersameway)","enum":[1,2,4]," ⟨6 unchanged words⟩
⟨28 unchanged words⟩ use), how its makes are paid (credits,the account's freemakesgenerations of the day,unlockedordaysits plan's) and next_step. Needs the API key that started the kit.
⟨5 unchanged words⟩ kit: each sound gets up to fourtakes.takes,Whileandtheeachkit'ssoundmakesmadeareisfreeone(freegeneration.makes,Eachorusesanoneunlockedofgame)theitaccount'sstartsgenerationsatofonce.theWhenday,theysharedcostwithcreditsgenerate_sound:it3answersfree,withortheitspriceplan's.instead:Nothingaskisthecharged.user,Whenthennonecallisagainleft it answers withconfirm_creditsplans_url:setthetouserthatchoosesprice.aAplankiton thatneedspageunlocking(fromanswers$9.90withforunlock_url30 days:the50usertopays200ongenerationsthatapageday for the whole account), never the agent.
{"properties":{"confirm_credits":{"description":"The credits the user agreed to spend, as quoted by the previous call.","type":"number"},"kit_id":{"description":"The kit id from ⟨21 unchanged words⟩ {"type":"string"},"type":"array"},"use_credits":{"description":"Explicitly use credits instead of an active Kit daily allowance. Requires confirm_credits after the quoted cost is accepted; never enable automatically.","type":"boolean"}},"required":["kit_id"],"type":"object"}
⟨54 unchanged words⟩ SFXMint API key. Planning and listing are free;making soundseachissoundpricedmadeperuseskitone(seeofget_game_kit):theaaccount'skitgenerations oftwotheorday:more3scenesfree,isorfromits$9.90plan'sper(fromgame$9.90 for 30 days:with50dailytogeneration200allowances,generationswithafreedaymakesforfirstthe whole account),andwhich the userunlocks itbuys in thebrowser.browser (see get_game_kit). Returns kit_id and kit_url; call get_game_kit after about 15 seconds.
⟨84 unchanged words⟩ : list 3–6 sounds for one scene atonce,once;pricedmakinginthemcreditsuses free generations like generate_sound. Default false: plan the whole ⟨9 unchanged words⟩
⟨45 unchanged words⟩ type":"string"},"type":"array"},"use_credits":{"description":"Explicitly use credits instead of an active Kit daily allowance. Requires confirm_credits after the quoted cost is accepted; never enable automatically.","type":"boolean"}},"required":["kit_id"],"type":"object"}
⟨70 unchanged words⟩ a kit of two or more scenes is$9from $9.90 per game for 30 daysofwithunlimiteddailyremakesgeneration allowances, with free makes first, and the user ⟨15 unchanged words⟩
A Game kit's state: its scenes, its sounds (event key, when it plays, status, the takes made with short-lived file links, SHA-256 and length, and the take in use), how its makes are paid (credits, free makes, unlocked days) and next_step. Needs the API key that started the kit.
List the sounds of a Game kit's scenes, free: after start_game_kit planned the scenes, show them to the user, then call this with the scenes to keep (all by default; the others are switched off). Call get_game_kit after about 15 seconds.
Make sounds in a Game kit: each sound gets up to four takes. While the kit's makes are free (free makes, or an unlocked game) it starts at once. When they cost credits it answers with the price instead: ask the user, then call again with confirm_credits set to that price. A kit that needs unlocking answers with unlock_url: the user pays on that page, never the agent.
Use one of a sound's takes in the kit (the first take is used until the user picks). Let the user listen to the takes first.
Start a Game kit: SFXMint plans the sounds one game needs and makes them as CC0 takes to pick from — the same project the user sees on the website. Use it when the user wants sounds for a whole game or scene and the library (get_sound_set, get_role_sound) does not cover them. Needs an SFXMint API key. Planning and listing are free; making sounds is priced per kit (see get_game_kit): a kit of two or more scenes is $9 per game for 30 days of unlimited remakes, with free makes first, and the user unlocks it in the browser. Returns kit_id and kit_url; call get_game_kit after about 15 seconds.
Free-text search over4,600+the SFXMint library of free CC0 sound effects. Use it for sound ⟨125 unchanged words⟩
⟨73 unchanged words⟩ near-match diagnostics. Returns direct, hotlinkable MP3/WAV URLs and verified OGG (Vorbis) URLs where available — no API key, no attribution required — ⟨43 unchanged words⟩
⟨27 unchanged words⟩ string"},"format":{"description":"Deliveryformat;format (ogg = Ogg Vorbis); loop=true defaults to WAV when omitted.","enum":["wav","mp3","ogg"],"type":"string"},"limit": ⟨66 unchanged words⟩
⟨26 unchanged words⟩ "description":"Set id (default ui-crisp).Style: ui-crisp | ui-soft | ui-spacious | retro-game. Instrument: acoustic-drum-kit. Scenario: chat-app | saas-app | checkout | learningIncludes|acoustic-drum-kit,puzzle-gameanimal-calls|andplatformerdungeon-traps|alongsidehorror-gamethe|UIvideo-editingand|scenariosmart-devicesets|listedwellnessin|theai-coding-toolenum.","enum":["ui-crisp","ui-soft"," ⟨10 unchanged words⟩ ","smart-device","wellness","ai-coding-tool","acoustic-drum-kit","animal-calls","dungeon-traps"],"type":"string"}},"type":"object"}