AI agents (MCP)

Stoaken is an MCP server. Agents read your tokens, export them and propose changes, and every change still waits for a person to approve it.

Connect

The quickest way is npx stoaken init in your project: it signs you in and writes a skill file Claude Code reads. To add the server by hand, use an API key from Settings > API keys:

Terminal
claude mcp add --transport http stoaken https://stoaken.com/mcp --header "Authorization: Bearer $STOAKEN_API_KEY"

The agent acts as you: it sees only the Brands you can see, with your role on each.

Tools

ToolWhat it doesChanges things?
list_brandsThe Brands you can see, with your role on each.No
get_theme_tokensA theme's tokens as stored.No
get_resolved_theme_tokensTokens as a release would publish them, for any mode.No
list_deprecated_tokensWhat is deprecated, its replacement, and what still uses it.No
list_releasesA theme's releases, their status and what changed.No
export_tokensA live release as CSS, SCSS, Tailwind, Swift, Android or JSON, ready to commit.No
list_webhooksA Brand's webhooks, their health and latest deliveries.No
create_webhookAdd a webhook (the secret is returned once).Settings
update_webhookChange or re-enable a webhook.Settings
rotate_webhook_secretNew signing secret; the old one signs for 24 hours.Settings
ping_webhookSend a signed test event.Settings
create_themeCreate a theme from token sets, optionally copying modes.Settings
update_themeRename a theme or change its sets.Settings
delete_themeDelete a theme that was never released.Settings
propose_token_changeEdit a token set and submit it for review.Proposes a release for review
propose_token_editsSet, add, rename or delete tokens (or a whole group) and submit for review.Proposes a release for review
propose_token_deprecationDeprecate a token, reviewed like any other change.Proposes a release for review
There is no tool that approves or publishes a release. Proposals land in the Command Center for a person to review, exactly as if you had made the change in the app.

Example prompts

  • "Which tokens are deprecated in the Default theme, and what still uses them?"
  • "Export the Default theme as Tailwind 4 and update src/theme.css."
  • "Propose raising spacing.lg to 24px as a minor release."
  • "Create a webhook on the Acme Brand for release.published to https://example.com/hooks."

Limits

Changes through MCP count towards a per-key write limit, and on the Free plan agents are read only (they can still read and export).