How it works

braaand stores your brand identity so AI agents can create on-brand work. Use it in Claude Code — drag in your brand manual, logos, and fonts, and let Claude do the rest.

The idea

Every brand has a visual identity — colors, fonts, logos, voice, styling conventions. This information usually lives in a PDF brand manual that humans read and interpret.

braaand makes this identity available as structured data that AI agents can query. When Claude needs to build something on-brand — a website, an ad, an email — it fetches the brand config from braaand and knows exactly which colors, fonts, and logos to use.

Think of it as a brand deposit. You put your brand in once, and every agent that works with your brand can access it.

1

Install the CLI

npm install -g braaand

The CLI is how you and Claude interact with braaand. It works standalone in the terminal or as a tool inside Claude Code.

2

Authenticate

braaand auth login

Opens your browser to sign in. The CLI stores credentials locally so Claude Code can use them too.

3

Onboard your brand

This is where it gets good. Open Claude (Code, Desktop, or ChatGPT — any client connected to the MCP server), drag in your brand materials — PDF brand manual, logo files, font files, images — and ask Claude to onboard the brand.

Claude reads the manual, extracts the visual identity (colors, fonts, voice, usage rules), and calls the onboard_brand MCP tool — or braaand onboard from the CLI — to register everything in one shot. Asset uploads run in parallel; per-weight font entries auto-merge by family; the logo system auto-builds from logo asset names.

You can also onboard manually by creating a JSON payload — see GET /api for the full schema.

4

Use it everywhere

Once a brand is in braaand, Claude can fetch it anytime:

“Build a website”Claude fetches your brand config — colors, fonts, logo URLs — and uses them in the code.
“Make an ad”Claude picks a system template, writes copy, renders PNGs across every format, and saves it as a project in your brand.
“What fonts?”Claude queries the brand config and gives you the answer with CSS snippets.
“Draft an email”Claude reads the brand voice guidelines and writes copy that sounds like you.

Running an ad campaign

braaand keeps a flat list of Creatives — each cloned from a brand template, tagged with a free-text campaign label. Ask Claude to make a campaign and it will:

1.Pick templates from your brand or instantiate a system template
2.Create a creative from each, tagged with the campaign
3.Write copy, find background images, iterate with you on variants
4.Batch-render every creative across every format in one call
braaand creatives create my-brand <templateId> --campaign “Q4 Campaign”
braaand render batch my-brand <creativeId> --output-dir ./renders
# → renders all creatives × all formats in one shot

For agencies

If you manage 15 client brands, onboard them all. When you need to prototype something for a client, Claude fetches that specific brand's logos, fonts, and colors. Switch between clients instantly.

braaand whoami
braaand brands list
braaand brands info client-x

The web app

The web UI at braaand.ai is for reviewing and fine-tuning what agents set up. Edit colors, preview how templates look with your brand, adjust typography, manage logos.

It's also where you use the canvas editor to adjust template layouts, create ad campaigns, and render final creatives.

Other ways to connect

Claude Skill

A drop-in skill that teaches Claude how to use braaand end-to-end — fetch brand guidelines, run campaigns, find images, save ad sets. Works in Claude Desktop, claude.ai, and Claude Code. Drop the downloaded .skill file into Settings → Skills to install, then invoke with /braaand.

Download

Remote MCP Server

For ChatGPT, Claude Desktop, Claude web, Cursor, or any MCP client that speaks Streamable HTTP. Paste the URL, sign in with Clerk, and you get 36 tools covering the full API — including a render tool that returns PNGs inline. No install, no API keys.

https://mcp.braaand.ai/mcp

REST API

All endpoints at www.braaand.ai/api. Hit GET /api for the complete self-documenting reference. Auth with Authorization: Bearer ae_... (user API key) or bt_... (brand-scoped token).

Get Started