BeyondBeings
Back to blog
Agents·July 15, 2026·10 min read

How to generate graphics with an AI agent. The complete MCP guide

To generate graphics with an AI agent, you connect the agent to a design tool over MCP — the Model Context Protocol — and then ask it in plain language. The BeyondBeings MCP server gives Claude, ChatGPT, Grok, or any MCP host the full editorial-graphics studio as a set of tools: your agent researches the idea, writes the headline, generates a finished graphic or carousel, and hands back a permanent URL it can post anywhere. This guide walks the whole workflow — what your agent can make, how one request flows end to end, and the two-minute setup.

Until recently that paragraph would have been science fiction with a config file. Agents could talk, code, search, and book things, but ask one for a piece of visual content and you got either an apology or a raw image render that no serious page would post. That gap has now closed, and it closed through a standard rather than a hack. This post explains what changed, then shows you exactly how to use it.

Why AI agents couldn't design until now

The obvious objection is that agents have been able to call image models for a while. True — and it is exactly why agent-made graphics have been bad. A raw image model gives an agent the same thing it gives a person: a render. No researched angle, no headline engineered for the scroll, no composited editorial typography, no caption. A render is an ingredient, not a post, which is the whole argument of why raw models don't go viral. An agent piping a raw image model's output into Slack was automating the delivery of something unfinished.

What was missing was not intelligence. It was a harnessthe agent could reach — the system that turns a topic into a finished editorial asset: idea, headline, model-specific prompt, best-model routing, composited typography, caption. We have argued at length that the harness is the product for human creators. The insight behind the BeyondBeings MCP server is that the same is true for agents. An agent does not need another image API. It needs the entire studio, exposed as tools it can call.

MCP is what makes that possible without a custom integration per agent. The Model Context Protocol is an open standard — created by Anthropic and since adopted across the industry — for connecting AI agents to external tools. A host like Claude Desktop launches an MCP server, discovers its tools, and can call them mid-conversation. Because it is a standard, one server works with every compatible host. If you want the plain-English primer first, read what MCP means for creators; this post assumes the thirty-second version: MCP is the USB port, and BeyondBeings is the design studio you plug into it.

An agent with a raw image model can make a picture. An agent with a design harness can make a post. The difference is everything that happens before and after the render.

What the MCP server for graphic design actually gives your agent

The BeyondBeings MCP server exposes twelve tools. You never call them yourself — your agent reads their descriptions and picks the right ones for each request — but knowing what is in the box tells you what to ask for. The tools fall into four jobs: think, write, design, and manage.

Think — ideas before pixels

Two tools handle ideation. trending_ideas returns today's grounded, viral-leaning content ideas — real events, real people, real phenomena — so your agent starts from something worth posting rather than a generic listicle. studio_chat is the BeyondBeings strategist as a tool: your agent can ask it for hooks, angles, full carousel plans, or captions in the house voice, grounded on live web facts. Both run in seconds and neither consumes your generation quota, so the agent can think freely before it spends anything.

Write — the headline that stops the scroll

write_headlinestakes a topic or a draft title and returns three on-image headline options in the chosen mode's voice. General mode writes with blockbuster energy; editorial mode stays factually faithful — an editorial headline never embellishes what actually happened, which matters when your agent is reacting to news. Like the think tools, it is fast and quota-free.

Design — finished graphics, not renders

This is the center of the server. generate_graphic produces one finished editorial graphic: your agent passes a rough prompt or even just a topic plus a headline, and BeyondBeings engineers the full visual prompt, routes it to the best of roughly 25 image models, composites the headline typography, and returns the image inline along with a permanent public imageUrl. generate_carouseldoes the same for a 2–10 slide carousel in a single call, returning every slide plus an ordered list of URLs. And recomposite_titlere-edits a finished graphic's headline — text, color, font, position — without re-running the image model at all, so a revision costs seconds instead of a fresh render.

Manage — the agent minds its own budget

The remaining six tools make the agent self-sufficient: list_models, list_modes, and list_industries let it discover what it can request; check_quotatells it how much of today's generation budget is left; and list_generations and get_generationlet it browse and retrieve past work. Ask your agent “what did we make yesterday?” and it can answer from the archive.

Beyond the twelve tools, the server ships ready-made prompt templates that hosts can surface as one-click starts — daily_content, carousel_from_topic, react_to_news, youtube_thumbnail, ig_editorial_headline, and carousel_5_slide. They encode the briefs that work, so a brand-new user's first request is already a good one. Between the tools and the templates, your agent effectively inherits the judgment of a working editorial studio the moment the server connects.

One request, end to end

Abstract tool lists undersell what this feels like, so walk one real request through the pipeline. You say to your agent: “Find a trending story, make a 4:5 graphic for it, and post it to #marketing.” One sentence. Here is what happens next, step by step:

  1. The agent calls trending_ideasand gets back today's grounded ideas. It picks the strongest one — or shows you three and lets you choose. Seconds, no quota spent.
  2. It calls write_headlines with the chosen story and gets three on-image headline options. It selects the sharpest.
  3. It calls generate_graphic with the topic, the headline, and a 4:5 aspect ratio. BeyondBeings writes the model-grade visual prompt, routes to the best image model with an automatic cascade fallback, and composites the editorial typography. A single graphic typically takes 30 to 120 seconds, and the server streams progress updates while it works.
  4. The result comes back as the image itself plus a permanent public imageUrl— not a temporary link that dies in an hour, but an address the asset lives at from now on.
  5. The agent posts that URL to #marketing using its ownSlack tool — the one it already had. BeyondBeings hands back the asset; delivery is the host's job. That division of labor is deliberate, because it means the pipeline works with whatever your agent is already connected to: Slack, Discord, a CMS, an email draft, a Notion page.

Notice what you did in that workflow: you wrote one sentence. Everything a human operator would have done across an ideas tool, a copywriting session, a prompt box, and a design app happened inside the agent's tool calls. That is what AI agent image generation looks like when the agent has a studio instead of a model.

How to connect your agent in about two minutes

The setup is genuinely short, because the server is a free, open npm package and the auth is a single key. In prose, the whole procedure is this. First, create a free BeyondBeings account — free is enough to try everything. Second, open Settings → API Keys in your profile and mint a key; it starts with bb_live_, carries your account's tier, model access, and daily limit, and can be revoked instantly if it ever leaks. Third, add the server entry to your host's MCP configuration: the command is npx, running the @beyondbeings/mcp package, with your key in the environment block. The server runs locally over stdio and talks to BeyondBeings over HTTPS.

On cost: the MCP server itself is free and open. Generation counts against your plan's daily limit — a free account includes one, and paid tiers run from $10 to $100 a month for heavier pipelines — while the think and write tools never touch the quota at all. One subscription covers every model the harness routes to, which is a very different bill from wiring an agent to half a dozen separate model APIs yourself.

Because MCP is a standard, that same three-line definition works everywhere: Claude and Claude Desktop, ChatGPT via connectors, Grok, Cursor, Cline, OpenClaw, Hermes, and any other Model Context Protocol-compatible runtime. The exact config snippets for each host — file paths, JSON, timeout advice — live on the MCP server docs page, which is where to go the moment you are ready to paste something. And if you would rather drive the same studio from a terminal or a script instead of an agent, the same package ships the bb CLI — one core, one key, two ways in.

What to say to your agent

Once connected, there is no syntax to learn. You talk to your agent the way you would brief a designer who also happens to do their own research. Some prompts that work well on day one:

  • “Find a trending tech story, write a bold headline, and make a 4:5 graphic for it. Then post it to #marketing.”
  • “Plan a 5-slide carousel about the history of ancient companies, then generate every slide.” — this is how you generate Instagram carousels with Claude or ChatGPT in one message.
  • “Here's a press release — make a faithful graphic in editorial mode and don't embellish the facts.”
  • “Take yesterday's graphic and change the headline to something punchier — don't regenerate the image.” — the agent reaches for recomposite_title and the revision costs seconds.
  • “What's left in my generation quota today?”

The pattern in every example is the same: you describe the outcome, and the agent sequences the tools. You never write an image prompt, never pick among the ~25 image models, never open a design app. The judgment lives in the harness; the orchestration lives in the agent; the intent lives in your sentence.

Where this goes: agents that publish on a schedule

The one-request workflow is the demo. The destination is standing instructions. An agent that can research, design, and deliver on demand can do it every morning without being asked — “each day at 9am, find the best story in my niche, make a carousel, and drop it in my review channel” is a completely buildable brief today. We walk that daily-pipeline setup in how to automate Instagram graphics with AI agents, and we do the honest arithmetic on what it does to your output in the 20x content productivity argument. The short version: when the cost of a finished post drops from an afternoon to a sentence, the bottleneck stops being production and becomes taste — which is exactly where you want it.

Connecting a design tool to an AI agent used to mean writing a custom integration nobody would maintain. Now it means one free account, one bb_live_ key, and one server entry pasted into a config file. Mint the key, follow the two-minute setup on the MCP docs page, and then say the sentence: find a story, make it a graphic, post it. Your agent already knows what to do with a studio. It was only ever waiting for one.

Direct the agents on a topic of your own

The clearest way to feel the agentic pipeline is to use it. Free to try, no signup needed.

Open the Content Terminal