create_client
Create a client (brand/domain) in your workspace and, by default, its AI-visibility project in one step — brand name, product type, Brand Profile, target attributes, brand facts, competitors (with optional domains/aliases), market, answer language, engines and passes per prompt. Respects your plan's client cap. Prompts are added afterwards with add_tracking_prompt. Requires MCP write actions; without confirm:true it returns a preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Client name as shown in the workspace (e.g. the company name). | |
| label | No | Optional short label/segment shown on the client card. | |
| market | No | Market/country, ISO 3166-1 alpha-2 (e.g. "de"). Omit or null = worldwide. | |
| models | No | Engines to scan, by id (default: the Balanced preset). | |
| confirm | No | Set true to apply. Omit for a preview. With confirm:true, also pass the preview's previewToken. | |
| profile | No | Brand Profile free-text fields (how the brand describes itself); steers prompt suggestions. | |
| website | No | The client's primary website (https://…). Used for crawlability, favicon and the GEO audit. | |
| language | No | Answer language, ISO 639-1. Default: the market's usual language, else your account's language. | |
| brandName | No | The brand name mentions are matched against (default: the client name). | |
| brandFacts | No | Declared factual claims to fact-check against what AI says (max 15, 200 chars each). | |
| competitors | No | Competitor brand names to track (they set the Share-of-Voice denominator). Max 150. | |
| contactName | No | Report recipient's name (greets them in sent emails). | |
| productType | No | What the brand sells, e.g. "SEO agency". | |
| aiVisibility | No | Create the AI-visibility project too (default true). false = client only. | |
| brandAliases | No | Canonical brand name → alternate spellings counted as the same brand (works for the client's own brand too). | |
| contactEmail | No | Prefilled recipient of one-time / scheduled report emails. | |
| previewToken | No | With confirm:true: the previewToken from this tool's preview (valid 15 minutes, once, for exactly the previewed arguments). | |
| runsPerPrompt | No | Passes per prompt per scan (default 2; clamped to your plan's ceiling). | |
| targetAttributes | No | Attributes the brand WANTS to be known for (max 20). | |
| competitorDomains | No | Competitor name → website domain, e.g. { "Acme": "acme.com" }. |