Eonik MCP server
{
"mcpServers": {
"eonik": {
"command": "npx",
"args": [
"-y",
"eonik-mcp@latest",
"eonik-mcp"
],
"env": {
"EONIK_API_KEY": "<eonik_api_key>",
"EONIK_API_URL": "https://...",
"EONIK_BRAND_ID": "<eonik_brand_id>"
}
}
}
}{
"mcpServers": {
"eonik": {
"command": "npx",
"args": [
"-y",
"eonik-mcp@latest",
"eonik-mcp"
],
"env": {
"EONIK_API_KEY": "<eonik_api_key>",
"EONIK_API_URL": "https://...",
"EONIK_BRAND_ID": "<eonik_brand_id>"
}
}
}
}{
"mcpServers": {
"eonik": {
"command": "npx",
"args": [
"-y",
"eonik-mcp@latest",
"eonik-mcp"
],
"env": {
"EONIK_API_KEY": "<eonik_api_key>",
"EONIK_API_URL": "https://...",
"EONIK_BRAND_ID": "<eonik_brand_id>"
}
}
}
}{
"servers": {
"eonik": {
"command": "npx",
"args": [
"-y",
"eonik-mcp@latest",
"eonik-mcp"
],
"env": {
"EONIK_API_KEY": "${input:eonik_api_key}",
"EONIK_API_URL": "${input:eonik_api_url}",
"EONIK_BRAND_ID": "${input:eonik_brand_id}"
}
}
},
"inputs": [
{
"id": "eonik_api_key",
"type": "promptString",
"description": "Eonik api key",
"password": true
},
{
"id": "eonik_api_url",
"type": "promptString",
"description": "Eonik api url",
"password": true
},
{
"id": "eonik_brand_id",
"type": "promptString",
"description": "Eonik brand id",
"password": true
}
]
}{
"mcpServers": {
"eonik": {
"command": "npx",
"args": [
"-y",
"eonik-mcp@latest",
"eonik-mcp"
],
"env": {
"EONIK_API_KEY": "<eonik_api_key>",
"EONIK_API_URL": "https://...",
"EONIK_BRAND_ID": "<eonik_brand_id>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y eonik-mcpversion 2.0.0
What it does
This MCP server connects AI assistants (Claude, Cursor, Codex, ChatGPT) to an eonik account, exposing read-only access to brand data, saved ads, competitor ad archives, and Meta performance metrics. It is intended for advertisers who want to draft ad briefs using an AI assistant without granting it any ability to modify or launch campaigns.
- Retrieve your brand guidelines and saved ads so an AI assistant can draft a creative brief grounded in your actual brand.
- Look up competitor ads archived by eonik to understand what ran, for how long, and how it was structured.
- Pull real Meta performance data (spend, CTR, status) as factual context when reviewing or planning ad creative.
Tools this server exposes
| Tool | Does |
|---|---|
| read_brand | Reads brand information and saved notes from the connected eonik account. |
| read_saved_ads | Retrieves ads the user has saved in eonik. |
| read_competitor_ads | Looks up competitor ads archived by eonik, including runtime and structure. |
| read_meta_performance | Returns Meta ad performance facts such as spend, CTR, and status for the user's own ads. |
| analyze_ad | Breaks down a public ad scene by scene. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.