Skip to main content
Glama
Christancho-co

illustrator-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
illustrator_run_scriptA

Executes arbitrary ExtendScript (Illustrator's JS-based scripting language, roughly ES3) inside the running Illustrator instance. Use this for anything the other tools don't cover directly. The value of the last expression in the script is returned as a string (end your script with a bare expression, e.g. a string, to return a result). Illustrator object model docs: app, app.documents, app.activeDocument, PathItem, TextFrame, RGBColor, etc.

illustrator_statusA

Connects to Illustrator (launching it if needed) and reports its version plus a summary of currently open documents.

illustrator_create_documentA

Creates a new, blank Illustrator document with the given artboard size (in points; 72pt = 1in) and makes it the active document.

illustrator_open_documentA

Opens a file (.ai, .eps, .pdf, .svg) from disk and makes it the active document.

illustrator_save_documentA

Saves the active document in place, or as a new .ai file if path is given (Save As).

illustrator_export_documentC

Exports the active document to PNG, JPEG, PDF or SVG at the given path.

illustrator_add_rectangleB

Draws a filled/stroked rectangle on the active layer of the active document. Coordinates are in points from the top-left of the artboard.

illustrator_add_ellipseA

Draws a filled/stroked ellipse on the active layer of the active document. Coordinates are in points from the top-left of the artboard.

illustrator_add_textC

Adds a point-text frame with the given content, position, font size and color to the active document.

illustrator_document_infoA

Reports the active document's name, path, size, artboard count and layer names.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Christancho-co/illustrator-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server