Exposes verbal and visual brand-system files to AI clients through MCP tools, resources, validation, search, and context-aware outputs.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
This server is confirmed live β we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Brandkit MCP.
get_brand_overviewHigh-level overview of the brand atomic system: brand name, magic_trick presence, inventory counts, contexts, and the full v2 tool list.
get_magic_trickReturn the human-authored magic_trick.md taste primer verbatim. This file is human-write-only β never write to it via any tool.
get_positioningReturn the brand's positioning document (agent/verbal/positioning.md). Includes a taste primer from magic_trick.md.
get_audienceReturn the brand's audience definition parsed from agent/verbal/audience.yaml. Freeform YAML; returned as-is. Includes a taste primer.
get_messagingReturn the brand's messaging document (agent/verbal/messaging.md). Includes a taste primer.
get_differentiationReturn the brand's differentiation document (agent/verbal/differentiation.md). Includes a taste primer.
The ejwhite7/brandkit-mcp MCP server makes a brandβs atomic system available as structured MCP tools and resources. It covers verbal identity documents such as positioning, audience, messaging, differentiation, creative concepts, and voice. It also serves visual material including CSS color and typography properties, font files, logos and other assets, component specifications, design tokens, motion definitions, and raw CSS.
The server includes read operations for each major content area, full-text search across indexed brand material, usage validation for HTML and CSS snippets, and context comparisons. A separate local synchronization tool can update brandkit.config.yaml, DESIGN.md, and PRODUCT.md; network transports hide this write-capable operation by default. The human-authored magic_trick.md file is returned as a taste primer and is not written by the synchronization tool.
A brandkit.config.yaml file identifies the brand name, description, root directory, supported contexts, ignored paths, and ingestion limits. Version 2 is required. By default, brand content lives in brand_atomic_system/, with verbal files under agent/verbal/ and visual files under agent/visual/.
The server indexes content below the configured brand root while excluding paths such as human/ when configured. The human/ area is intended for PDFs and other material that should remain outside the MCP-facing system. File, byte, depth, and count limits bound ingestion, and linked files cannot bypass the root or those limits.
Visual contexts use a shared base foundation plus optional web and product overrides. Verbal content applies globally. Token results can be returned as JSON, CSS, SCSS, Tailwind configuration, or W3C Design Tokens output. The MCP resource catalog uses brand:// URIs for overview, verbal documents, visual indexes, and motion data.
Install the npm package globally with npm install -g brandkit-mcp, then run brandkit-mcp init to create a starter brand system. Edit the generated files and connect the server to an MCP client using the brandkit-mcp serve command. Claude Desktop configuration uses a server entry with that command and no required credential.
The ejwhite7/brandkit-mcp MCP server expects a version 2 configuration. A typical configuration declares brand.root, contexts such as base, web, and product, and optional ignore and ingestion settings. The initializer refuses to replace an existing configuration or brand directory unless explicitly forced. Version 1 configurations are rejected at startup and require manual migration.
Available capabilities include:
The ejwhite7/brandkit-mcp MCP server is suited to website, application, and marketing workflows where generated output must follow an existing brand system rather than inventing its own visual or verbal rules.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ejwhite7-brandkit-mcp)<a href="https://allmcps.com/mcp/ejwhite7-brandkit-mcp"><img src="https://allmcps.com/api/badge/ejwhite7-brandkit-mcp?style=directory" alt="Brandkit MCP on AllMCPs" /></a>