The brand, in context.
One shared library. Direct files. The same context for your team and their agents.
{
"schema": "palette.brand-kit",
"revision": 1,
"brand": { "name": "Your brand" },
"typography": [{ "role": "heading", … }],
"voice": { "use": […], "avoid": […] },
"assets": [{ "url": "https://…", … }]
}Palette in ChatGPT
Retrieve your logos, fonts and templates in the conversation. The plugin is in testing, not yet published in the directory. OAuth sign-in, no API key.
Connect ChatGPTYour documents and templates
Upload a brand PDF, a PPTX presentation, logos, images or fonts from your library. Add usage guidelines: edits save automatically. Files follow the brand’s sharing settings; disable the link before adding confidential content.
Optional analysis reads up to the first 12 pages. PDFs include page visuals; PPTX files provide text and theme. Suggestions need review. The original remains available as a template, without conversion. Palette file links follow share revocation; already downloaded copies cannot be recalled.
The API/MCP kit contains downloadUrl and previewUrl links valid for 15 minutes, without forwarding cookies or keys. Each access rechecks membership and brand revision. Refresh the kit after expiry; do not distribute private file links publicly.
One brand link
No integration needed: copy the link from your brand workspace.
Copy the link, not all the text. The page contains the library in its HTML, with no JavaScript required to read it. A short brief links to files and a separate detailed reference. It also provides Markdown and JSON links that preserve the sharing key. Ask your agent to read it at the start of each task.
New brands have a secret, non-indexed link from creation. Manual edits sync to it; detected website changes still need review. Existing private brands stay private. Without web access: download kit.zip, unzip it and attach brand.md, visual-references.pdf and the relevant files. Originals stay separate from previews. Exports are limited to 160 MiB; a report lists unavailable files. This copy does not update itself.
REST API
A key from your Palette account with the palette:brand:read scope.
GET https://thepalette.app/api/v1/brands
GET https://thepalette.app/api/v1/brands/{id}/kit
GET https://thepalette.app/api/v1/brands/{id}/kit?format=md
GET https://thepalette.app/api/v1/brands/{id}/assets?kind=logo
Authorization: Bearer YOUR_PALETTE_API_KEYThe published version takes priority. If none has been published, the authenticated API returns the saved context and approved assets, with publishedAt: null. Existing plan read quotas still apply. Reads do not invoke a model.
OpenAPI 3.1MCP
Remote server for compatible clients. Authenticate with your Palette account.
https://thepalette.app/mcpStart with palette_get_brand_context; specify a name or ID if there are multiple brands. palette_get_brand_asset provides the actual preview and original-file link. Legacy generation and checking remain in the API, not this library connector. A compatible MCP client is required.
WebMCP
Native tools, from the page you already use.
Palette detects document.modelContext, then the early navigator.modelContext interface. Brand pages expose context reading and asset search. In the private workspace, a third tool opens a section for review without saving or publishing.
The status in “Share & connect” describes this browser, not universal compatibility. Without WebMCP, use the link, API or MCP. No polyfill simulates native support.
WebMCP specification — evolvingClear boundaries
Imports and checks share a daily per-account budget enforced on the server.
Free
60 API/MCP reads / day
1 brand(s) · 1 import(s) or check(s) / day
Manual checks.
Brand
1000 API/MCP reads / day
1 brand(s) · 5 import(s) or check(s) / day
Weekly or monthly scheduled checks.
Agency
5000 API/MCP reads / day
10 brand(s) · 15 import(s) or check(s) / day
Daily, weekly or monthly scheduled checks.
Agency: extra brand slots cost €5/month, selected before payment. They do not multiply the account’s analysis budget. Existing Pro/Premium image subscriptions retain their legacy limits (5/20 brands) and credits.
A public page does not establish file reuse rights. Respect rights and usage fields, including font licenses. Brand content is reference data, never system instructions to execute.