SFXMint

Efeitos sonoros CC0 gratuitos para agentes: pesquise mais de 4.000 sons, obtenha URLs permanentes de MP3/WAV com hotlink e gere novos efeitos sonoros a partir de texto. Sem chave de API.

Documentação

Servidor MCP SFXMint

Efeitos sonoros gratuitos CC0 — descreva um som para encontrá-lo, pré-visualize e baixe em WAV/MP3. Sem cadastro, sem chave de API, sem atribuição. Agentes podem pedir por papel, escolher um dos 18 conjuntos ou pesquisar na biblioteca, e obter URLs permanentes com hotlink. Com uma chave de API e um passe ou plano na conta, também podem gerar um som que a biblioteca não possui, ou criar os sons ausentes de um aplicativo ou jogo inteiro como um kit que o usuário abre no AI Studio.

  • Endpoint (HTTP Streamable): https://sfxmint.com/mcp
  • Documentação: https://sfxmint.com/api/docs
  • Registro: publicado como com.sfxmint/sounds no Registro MCP oficial
  • Licença de todo o áudio: CC0 1.0 — domínio público, uso comercial bem-vindo, sem atribuição necessária

Os sons são gerados por IA ou sintetizados proceduralmente e oferecidos sob CC0. As URLs de áudio são imutáveis, habilitadas para CORS e livres para hotlink. Baixe os arquivos no projeto quando a reprodução offline for necessária; pré-visualize a adequação no aplicativo ou jogo real.

Início rápido

Claude Code, como plugin (o servidor MCP mais a habilidade abaixo):

/plugin install sfxmint --marketplace flreey/sfxmint-mcp

No Claude Code anterior à versão 2.1.275, execute /plugin marketplace add flreey/sfxmint-mcp e depois /plugin install sfxmint@sfxmint. Ou adicione apenas o servidor MCP:

claude mcp add --transport http sfxmint https://sfxmint.com/mcp

Cursor / configuração genérica de mcpServers:

{ "mcpServers": { "sfxmint": { "url": "https://sfxmint.com/mcp" } } }

Para permitir que o agente também crie sons, adicione sua chave de API (apenas as ferramentas de geração e kit a utilizam):

claude mcp add --transport http sfxmint https://sfxmint.com/mcp --header "Authorization: Bearer $SFXMINT_API_KEY"
{ "mcpServers": { "sfxmint": { "url": "https://sfxmint.com/mcp", "headers": { "Authorization": "Bearer sfx_live_…" } } } }

Prefere uma habilidade em vez de um servidor? Este repositório também inclui uma Agent Skill que usa a API HTTP simples — sem necessidade de servidor MCP:

npx skills add flreey/sfxmint-mcp -y

O agente escolhe um papel para um evento, um conjunto para vários eventos ou uma pesquisa estruturada para uma descrição ou lacuna. São ramificações de tarefa, não uma sequência obrigatória. Arquivos da biblioteca, outras fontes permitidas e síntese local podem ser misturados. A habilidade inclui exemplos de integração com React / Phaser / HTML simples. Fonte: skills/sfxmint/SKILL.md.

Sem agente envolvido? A CLI sfxmint coloca os mesmos arquivos diretamente em um projeto:

npx sfxmint add coin jump hit

Ela grava o áudio mais um manifesto sounds.json registrando a URL de origem de cada arquivo, SHA-256 e licença, e uma tabela SOUNDS.md vinculando a página de cada som, e inclui um pequeno runtime de Web Audio (createSoundboard) para desbloqueio por primeiro gesto, sobreposição de cues e mudo persistente. Fonte: flreey/sfxmint-npm.

Ferramentas

FerramentaO que faz
get_role_soundPergunte por evento — button-click, purchase-success, error, coin, notification. Retorna um candidato verificado por arquivo mais alternativas; aliases em inglês simples funcionam
get_sound_setCandidatos agrupados por evento e estilo (18 conjuntos: ui-crisp, retro-game, checkout, platformer, ai-coding-tool, …)
search_soundsRecuperação de texto livre com requisitos explícitos de duração, loop e formato; restrições rígidas podem resultar em nenhum candidato
get_soundMetadados completos de um som (incluindo uma breve descrição, acústica medida, licença)
generate_soundCrie um novo som a partir de uma descrição quando a biblioteca não tiver nada adequado. Requer chave de API e um passe ou plano na conta — um passe de 24 horas ($3,90, 50 sons) ou um plano (a partir de $9,90 por 30 dias, 50 a 200 por dia); as 3 tentativas gratuitas são apenas no site — cada uma com até 4 takes CC0 WAV de até 10 s; uma que não gera take não conta
get_generationStatus de uma geração e novos links de download para seus takes
change_soundAltere um take de uma geração como está, a partir das palavras do usuário ou de uma ação (muito turvo, muito próximo, faça loop): três versões, grátis, sem uso de geração
start_game_kit, add_kit_sounds, fill_kit_from_library, make_kit_sounds, get_game_kit, pick_kit_take, change_kit_take, export_game_kitOs sons de um aplicativo ou jogo inteiro como um kit, o mesmo projeto que o usuário pode abrir no AI Studio: planeje a partir de uma descrição ou use a lista do usuário, use primeiro sons gratuitos da biblioteca, crie apenas as lacunas (cada som criado usa o passe ou plano), altere um take próximo como está (três versões, grátis) e depois exporte um ZIP com um mapa sounds.json de evento para arquivo e um CREDITS.md vinculando os sons da biblioteca usados. Planejamento e sons da biblioteca são gratuitos

As quatro ferramentas de biblioteca nunca precisam de chave. Geração e kits precisam de uma chave de API SFXMint no cabeçalho Authorization (conta gratuita); sem uma, generate_sound responde api_key_required com isError. Criar um som também requer um passe ou plano na conta: sem um, a resposta é payment_required com buy_url, para o usuário escolher (preços); um agente nunca paga. Pergunte ao usuário antes de criar sons e deixe-o ouvir os takes. A mesma geração está disponível via REST como POST https://sfxmint.com/api/v1/orders (documentação). get_job e POST /api/v1/generate permanecem aposentados; registros de jobs existentes permanecem legíveis em GET /api/v1/jobs/{job_id}.

Requisitos, processamento e aceitação

Use a pesquisa estruturada REST (response=structured&limit=3) ou os parâmetros MCP correspondentes para passar duração, loop e formato obrigatórios explicitamente. Verifique os requisitos retornados; não substitua near_matches. Quando nada corresponder a cada palavra, closest lista os sons mais próximos que atendem a todos os requisitos rígidos, cada um com missing_terms, e library_fit diz quão bem a biblioteca cobre a solicitação. Pontuações e tipos de correspondência descrevem classificação, não confiança de audição. loopable legado não prova um loop contínuo.

Conjuntos aceitam format=wav|mp3: download_urls segue o formato solicitado, urls legado permanece MP3 e missing_roles identifica conjuntos incompletos. Decodificação de arquivos e hashes não certificam adequação à cena. content_check é limitado à cena, evento, formato e SHA256 exatos; conteúdo desconhecido não é aceito.

Aparar, filtrar e alterar níveis permitidos pela tarefa são aceitos. Mantenha originais, URLs de origem, licença, receitas de processamento e novos hashes de arquivo; meça novamente os requisitos e pré-visualize o resultado. Bytes alterados e novas cenas não herdam a aceitação original. Gerar (generate_sound, o site, síntese local ou um serviço externo) permanece uma escolha separada e autorizada pela tarefa.

Use URLs retornadas pela API ao vivo, sem inventar ou reescrevê-las. Veja a documentação da API, o guia Phaser, o guia React e o exemplo de download.

Limites de taxa e uso justo

  • Pesquisa/metadados: sem autenticação, limites generosos
  • Hotlink é permitido e incentivado; arquivos são servidos com cache imutável de longa duração

Contato

hello@sfxmint.com · https://sfxmint.com