Affinity MCP Server
UnclaimedMCP server that lets AI assistants control Affinity creative suite on macOS via AppleScript
Install
claude mcp add affinity-mcp-server bun run /path/to/affinity-mcp-server/index.tsUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (23)
affinity_add_layer
Add a layer (pixel, mask, adjustment, fill, etc.)
affinity_click_menu
Click any menu item by path (up to 4 levels deep)
affinity_click_ui
Click a UI element by description or title
affinity_close_document
Close the current document
affinity_document_ops
Flatten, flip, rotate, clip/unclip canvas
affinity_export
Export via File > Export (PNG, JPG, SVG, PDF, etc.)
affinity_filters
List available filters
affinity_get_menus
List all items in a top-level menu
affinity_get_submenu
List items in a submenu
affinity_get_ui
Inspect the front window — buttons, text fields, dialogs
affinity_key_code
Send a key code (Escape, Return, arrows, etc.)
affinity_keystroke
Send a keystroke with optional modifiers
affinity_launch
Launch Affinity if not already running
affinity_mouse_action
Click or drag at screen coordinates
affinity_new_document
Create a new document, optionally from last preset
affinity_open_file
Open a file in Affinity (image, .af, .psd, .svg, etc.)
affinity_run_macro
Import and run an .afmacro file
affinity_save
Save or Save As the current document
affinity_screenshot
Take a screenshot of the Affinity window
affinity_select_tool
Select a tool (move, pen, rectangle, text, brush, etc.)
affinity_status
Check if Affinity is running, list open windows
affinity_type_text
Type text into text fields, dialogs, or the text tool
affinity_undo_redo
Undo or redo actions