Servidor MCP
CLI da Dynamoi
Instale a linha de comando dynamoi, entre pelo navegador e use as ferramentas de promoção musical da Dynamoi em um terminal, um script ou um agente de IA que executa comandos de shell.
A linha de comando dynamoi leva a Dynamoi para o seu terminal: confira os resultados das campanhas no Spotify e no YouTube, crie Smart Links grátis e lance campanhas com o seu consentimento explícito. Funciona com qualquer distribuidora. Use você mesmo, em um script ou em um agente de IA que consiga executar comandos de shell.
A CLI é um cliente leve do servidor MCP da Dynamoi hospedado em https://dynamoi.com/mcp, então usa a mesma conta, as mesmas ferramentas e as mesmas regras de consentimento do painel e do seu assistente de IA. Depois que você entra, ela tem as mesmas ferramentas do perfil MCP completo. Novas ferramentas aparecem sem atualização.
Instalação
Execute uma vez com npx ou instale com npm ou Homebrew. É preciso ter Node 20 ou mais recente.
npx dynamoi login
npm install --global dynamoi
brew trust getdynamoi/tap && brew install getdynamoi/tap/dynamoi
O Homebrew pede que você confie uma vez em um tap de terceiros antes de instalar a partir dele.
Entrar
dynamoi login
dynamoi whoami
dynamoi logout
dynamoi login abre a página de login da Dynamoi no seu navegador, dynamoi whoami mostra a conta conectada e dynamoi logout revoga a sessão e apaga os tokens salvos. O login usa OAuth 2.1 com PKCE e um redirecionamento de loopback para 127.0.0.1 no seu computador, o mesmo login usado pelo Claude Code e pelo Codex. A CLI se registra sozinha, então não há chaves de API para criar ou copiar.
Seus tokens ficam guardados no chaveiro do sistema operacional: o Keychain do macOS ou o Secret Service no Linux. Quando não há chaveiro disponível, eles vão para um arquivo em ~/.config/dynamoi que só o seu usuário pode ler. As sessões são renovadas sozinhas. Você pode revisar ou revogar a CLI a qualquer momento em Aplicativos conectados.
Executar comandos
dynamoi tools
dynamoi help get-campaign
dynamoi list-artists
dynamoi get-artist-analytics --artist-id <id> --json
dynamoi tools lista todas as ferramentas que a sua conta pode usar, e dynamoi help <command> mostra as opções de uma delas. Cada comando é o nome de uma ferramenta da Dynamoi sem o prefixo dynamoi_, com hífens. As opções vêm das entradas da ferramenta: --artist-id define artistId. Adicione --json para imprimir o resultado estruturado.
Ações pagas e com consequências
Ferramentas que gastam dinheiro ou enviam algo em seu nome precisam de confirmação explícita. A CLI nunca confirma por você:
- Em um terminal, ela mostra um resumo da ação e pede sua confirmação antes de continuar.
- Em um script ou agente, a confirmação precisa ser passada como opção, por exemplo
--confirm-application-submission. Um agente só deve passá-la depois que você aprovar a ação. - Versões e hashes de consentimento são sempre passados de forma explícita.
dynamoi help <command>lista esses valores.
Sem eles, a Dynamoi recusa a ação. Os orçamentos seguem as mesmas regras de financiamento do app web, as assinaturas começam apenas no painel da Dynamoi e os resultados nunca são garantidos.
Links
- dynamoi no npm
- Tap do Homebrew da Dynamoi
- Código-fonte no GitHub (a pasta
cli/)