Getting started
Three ways in. Each one ends with a result you can check.
In Figma
You need Figma Desktop. Syntope Tokens, the Figma plugin, runs in Figma Design files only, not in FigJam or Slides.
- Download the plugin ZIP from the latest release and unzip it.
- In Figma Desktop, choose Plugins → Development → Import plugin from manifest and select
manifest.jsonfrom the unzipped folder. - Open Syntope Tokens in a Figma file. A file without tokens shows no tokens yet. Choose create token set, enter a path such as
foundation/color, and choose create. The plugin stores the path in lowercase. - With the set selected, choose create token. Keep type on color, set name to
brand.primaryand the value to#3b82f6, then choose create token in the dialog. The dot creates a groupbrandinside the set. - Select a layer on the canvas. Right-click the token in the list, choose Apply token, then fill.
Result: the layer takes the colour, and the inspect tab shows which token is bound to which property. To take it back, use Figma’s own undo. The Undo button in the plugin covers token changes, not layers.
Your tokens now live in this Figma file only. To keep them in Git, link a repository under Settings → sync provider, see Sync.
With an AI app
Syntope MCP connects your AI app to the plugin. You need a Mac with macOS 13.5 or later, Figma Desktop, and one of Codex, Claude Code, Cursor or Claude Desktop.
- Install the plugin as described above.
- From the same release, install the
.pkgfor Codex, Claude Code and Cursor, or the.mcpbfor Claude Desktop. Choosearm64for Apple silicon orx64for an Intel Mac. Use the plugin and the Mac app from the same release. - The files are not signed, so macOS asks you to allow them. Go to System Settings → Privacy & Security and choose Open Anyway.
- Open Syntope Tokens in your Figma file and keep it open. Ask your AI app: “Show me my Syntope tokens.” Confirm the connection on your Mac and in the plugin, then allow the app for this file.
- Ask again.
Result: the app names your Figma file and lists its tokens. A file without tokens gives an empty list.
An app starts with read access. To let it change tokens, allow that under Settings → MCP. Connect your AI app has each step in detail, and What AI apps can do lists the tools.
In your own code
You need Node.js 22.12 or newer in the 22.x line, or Node.js 24 or newer. Syntope Engine is not on npm yet, so build it from the repository:
git clone https://github.com/syntope-eu/syntope-tokens.gitcd syntope-tokensnpm cinpm run build -w @syntope/token-corenpm pack -w packages/engineThen, in your own project:
npm install /path/to/syntope-token-core-0.3.0.tgzResult: @syntope/token-core/token-system is available to import. Use the engine in code has a complete example that resolves a reference in two themes.
Where to go next
| If you want to | Read |
|---|---|
| Understand sets, themes and references | Core concepts |
| Support several brands, or light and dark | Themes |
| Know what a token type accepts | Token types |
| Bring in existing tokens | Import and export |
| Fix a problem in the plugin | Troubleshooting |
