Brand voice from a URL
Point it at any site. It pulls voice, audiences, and positioning into a reusable brand profile every ad inherits.
AdNow turns a brand URL into on-brand AI video ads and auto-posts them to Instagram, TikTok, X, Facebook, and YouTube. Open the hosted Studio in your browser — or run it locally from Claude Code. ~$0.30 per ad.
Every ad runs through the same deterministic pipeline. You stay in chat — the MCP server does the orchestration, retries, and uploads.
Fetch the brand site, extract voice + target audiences into a reusable BrandSystem.
Gemini 2.5 Flash Image (Nano Banana) generates the on-brand opening frame.
Replicate's Kling v2.1 turns the hero frame into a 5s motion ad at 720p.
Gemini Flash writes captions tuned to each platform's tone and character limits.
Media uploads to Cloudflare R2, then fans out to platform webhooks via Pipedream.
Eight tools that snap into Claude Code. No dashboards to learn, no separate scheduler, no editor.
Point it at any site. It pulls voice, audiences, and positioning into a reusable brand profile every ad inherits.
Real motion ads via Kling v2.1 — 5-second 720p clips at 9:16, 1:1, or 16:9. Generated in 60–120 seconds.
Publish to Instagram, TikTok, X, Facebook, and YouTube in a single command. Per-platform captions auto-generated.
Drafts stay drafts until you approve them. Preview the video and captions in chat, then ship.
Your Gemini, Replicate, R2, and Pipedream accounts. No middleman markup, no per-seat pricing, no lock-in.
Brands, ads, and posts live in a local SQLite DB at ~/.ad-studio/. Your data never leaves your machine until you publish.
AdNow doesn't mark up API calls. You bring your keys, you pay the providers directly. A typical 5-second video ad totals about thirty cents.
Install freeEach tool is callable from any MCP-compatible client. We test against Claude Code.
create_brandExtract voice & audiences from a URLlist_brandsBrowse saved brand profilesgenerate_adRun the full image → video → captions pipelinelist_adsFilter by brand or statusapprove_adFlip status from draft to approvedpublish_adUpload to R2, fan out to platform webhooksget_post_statusRead per-platform publish statusconfigure_webhookSave a Pipedream URL for a platformSign in, paste a brand URL, generate your first AI video ad in 60 seconds. Works in any browser, no setup.
Open the StudioSame engine, same eight tools, runs locally with your own API keys.
{
"mcpServers": {
"ad-studio": {
"command": "npx",
"args": ["-y", "@adnowmarketing/mcp"],
"env": {
"GEMINI_API_KEY": "...",
"REPLICATE_API_TOKEN": "...",
"R2_ACCOUNT_ID": "...",
"R2_ACCESS_KEY_ID": "...",
"R2_SECRET_ACCESS_KEY": "...",
"R2_BUCKET": "ad-studio-media"
}
}
}
}
View on GitHub