Update a brand theme
update_brand_themeChange the name, colours, fonts or links of one of the caller's saved Brand Themes (ids from list_brand_themes). Only the fields sent are changed; the theme's logo and any uploaded font files are preserved untouched, since neither can be set over MCP. Note that this changes the theme itself, so it affects every ebook it is applied to later, and every new ebook if it is the account default. To restyle ONE ebook, use update_ebook's 'theme' instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| links | No | Links to set. Only the keys sent are changed; the rest are left as they are. Send an empty string to clear one. | |
| bodyFont | No | Body typeface: a Google Fonts family from Unplain's catalog or a system font id. Call get_design_options for the full list. Setting this replaces an uploaded font file on this role, which cannot be undone over MCP. | |
| textColor | No | body text color | |
| accentColor | No | accent color | |
| headingFont | No | Heading typeface: a Google Fonts family from Unplain's catalog or a system font id. Call get_design_options for the full list. Setting this replaces an uploaded font file on this role, which cannot be undone over MCP. | |
| brandThemeId | Yes | from list_brand_themes | |
| backgroundColor | No | page background color |