Adobe Illustrator Scripting API
The Adobe Illustrator Scripting API provides programmatic access to Illustrator's functionality through JavaScript, AppleScript, and VBScript. It allows developers to automate repetitive tasks, manipulate documents, select and edit text, generate art from data, and batch process files. Scripts can control nearly every aspect of Illustrator, from creating and modifying paths and shapes to managing layers, colors, and typography.
What You Can Do
MCP Tools
getapplication
Adobe Illustrator Get Application Information
getpreferences
Adobe Illustrator Get Application Preferences
updatepreferences
Adobe Illustrator Update Application Preferences
listdocuments
Adobe Illustrator List Open Documents
createdocument
Adobe Illustrator Create a New Document
getdocument
Adobe Illustrator Get a Document
closedocument
Adobe Illustrator Close a Document
savedocument
Adobe Illustrator Save a Document
exportdocument
Adobe Illustrator Export a Document
listlayers
Adobe Illustrator List Layers in a Document
createlayer
Adobe Illustrator Create a New Layer
getlayer
Adobe Illustrator Get a Layer
updatelayer
Adobe Illustrator Update a Layer
deletelayer
Adobe Illustrator Delete a Layer
listartboards
Adobe Illustrator List Artboards in a Document
createartboard
Adobe Illustrator Create a New Artboard
getartboard
Adobe Illustrator Get an Artboard
updateartboard
Adobe Illustrator Update an Artboard
deleteartboard
Adobe Illustrator Delete an Artboard
listpathitems
Adobe Illustrator List Path Items
createpathitem
Adobe Illustrator Create a Path Item
getpathitem
Adobe Illustrator Get a Path Item
updatepathitem
Adobe Illustrator Update a Path Item
deletepathitem
Adobe Illustrator Delete a Path Item
listtextframes
Adobe Illustrator List Text Frames
createtextframe
Adobe Illustrator Create a Text Frame
gettextframe
Adobe Illustrator Get a Text Frame
updatetextframe
Adobe Illustrator Update a Text Frame
deletetextframe
Adobe Illustrator Delete a Text Frame
listsymbols
Adobe Illustrator List Symbols
createsymbol
Adobe Illustrator Create a Symbol
getsymbol
Adobe Illustrator Get a Symbol
deletesymbol
Adobe Illustrator Delete a Symbol
listswatches
Adobe Illustrator List Swatches
createswatch
Adobe Illustrator Create a Swatch
getswatch
Adobe Illustrator Get a Swatch
deleteswatch
Adobe Illustrator Delete a Swatch
listgraphicstyles
Adobe Illustrator List Graphic Styles
getgraphicstyle
Adobe Illustrator Get a Graphic Style
deletegraphicstyle
Adobe Illustrator Delete a Graphic Style