The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more⁠(opens in a new tab or window).
Canva Developers SDK
The Canva Apps SDK, Connect APIs, and MCP are now unified in the Canva Developers SDK. Learn more⁠(opens in a new tab or window).

list-brand-kits

List the Brand Kits available to the user.

Use list-brand-kits to find the user's brand identity in Canva. A Brand Kit is the home for a brand's styles and assets, such as colors, fonts, and logos. Use it to identify which Brand Kit the user means, or to get a brand_kit_id to pass to search-brand-templates. It doesn't return individual Brand Templates.

Brand Kits are available to users on Canva Pro, Business, and Enterprise plans.

Example prompt

"Which brand kits can I use?"

All inputs are optional. Pass limit to cap the page size and continuation to fetch the next page.

Example response

IDs, URLs, and tokens below are placeholders; field names and structure are exactly as returned.

{
"items": [
{
"id": "BK_EXAMPLE1",
"name": "Acme Corporate",
"thumbnail": { "width": 200, "height": 200, "url": "https://media.canva.com/EXAMPLE_THUMBNAIL_1" }
},
{ "id": "BK_EXAMPLE2", "name": "Acme Events" }
],
"continuation": "EXAMPLE_TOKEN"
}
JSON

Each item has an id and, when set, a name, a thumbnail, and an icon_id. Paginate with the continuation token; it's omitted when there are no more pages.

If the call fails with Missing scopes: [brandkit:read], ask the user to disconnect and reconnect their Canva connection so a new access token is issued with the required scope.

Learn more