Skip to content
Early access is open
Repic
LoginJoin early access

Generate a brand persona, callable

Builds the persona of a brand: the character it shows when it writes. Returns an archetype, voice traits, tone sliders, say and do-not-say lists, and a sample caption in that voice.

Most tools that answer to the word "persona" build a BUYER persona, a portrait of the customer being sold to. This builds the persona of the brand doing the talking, which is the thing that actually decides how the writing sounds.

There is a page for people too: the brand persona tool runs the same engine in a browser, free and without an account.

Inputs and bounds

These bounds are the ones the server enforces. A request outside them is refused with a message naming the field.
FieldWhat it isRequiredLength
brandYour brand or your namerequired2 to 80
offerWhat do you do?required12 to 240
audienceWho is it for?required6 to 200
toneHow do you want to sound?required3 to 160
avoidWhat do you never want to sound like?optionalup to 160

What comes back

  • archetype - one of twelve, with the line that explains the choice
  • traits - the adjectives the voice actually holds
  • sliders - formal/casual, measured/energetic, cool/warm, serious/playful
  • say and doNotSay - the vocabulary to hold and the vocabulary to refuse
  • sampleCaption - a caption written in the resulting voice, so the profile is testable rather than asserted

Where the data goes

The brief (brand, offer, audience, tone) is sent to the model provider. Nothing is stored and no request body is logged.

What it will not do

Not a buyer persona and not market research. It describes how a brand should sound, not who will buy from it, and it is grounded in what you type rather than in any data about your market.

Calling it

The server speaks MCP over JSON-RPC 2.0 at https://repic.site/api/free-tools/mcp. There is no key and no account. Calls share one per-IP daily budget with the free web tools, so an agent gets the same allowance a person does.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "generate_brand_persona",
    "arguments": {
      "brand": "Marlow Coaching",
      "offer": "Career coaching for engineers moving into their first leadership role",
      "audience": "Senior engineers becoming managers",
      "tone": "Warm, plain, straightforward",
      "avoid": "Corporate, salesy"
    }
  }
}

Call tools/list first for every capability and its schema. The result carries both a readable content block and a lossless structuredContent object, so nothing has to be parsed out of prose.

The other skills