BrandKity MCP
JSON →Build entire brand kits with a single prompt
Tools · 22
- get_workspace Get workspace info (plan, kit count, storage)
- upload_file Upload any local file to workspace storage → returns a public URL
- list_files List workspace files with type filter and pagination
- list_kits List all brand kits (filter by draft/published/all)
- create_kit Create a new kit → returns kit_id
- get_kit Get a kit with all blocks and content
- update_kit Update kit settings (name, color, template, logo_url, cover_image_url, white-label fields)
- publish_kit Publish a kit → returns public URL
- unpublish_kit Unpublish a kit (reverts to draft)
- list_blocks List all blocks in a kit with IDs and types
- ensure_block Idempotent — returns existing block_id or creates a new block (preferred over add_block)
- add_block Add a block unconditionally (use ensure_block instead to prevent duplicates)
- update_block Update block name/visibility
- delete_block Permanently delete a block and all its content
- add_colors Add color swatches to a Colors block
- add_typography Add font entries to a Typography block
- set_brand_story Set rich text content (brand story, tone of voice)
- set_block_note Set the editorial note displayed above any block
- upload_asset Upload a local file into a block (logos, visuals, videos, etc.) with auto-retry
- upload_assets_batch Upload multiple local files into the same block; deduplicates by file path
- upload_kit_logo Upload and set the kit's header logo
- upload_cover_image Upload and set the kit's cover image
Environment variables
BRANDKITY_API_KEYBRANDKITY_API_URL
Links
★ 2 GitHub stars