# Dynamoi - Music & YouTube Promotion Automation

Manage music promotion and YouTube growth campaigns through AI assistants like ChatGPT, Claude, and Gemini. Automated Meta and Google ad campaigns for artists, labels, and YouTube creators — no agenc…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add dynamoi/music-youtube-marketing-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list dynamoi/music-youtube-marketing-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get dynamoi/music-youtube-marketing-mcp dynamoi_get_current_user

# Call a tool
npx -y @smithery/cli@latest tool call dynamoi/music-youtube-marketing-mcp dynamoi_get_current_user '{}'
```

## Direct MCP Connection

Endpoint: `https://music-youtube-marketing-mcp--dynamoi.run.tools`

## Tools (14)

- `dynamoi_get_current_user` — Get the currently authenticated Dynamoi account context — user ID, email, and accessible organizations/artists with res…
- `dynamoi_list_artists` — List all music artists and YouTube channels the user manages. Returns each artist's subscription tier, billing status, …
- `dynamoi_search` — Search across artists, ad campaigns, and smart links by name or URL. Find a specific Spotify release, YouTube campaign,…
- `dynamoi_get_artist` — Get a music artist or YouTube channel profile — connected platforms (Spotify, Meta, YouTube), subscription tier, billin…
- `dynamoi_list_campaigns` — List ad campaigns for an artist — each campaign's content title, type (Smart Campaign for Spotify or YouTube for channe…
- `dynamoi_get_campaign` — Get full details for a campaign — budget, targeting countries, per-platform status for Meta and Google, smart link URL,…
- `dynamoi_get_campaign_analytics` — Get performance analytics for a campaign — impressions, clicks, ad spend, CPC, CPM, and CTR. Optionally filter by date …
- `dynamoi_get_billing` — Get an artist's billing summary — subscription tier, ad credit balance, billing status, and recent spend. Shows remaini…
- `dynamoi_get_platform_status` — Check connection health for Spotify, Meta (Facebook/Instagram), and YouTube. Shows connection status, token expiry, and…
- `dynamoi_pause_campaign` — Pause a running campaign, stopping ad delivery on Meta (Facebook/Instagram) and/or Google (YouTube). Returns per-platfo…
- `dynamoi_resume_campaign` — Resume a paused campaign, restarting ad delivery on Meta and/or Google. Returns per-platform results.
- `dynamoi_update_budget` — Change a campaign's daily or total budget amount in USD. For total-budget campaigns, the end date can also be updated. …
- `dynamoi_list_media_assets` — List an artist's uploaded creative assets (images and videos) available for campaign launches. Use this to select media…
- `dynamoi_launch_campaign` — Launch a new campaign to promote a Spotify release (track, album, or playlist via Meta Ads) or grow a YouTube channel (…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get dynamoi/music-youtube-marketing-mcp <tool-name>
```

## Resources

- `dynamoi://platform/pricing` — Dynamoi pricing, activation bonus, ad credit structure, and campaign budget minimums.
- `dynamoi://platform/content-types`
- `dynamoi://platform/campaign-statuses`

## Prompts (3)

- `dynamoi_audit_campaigns` (artistId) — Audit an artist's campaigns and summarize what is working and what to fix next.
- `dynamoi_release_launch_plan` (artistId, contentTitle, contentType) — Create a pragmatic release launch plan and propose a Dynamoi campaign setup.
- `dynamoi_why_campaign_blocked` (campaignId) — Diagnose why a campaign is blocked/stuck and recommend the next fix.
