Brand Kit
Colors, typography, logos and instructions.
On this page
Updated on January 1, 1970
Privacy and analytics
We use necessary technical cookies and, only with your consent, analytics and marketing pixels to improve the website and measure campaigns.
Colors, typography, logos and instructions.
Updated on January 1, 1970
Approved colors with their role and contrast, typography, approved logos and usage instructions. Bounded to what agents may use; never returns storage paths (use library.asset.get for a file).
| Field | Value |
|---|---|
| Kind | Read |
| HTTP method | POST /api/v1/kit.read |
| MCP tool | kit_read |
| Scope | kit.read |
| Minimum role | Viewer |
| Human confirmation | No |
| Doors | Nödo, Voice, MCP, API |
| Status | Available |
| Widget | palette |
Input
{
parts?: Array<"colors" | "typography" | "logos" | "instructions">
}Output
{
colors: Array<{
name: string
hex: string
role: "primary" | "secondary" | "accent" | "background" | "foreground" | "neutral" | "unspecified"
}>
typography: Array<{
family: string
role: string
weights: string[]
}>
logos: Array<{
assetId: string // uuid
name: string
form: string
theme: string
primary: boolean
}>
instructions: Record<string, string>
}Adds one color to the Kit with a name and role. The HEX value is normalized; an existing HEX with the same role is rejected.
| Field | Value |
|---|---|
| Kind | Write |
| HTTP method | POST /api/v1/kit.colors.add |
| MCP tool | kit_colors_add |
| Scope | kit.write |
| Minimum role | Admin |
| Human confirmation | Yes |
| Doors | Nödo, MCP, API |
| Status | Planned |
| Widget | palette |
Input
{
name: string // ≤ 60
hex: string
role?: "primary" | "secondary" | "accent" | "background" | "foreground" | "neutral" | "unspecified" // default "unspecified"
}Output
{
ok: true
id?: string
revision?: integer // -9007199254740991–9007199254740991
}Replaces the usage text of one Kit section (logos, colors, typography, imagery).
| Field | Value |
|---|---|
| Kind | Write |
| HTTP method | POST /api/v1/kit.instructions.update |
| MCP tool | kit_instructions_update |
| Scope | kit.write |
| Minimum role | Admin |
| Human confirmation | Yes |
| Doors | Nödo, MCP, API |
| Status | Planned |
| Widget | confirm |
Input
{
section: "logos" | "colors" | "typography" | "imagery" | "general"
text: string // ≤ 4000
}Output
{
ok: true
id?: string
revision?: integer // -9007199254740991–9007199254740991
}