eonik

ai.eonikPublished by eonik.aiOfficial publisherv5.0.0Updated Nov 11, 2026

Set up eonik, watch competitors, read your own ads and make every size of an ad, from any assistant.

Overview

AI-generated overview

Connects an assistant to eonik so it can adapt ad creatives to every media-plan size, check brand rules, and track approvals and client feedback.

What you can do
  • Adapt a master ad into every size a media plan asks for, with per-size edits and undo
  • Check creatives against brand rules: legal line, logo, typeface, minimum text, file-size limits
  • Review project status, what is being made, and what the client sent back
  • Send work for client approval and read the client's response
  • Update shared details such as a project's RERA number and prepare affected creatives
  • Check Meta headlines, package sets for media, and review what the assistant did
When to use it
Useful for designers and marketing teams on macOS who already work in eonik and want to request ad adaptations, brand-rule checks and status updates in natural language from Claude, ChatGPT, Cursor, Codex or VS Code instead of clicking through the app.
Requirements
A remote endpoint at api.eonik.ai with OAuth sign-in, or the npm package eonik-mcp run via npx for hosts that launch local servers. An eonik account and an API key in EONIK_API_KEY; EONIK_BRAND_ID is required when you have more than one brand; EONIK_API_URL defaults to the hosted API. The eonik app must be installed and open on a Mac with macOS 15+ and Apple silicon.
Before you install
The API key is a live credential: keep it in the host's environment and do not commit it. Work happens in the eonik app on your Mac, where your files and fonts are, and the bridge forwards everything the server offers. Requests can create or change creatives and send work to clients, though the README says nothing is made, changed or sent until you approve, and the server cannot write to Meta, TikTok or Google Ads.

Installation

In SourceWeft

  1. Open eonik in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.eonik%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "eonik": {
      "type": "http",
      "url": "https://api.eonik.ai/mcp"
    }
  }
}

README

[eonik]

eonik

Finished, on-brand ads without the busywork.

eonik watches your competitors' ads, reads your own, and makes every size of an ad on-brand in the eonik app on your Mac. Ask for it from Claude, ChatGPT, Cursor, Codex or VS Code. Nothing is made, changed or sent until you say so.

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. Your assistant can set eonik up for your brand, keep watch on the competitors you name, read how your own ads are doing, and have the eonik app on your Mac make every size of an ad, on-brand, checked, sent for approval and delivered. Nothing is made, changed or sent until you say so.

Setting up, competitors and your own ads work from any assistant. Making and resizing runs in the eonik app on your Mac (download · macOS 15+ · Apple silicon), where your files and fonts are.

What you can ask

Setting up

  • "Set eonik up for my brand, acme.com." eonik reads your site and sets up the brand.
  • "Watch Gymshark and this Ads Library link for us." A link is added at once; a name comes back as the page the Ad Library shows, for you to confirm.
  • "Invite [email protected]." · "Connect our Meta ad account." · "What plan are we on?"

Research

  • "What did our competitors change this week?" · "Break that ad down, scene by scene."
  • "How are our own ads doing?" · "What have we already tested?"
  • "Remember: we never show the old logo."

The work (in the eonik app on your Mac)

  • "Where are we?" What needs you, what is being made, what the client said.
  • "Adapt the spring master to the launch set, and add 1080x617." eonik makes every size and shows you each one before anything is final.
  • "Make the logo bigger on 300x250" · "Undo that." · "A Hindi version of this."
  • "Is this OK to send?" · "Check this zip against the media plan." · "Send it to the client."
  • "An ad for the summer sale" · "Recreate this ad with our product." eonik shows what it will cost first; nothing is made until you approve it.

What it never does

It cannot pause, scale, launch or edit ads, and it cannot write to Meta, TikTok or Google Ads. It never says an ad "will work". It never makes a choice that is yours: making the sizes, approving, sending past a rule finding. Those are buttons you press, in eonik's panel or in eonik itself.

Connect

Every assistant on this computer, in one command:

sh
npx eonik-mcp init

It adds eonik to Claude Code, VS Code, Cursor and Codex, each the way that assistant documents, and says what to do in Claude Desktop. No key is copied: each assistant signs you in to eonik the first time it uses it. npx eonik-mcp init --dry-run shows what it would do and changes nothing.

Claude (claude.ai, Desktop), ChatGPT, VS Code by hand: add the connector https://api.eonik.ai/mcp and sign in with your eonik account.

Hosts that need a local process (Claude Desktop's config file, older setups): this package bridges them to the same server.

  1. Create an API key in eonik (Settings, API keys).
  2. Add this to the host's MCP config:
json
{  "mcpServers": {    "eonik": {      "command": "npx",      "args": ["-y", "eonik-mcp"],      "env": {        "EONIK_API_KEY": "eonk_live_..."      }    }  }}

EONIK_BRAND_ID is optional: with more than one brand, you choose in the conversation, and eonik never guesses which client's work you mean. EONIK_API_URL defaults to https://api.eonik.ai.

The bridge forwards exactly what the server offers (tools, the panel, prompts and eonik's questions to you) and adds nothing of its own.

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.

Source: README.md at commit 2c1799e

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

4
  1. v5.0.0LatestNov 11, 2026
  2. v4.0.0Oct 29, 2026
  3. v3.0.0Oct 10, 2026
  4. v2.0.0Sep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts