Join the waitlist
Blog/Product & engineering

Giving AI agents your brand guidelines, over MCP

An agent can ask for your brand rules directly, instead of you pasting them into a prompt. Here's what MCP actually does, and what has to be true before it helps you.

Count how many times you've pasted your brand guide into a prompt this month. The design tool. The copy assistant. The internal chatbot someone set up. That one intern's ChatGPT tab. Every paste is a fresh chance for the guide to be out of date, trimmed for length, or just skipped because someone was in a hurry. Multiply that by every AI tool your team touches and you get a brand that's only as consistent as everyone's memory to paste the same document, correctly, every single time.

Model Context Protocol, MCP for short, exists to close exactly that gap. It's worth explaining plainly, because most explanations of MCP are written for engineers building agent frameworks, not for the marketing lead wondering why it matters.

What MCP actually is

MCP is an agreed way for an AI agent to ask a tool a direct question and get a structured answer back, instead of a person copying text into a chat window. Not a paragraph the model has to interpret. A fixed set of fields it can rely on: this is the voice, this is the palette, this is the logo clear space. The agent asks once, at the start of the job, the same way it might check a file's permissions before opening it.

Aravi speaks two versions of this: MCP for agentic tools built to support it, and a plain REST API for everything else. Same brand profile, same rules, same answer, no matter which one your stack calls.

mcp · brand-profile
Request
GET /mcp/brand-profile
agent: "notion-ai"
scope: voice, terms
Response · 200 · 61ms
{
  "voice": ["direct","no jargon"],
  "terms": {
    "prefer": ["teammate"],
    "avoid": ["synergy","leverage"]
  },
  "profile_version": "2.4"
}

One call, either protocol. The response never changes shape.

What has to be true before MCP helps you

Here's the part that trips teams up: MCP is the pipe, not the water. It moves your brand rules to any agent that asks for them, but it can't invent rules that don't exist yet. If your voice guide is three adjectives on a slide, MCP will faithfully deliver three adjectives on a slide, and the agent will still guess at everything else. The protocol solves distribution. It doesn't solve the fact that most brand guides were written to be read once by a human, not queried a thousand times by a machine.

That's why MCP only pays off once the guidelines behind it are structured: specific voice rules, exact palette values, real imagery guidance, organized as data instead of prose. Aravi calls that structured version a brand profile, and Query is the layer that serves it, the same content, over MCP or REST, to whichever tool asks.

Four kinds of agents, one profile

Different tools need different slices of the same profile, which is exactly why a single structured source beats four separate copy-pasted briefs.

Design agents reads: palette, type, logo
Copy agents reads: voice, terms
Code agents reads: tokens, radii
Image agents reads: imagery rules

A design agent doesn't need your tone-of-voice rules. A copy agent doesn't need your corner-radius tokens. Scoping the request means each tool gets exactly what it needs to do its job on-brand, and nothing it would have to ignore.

Why this matters more once agents act on their own

A year ago, most AI tools produced a draft and waited for a person to publish it. That's changing. Agents now open pull requests, schedule social posts, and answer support tickets without a human in the loop for every single one. When a person was always going to review the output before it went anywhere, an off-brand guess was an inconvenience, caught in the same pass as a typo. When the agent ships directly, that guess is now customer-facing, and nobody read it first.

This is the real argument for MCP over copy-pasting a style guide into a prompt: copy-pasting only works when a human is still the one hitting publish. Once agents are trusted to act on their own, they need a way to check their own work against your brand before they act, not a paragraph of instructions a person remembered to type in three prompts ago. Querying the profile at the start of the job is what makes that trust possible in the first place.

Setting it up, in practice

None of this requires new infrastructure on your side. It requires exposing what you already have, correctly scoped.

  • Generate a scoped key. Read-only, or read plus validate, so you control what each integration can do.
  • Point the agent at one endpoint. The response is identical whether it arrives over MCP or REST, so you're not maintaining two integrations.
  • Read before you make. The agent pulls voice, palette, type, and imagery rules before it generates anything, on-brand by default, not by someone catching it after.
  • Bump the version when rules change. Every agent querying the endpoint gets the update on its next call, so there's never a tool working from a stale copy.

None of this replaces a human's judgment. It just means the judgment gets applied once, when the profile is written, instead of every single time someone opens a new tab, or every single time an agent decides to act without one open at all.

Keep reading

Brand infrastructure The brand profile: one source of truth every AI tool can read Brand & AI Why AI-generated content drifts off-brand

One endpoint, every agent that makes.Query your brand profile over MCP or REST, scoped and in milliseconds.

View MCP + API