← Discover MCPs and Agents
e
MCPOtherMCP Registry

eonik

Read brand, research, and performance facts; draft briefs. Never spends. You approve every cut.

Links

README

From the repo.

eonik

eonik

Finished, on-brand ads without the busywork.

You see what’s worth making. eonik builds the cut. You approve. Connect Claude, Cursor, or Codex to that same account: the assistant reads and drafts; it never spends. The cut itself is made on Mac.

Website · Download for Mac · Connect an assistant · GitHub

npm version MIT license Model Context Protocol macOS 15+ Apple silicon

English · Español · Português · Français · हिन्दी · 简体中文 · 日本語 · 한국어


eonik gets you finished, on-brand ads without the busywork. You start from an ad that already works, build the cut from your footage (AI fills the gaps), check it against your brand, and get it approved. You stay in control and take the credit.

You do that work in the Mac app (download · editor free · macOS 15+ · Apple silicon). This repository connects Claude, Cursor, or Codex to the same account so the assistant can read brand, research, and performance facts, then draft. It never spends. You approve every cut. Timeline edits and export stay on Mac.

What the assistant can do

  • Read your brand, notes you asked it to remember, and ads you saved
  • Look up competitor ads eonik already archived (what ran, how long, how it is built)
  • Read your own Meta performance as facts (spend, CTR, status) — never as a prediction
  • Break down a public ad scene by scene
  • Hand you receipts so you write the brief

What it cannot do

It cannot pause, scale, kill, or launch ads. It cannot write to Meta, TikTok, or Google Ads. Upload is a human click in Ads Manager. It will not say an ad “will work.”

Install

  1. Create an API key in eonik (workspace settings).
  2. Add this to Claude Desktop, Cursor, or Codex:
{
  "mcpServers": {
    "eonik": {
      "command": "npx",
      "args": ["-y", "eonik-mcp"],
      "env": {
        "EONIK_API_KEY": "eonk_live_..."
      }
    }
  }
}

Optional: EONIK_API_URL (default https://api.eonik.ai) and EONIK_BRAND_ID if you have more than one brand.

From a clone:

npm install && npm run build
export EONIK_API_KEY=eonk_live_...
node build/index.js

How the assistant should work, once connected: eonik-mcp-skill (openclaw skills install @techievena/eonik).

Security

Keep EONIK_API_KEY in your MCP host env. Do not commit it. See SECURITY.md.

Also

Download for Maceonik.ai/download · editor free · macOS 15+ · Apple silicon
Connect an assistanteonik.ai/mcp
Homebrewhomebrew-tap
Save ads you seeChrome extension

License

MIT. See LICENSE.

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.