Artboards & Vector Canvas · MCP Tool
edit_typography
Sets typography properties on a Text object.
Tool Overview & Agent Execution
edit_typography is an official Exode MCP tool that allows AI coding assistants like Claude Code, Cursor, and Windsurf to sets typography properties on a text object.. It directly inspects and modifies local .exode JSON files with precision without manual UI tweaking.
Example Prompt for Claude Code & Cursor
Give this instruction to your AI coding agent to execute this tool on your active .exode workspace:
prompt
"Use edit_typography to configure the motion properties in my active .exode workspace"Tool Parameters & Input Schema
| Parameter | Type | Required | Description |
|---|---|---|---|
| decoration | string | Optional | The decoration parameter for edit_typography. |
| fontFamily | string | Optional | The fontFamily parameter for edit_typography. |
| fontSize | number | Optional | The fontSize parameter for edit_typography. |
| fontWeight | string | Optional | The fontWeight parameter for edit_typography. |
| letterSpacing | number | Optional | The letterSpacing parameter for edit_typography. |
| lineHeight | number | Optional | The lineHeight parameter for edit_typography. |
| objectId | string | Yes | The objectId parameter for edit_typography. |
| paragraphIndent | number | Optional | The paragraphIndent parameter for edit_typography. |
| paragraphSpacing | number | Optional | The paragraphSpacing parameter for edit_typography. |
| path | string | Yes | The path parameter for edit_typography. |
| textAlign | string | Optional | The textAlign parameter for edit_typography. |
| textCase | string | Optional | The textCase parameter for edit_typography. |
| verticalAlign | string | Optional | The verticalAlign parameter for edit_typography. |
More Artboards & Vector Canvas Tools
add_mask
Adds a mask layer config to a target object (editor multi-mask format). Supports alpha/luma masks, inverted masks, feather, opacity, and blend mode.
add_object
Appends a new object (Shape, Frame, Text, etc.) to an artboard. Defaults position to artboard center if omitted or (0,0).
add_screen
Adds a screen to a project (a single-artboard file becomes multi-screen). Blank screens match the active screen's size/background and get an onLoad animation in an entry state, like the editor's; or pass duplicateFrom to copy an existing screen. Wire navigation with add_object_interaction action 'Navigate Artboard'.
add_shadow
Adds a drop shadow or inner shadow to an object.
Build & Review Motion Visually
Let Claude or Cursor run edit_typography, then fine-tune timing, spring physics, and export ready-to-ship code in ExodeUI.