Run your ads with AI

One MCP endpoint for every ad and social account. Connect Meta, Google, TikTok and X to your AI assistant.

One endpoint. Every channel you buy on.

Two minute setupScoped keysWorks in any MCP clientNo card required

What MCP changes

MCP is the open standard that lets assistants like Claude connect securely to your data. Ethio Viral Ads is the adapter between your ad platforms and your AI — live reads, real writes, nothing copied and pasted in between.

  • Your assistant reads live campaign numbers, not yesterday's export
  • Scoped API key, revocable at any moment
  • It executes: create, pause, rebudget, schedule
  • Row-level isolation — it only ever sees your accounts
MCP config
{
  "mcpServers": {
    "ethio-viral-ads": {
      "url": "https://ads.ethio-viral.com/mcp"
    }
  }
}
ClaudeChatGPTCursorClaude Coden8nAny MCP client
AI Creative Studio

Generate High-Performing Video Ads in Seconds.

Transform simple text descriptions into cinematic, high-conversion video creatives optimized for Meta, TikTok, and Google Ads.

Graph API v24.0 Compatible
4K Upscaling Enabled

System Idle

LIVE_RENDER_PREVIEW
AD_GEN_V2

From sign-up to running ads in two minutes

  1. Create your account

    Sign in with Google or email. Your workspace and your data stay isolated at the database level.

  2. Link your ad accounts

    Add Meta, Google, TikTok, LinkedIn or X from the Connections page. Nothing is stored in plain text.

  3. Point your assistant at /mcp

    Drop the endpoint into Claude, ChatGPT or Cursor with a scoped API key. Revoke it any time.

  4. Ask for what you want

    “Pause everything under 1.2 ROAS and move the spend to Retargeting.” It reads, decides and executes.

Everything you need to run paid and organic

Campaign analysis

Live delivery, spend and ROAS read straight from the accounts you connected — no exports, no stale sheets.

Budget reallocation

Your assistant compares performance across ad sets and moves spend to whatever is actually earning.

Creative and post queue

Draft, schedule and publish organic social alongside paid, in one queue across every channel you run.

Audience targeting

Surface which segments convert and which ones quietly drain the budget, then act on the answer.

Multi-account management

Compare every client account in a single conversation. Built for agencies and heavy media buyers.

Writes, not just reads

Create campaigns, change status, adjust budgets and publish posts through real tool calls.

Media buyer's dark workspace with campaign performance charts on two monitors

Who runs it

Performance agencies

Twelve client accounts, one conversation. Compare, rebudget and report without opening twelve tabs.

In-house growth teams

Paid and organic in the same queue, so the campaign and the post that supports it ship together.

Solo operators

The leverage of a media buying team without the headcount. Ask, review, approve, done.

Control stays with you

Layered glass panels lit with green light, representing scoped access layers

Scoped, revocable, isolated

Every tool call runs as you, against only the accounts you linked. Pull an account and the assistant loses it the same second.

OAuth

No keys to paste

Connect through your own signed-in session and revoke it whenever you want.

Paused

Safe by default

New campaigns land paused so nothing spends before you have looked at it.

Ad ops as a conversation

No dashboard to learn and no exports to reconcile. Ask in plain language, and your assistant makes real tool calls against your live accounts — then tells you exactly what it changed.

Claude + Ethio Viral Ads MCP

Find the ad sets wasting spend in Summer Sale and fix the budgets.

get_insightslist_campaigns
Two of five ad sets are below break-even:
  • Lookalike — PurchasersROAS 4.8x
  • Broad — US 18+ROAS 0.7x
  • Interests — FitnessROAS 0.9x
update_campaign_status ×2update_budget

Done — paused both and moved their $86/day into Lookalike — Purchasers. Want a summary report?

Illustrative example using sample account data.

Why not just use a first-party connector?

A native connector reads one platform's reports well. Ethio Viral Ads is built to run the advertising — across every channel you buy on.

What mattersFirst-party MCPEthio Viral Ads
Ad platformsOne network onlyMeta, Google, TikTok, LinkedIn, X + organic social
Account availabilityGated beta accessWorks on any account you connect, today
Write operationsRead-first, limited writesCreate, update, pause, schedule
Organic social Not availablePost queue across every connected channel
Bulk operations Not availableBulk status and budget edits across campaigns
Safety controlsNot documentedPaused by default, per-account scoping, row-level isolation
AI clientsClaude onlyClaude, ChatGPT, Cursor, n8n + any MCP client

Questions, answered

What exactly is MCP?

Model Context Protocol is the open standard that lets AI assistants connect securely to real data and tools. Ethio Viral Ads is the adapter between your advertising accounts and your assistant.

Does my assistant get my passwords?

No. Your assistant uses a scoped API key that only reaches this app, never your Meta password. Revoke it any time from the API keys page.

Can it change things, or only read?

Both. It reads delivery and spend, and it can create campaigns, update status and budgets, and queue social posts — all scoped to the accounts you connected.

Which assistants work with it?

Anything that speaks MCP: Claude, ChatGPT, Cursor, Claude Code, n8n and more. One endpoint serves all of them.

Ready to run your ads with AI?

Two minute setup · Scoped keys · No card required