Skip to content

Feature status

Product2026-11-09

One page for “can I rely on this?” It describes the current release: Syntope Tokens 0.2.0, Syntope MCP 0.2.0 and Syntope Engine 0.3.0. Syntope is in early beta, so interfaces and file metadata can still change between versions.

Badge Meaning
Stable Works end to end as documented
Partial Works, but a documented capability is missing or incorrect. The page says exactly which
Planned Not implemented
Not available Exists in the code but is not reachable in the shipped product

Details and workarounds are in Known limitations.

Surfaces

Surface Status Note
Syntope Tokens Stable Figma Desktop, Figma Design files
Syntope MCP Stable macOS 13.5 or later. Needs the plugin open in Figma Desktop
Syntope Engine in your code Partial Build from source, not on npm yet. The API can change
Syntope CLI Planned
Syntope MCP without Figma Planned

Authoring

Feature Status Note
Create, edit, delete tokens Stable
Validation on every save Stable Against DTCG 2025.10
Rename a token Stable Refused if it would break a reference. Cannot be forced
Delete a referenced token Stable Refused, with a two-step force delete
Token sets: create, rename, duplicate, delete Stable
Search Stable Within the selected set
JSON editor Stable One set at a time
Undo and redo Stable 50 steps while the plugin stays open. Does not cover layers
Editing formulas and color changes Partial They resolve, but can only be changed in the JSON editor

Token types

The type matrix has the full picture.

Type Status What is missing
Color, Number, Typography Stable
Font weight Partial The reference list also offers number tokens
Shadow Partial Editing in the dialog converts wide-gamut colors to sRGB. A layer reference to a token with several layers does not resolve
Dimension Partial rem values cannot be mapped to Figma variables
Font family Partial A list of names cannot be mapped to a Figma variable
Stroke style Partial Five keywords cannot be applied
Border Partial The same five keywords. An inline dash pattern cannot be edited in the dialog
Duration, Cubic bezier, Transition, Gradient, String Partial Cannot be applied to layers or mapped to Figma variables

Themes

Feature Status Note
Base, theme groups and themes Stable A group needs at least two themes to take effect
Themes in files, as DTCG Resolver Stable

Applying to Figma

Feature Status Note
Apply a token to layers Stable A target the layer cannot take is reported
Inspect bindings Stable
sync to: selection Stable Needs a selection. Children are included
sync to: current page, document Not available Listed as coming soon, disabled
Tokens to Figma variables Partial Color, dimension in px, number, font weight, one font family

Import, export, sync

Feature Status Note
Export: project JSON, project ZIP Stable
Import DTCG files and Resolver projects Stable Replaces the whole project
Import Tokens Studio exports Stable Replaces the whole project. Conversion notes list what changed
Sync with GitHub, GitLab, Bitbucket Cloud Partial No merge. Cancelling or undoing a pull weakens the overwrite check
Self-hosted Git servers Not available Blocked by the plugin’s network allowlist
Sync through a URL Not available In the code, not in the interface

Syntope MCP

See What AI apps can do.

Feature Status Note
Read tokens and layers Stable Saved tokens only. Does not read Figma variables
Change tokens, with undo Stable Up to 500 operations per call
Import a project Partial Into an empty project only
Apply tokens to layers Partial Uses the default option of every theme group

Syntope Engine

Feature Status Note
Validate, resolve, compose themes Stable
Read and write DTCG files Stable
API reference Planned