Back to Blog
ai-agentsmcpcreativemeta-adsproduct-update

Your AI Agent Can Now Generate Ad Creative and Learn Your Account on Its Own

Xylo now lets your connected AI agent generate on-brand ad images and automatically build account context from your winning ads and website. Here is how both work.

Xylo Team|July 3, 2026|5 min read

What shipped

Two additions to the Xylo MCP server, both usable through the same connector your agent already has:

  1. AI creative generation. Your agent can now generate new ad images directly, picking the right model for the job, and use your brand's logo and product shots as reference so the output looks like your brand instead of generic AI art. Video generation followed in July 2026, so the same conversation now produces both statics and finished video ads.
  2. Automatic account context. On a freshly connected account, the agent can study your best-performing ads and your website on its own, then save a structured brand profile so future creative and recommendations start on-brand without you explaining your business first.

Both are agent-routed: you do not pick a model or run a research checklist yourself. You ask, and the agent works the workflow described below.

Generating creative

You describe the ad you want. The agent picks the model. There is a stable of image models behind the scenes, each better at a different job:

Job What the agent reaches for
A fast, on-brief static The default fast model. Cheap, good at following instructions.
Your exact logo or product in a new scene An edit model that takes your brand assets as reference.
Photorealistic lifestyle or hero shots A photoreal model, no brand assets in frame.
Long or complex text inside the image A text-strong model, with a quality dial for crisp small type.
Typography-led ads with exact brand hex colors A design-oriented model that accepts hex values.
A finished video ad A video model, generated per second and stitched into one cut.

You never pick from that list. Before generating, the agent reads the current model roster, capabilities, and credit prices from Xylo, so the guidance stays right as models change instead of going stale in a blog post. If you want the full menu, our creative generation page walks through it.

The output is staged for review, the same way an uploaded image is staged: your agent shows you the preview, and only after you are satisfied does media({action:"finalize"}) push it to your live Meta ad account. From there it builds the ad the same way it builds any ad: paused, ready for your review before it spends a dollar.

Generation is billed in credits, not a flat fee per image. A standard image is 10 credits, the pricier models run higher, and video is billed per second, so your agent tells you the cost before an expensive run. Brand plans include 2,000 credits a month, Agency plans include 5,000, and both can top up with a one-time credit pack (1,000 credits for $12, 5,000 for $50, or 20,000 for $160) that never expires. The Free plan does not include generation credits.

Building account context automatically

The second piece solves a different problem: a freshly connected ad account has no history with your agent. It does not know your brand voice, your proof points, or which of your ads actually work. Historically that meant explaining it every session, or the agent guessing.

Now the agent can run a research pass on its own, either right after you connect an account or whenever you ask it to "learn" or "get up to speed on" the account:

  1. It pulls the roughly 20 top-performing ads from the last six months, ranked on the ad set's actual optimization goal, not a generic proxy metric.
  2. It analyzes which headlines and primary text carried that performance, and which visual and structural patterns repeat across the winning creative.
  3. It identifies your brand's website from the winning ads' landing pages and researches it directly, extracting colors, fonts, voice, factual product claims, and proof points like reviews or guarantees.
  4. It saves your logo and any product imagery that needs to render exactly, not approximately, as durable brand assets.
  5. It writes the result into a structured brand profile and a plain-language account brief.

Everything after that first pass reads from the saved profile: accounts({action:"read_brief"}) returns the brief, the remembered facts, the brand profile, and the reference asset list in one call, so the agent (and any generated creative) stays on-brand without you repeating context in every conversation. You can review or edit the brief and remembered facts under "Remembered by AI" in your dashboard at any time.

Where this fits

Neither feature is a new tool. Xylo still ships 300+ ad operations across Meta, Google, TikTok, and X through 28 tools; generation, brand profiles, and account research ride on the tools your agent already has. If your connector is already set up, there is nothing to reinstall. Ask your agent to generate a new ad, or to learn your account, and it has what it needs.

Since this post first went up, the library side grew too: saved winning ads, brand assets, and generated images now live together in a brand creative library your agent can pull from by name.

Hand your ad accounts to an AI agent

Connect Xylo to Claude, ChatGPT, or any AI agent free — no code, no card required.