Skip to main content
MCP server CX Codex

eonik — Claude Code MCP server: ad workflows and setup

eonik adapts a master ad design to media-plan sizes and checks creatives against brand rules. Work runs in the eonik Mac app, with your approval required before changes or delivery.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env EONIK_API_KEY=<EONIK_API_KEY> --env EONIK_API_URL=<EONIK_API_URL> --env EONIK_BRAND_ID=<EONIK_BRAND_ID> --transport stdio eonik -- npx -y eonik-mcp
Open on GitHub

What eonik does

This MCP server connects Claude Code to the eonik app on a Mac. It can prepare size variations from a master design, adjust individual elements, and check creatives against project rules such as logo use, typeface, required copy, and file-size limits. You can review the results before anything becomes final. Creation, edits, and sending all require your approval.

You need the eonik app on a Mac with macOS 15+ and Apple silicon, plus an API key. The local bridge runs with npx -y eonik-mcp and uses EONIK_API_KEY, EONIK_API_URL, and EONIK_BRAND_ID. When more than one brand is connected, EONIK_BRAND_ID is required; eonik will not pick a client’s brand for you. Keep the app open while using the server. It cannot manage ad campaigns or write to Meta, TikTok, or Google Ads.

What it helps with

  • create media-plan size variations from a master ad
  • check creatives against brand rules and file limits
  • resize a logo or replace an image across ad variations
  • update required project details in existing creatives
  • prepare a set of ads for client approval

Example prompts for the agent

  • Adapt the Elevation master to the Bliss set, add 1080x617, and show me the results before finalizing.
  • Check these Meta headlines against the brand rules and flag anything that needs a change.
  • Use the evening photo across every size, but wait for my approval before applying it.

How to install eonik

Platform CLI

claude mcp add --env EONIK_API_KEY=<EONIK_API_KEY> --env EONIK_API_URL=<EONIK_API_URL> --env EONIK_BRAND_ID=<EONIK_BRAND_ID> --transport stdio eonik -- npx -y eonik-mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about eonik

How do I install eonik in Claude Code?

Add it with `claude mcp add --env EONIK_API_KEY=<EONIK_API_KEY> --env EONIK_API_URL=<EONIK_API_URL> --env EONIK_BRAND_ID=<EONIK_BRAND_ID> --transport stdio eonik -- npx -y eonik-mcp`. Create an API key in eonik and provide the environment variable values.

What does eonik do?

It connects an assistant to the eonik Mac app to make ad-size variations from a master design and check them against brand rules. You approve changes and delivery.

What does eonik need to run?

Use the eonik app on a Mac with macOS 15+ and Apple silicon, an API key, and the eonik-mcp bridge. Set EONIK_BRAND_ID when connecting more than one brand, and leave the app open.

Similar MCP servers

All MCP servers for Marketing and content →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor