New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Adobe Mcp Illustrator

306 tools. 252 can modify or destroy data without limits.

20 destructive tools with no built-in limits. Policy required.

Last updated:

252 can modify or destroy data
54 read-only
306 tools total

Community server · catalogue entry checked 15/10/2026

How to control Adobe Mcp Illustrator ↓

What Adobe Mcp Illustrator exposes to your agents

Read (54) Write / Execute (232) Destructive / Financial (20)
Critical Risk

The most dangerous Adobe Mcp Illustrator tools

252 of Adobe Mcp Illustrator's 306 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Adobe Mcp Illustrator

PolicyLayer is an MCP gateway — it sits between your AI agents and Adobe Mcp Illustrator, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "adjust_text": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_appearance_attribute": {
    "limits": [
      {
        "counter": "add_appearance_attribute_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "find_menu_commands": {
    "limits": [
      {
        "counter": "find_menu_commands_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Adobe Mcp Illustrator — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON ADOBE MCP ILLUSTRATOR →

Instant setup, no code required.

All 306 Adobe Mcp Illustrator tools

DESTRUCTIVE 20 tools
Destructive adjust_text Step text formatting up or down the way the Type keyboard commands do: font size up or down by points or by Fo Destructive clean_up Remove stray points (single-anchor paths), unpainted paths (no fill, no stroke) and empty text from the docume Destructive delete_artboard Delete an artboard. Its artwork stays on the canvas. The last artboard cannot be deleted Destructive delete_data_sets Delete data sets by name, or all of them. Variables and the artwork stay as displayed Destructive delete_empty_artboards Delete every artboard that no artwork touches (Artboards panel menu > Delete Empty Artboards). Hidden and lock Destructive delete_graphic_styles Delete graphic styles from the document (Graphic Styles panel menu > Delete Graphic Style). Items keep their a Destructive delete_items Delete items from the document (Illustrator\ Destructive delete_layer Delete a layer and everything on it Destructive delete_swatches Delete swatches by name Destructive delete_symbols Delete symbols by name, or every unused symbol (Symbols panel > Select All Unused, then Delete Symbol). A symb Destructive delete_text_styles Delete character or paragraph styles by name (Delete Character Style, Delete Paragraph Style). Text using them Destructive delete_variables Delete variables by name. Their bound items stay in the document, no longer dynamic Destructive flatten_transparency Flatten transparency in the targets permanently (Object > Flatten Transparency), without the dialog: transpare Destructive overprint_black Set or clear overprint on black, as Edit > Edit Colors > Overprint Black does, by script: fills and strokes wh Destructive remove_assets Remove assets from the Asset Export panel. The artwork stays in the document Destructive remove_from_clipping_mask Take items out of their clip group, keeping their position: they are placed just in front of the group and are Destructive reset_bounding_box Square the bounding box of rotated items back to the page (Object > Transform > Reset Bounding Box). The artwo Destructive reset_fill_stroke Give paths, compound paths and groups (every path inside) a white fill and a black 1 pt solid stroke, as the t Destructive thread_text_frames Thread text between area or path type frames (Type > Threaded Text): link flows text through the frames in the Destructive unload_actions Remove action sets or actions from the Actions panel (Delete Selection), or every set (Clear Actions). Removed
EXECUTE 15 tools
Execute execute_illustrator_code Run your own ExtendScript in Illustrator and return its last expression. It runs unrestricted: it can change o Execute execute_menu_command Run an Illustrator menu command by its executeMenuCommand name (e.g. Execute new_from_template Start an untitled document from an Illustrator template (.ait) file (File > New from Template). The template i Execute organize_layers Run a Layers panel menu command: merge layers (Merge Selected), flatten every layer into one (Flatten Artwork) Execute path_operation Run an Object > Path command on the targets: outline_stroke (stroke to filled shape), join (connect open paths Execute place_image Place an image or other file at x, y on an artboard, linked or embedded (File > Place): PNG, JPEG, JPEG 2000, Execute play_action Play an action from a loaded set (Actions panel > Play Current Selection). The action acts on the active docum Execute repeat_transform Repeat the last transformation on the targets (Object > Transform > Transform Again), count times. It repeats Execute run_batch Play an action on every file in a folder, or on every data set of the active document, and save the results (d Execute run_image_command Run an Object menu image command on the targets: remove_background (Object > Remove Background, Illustrator 30 Execute run_script_file Run a script file (File > Scripts > Other Script, or a script installed in File > Scripts given by its path): Execute run_type_command Run a Type or Edit menu command that opens no dialog: convert_bullets_to_text (Type > Bullets and Numbering > Execute scale_items Scale items by a percentage. Give scale for uniform scaling, or scaleX and scaleY Execute transform_each Scale, move, rotate and flip each item around its own reference point (Object > Transform > Transform Each). W Execute transform_pattern Move, scale, rotate, reflect or shear the pattern inside objects without changing the objects (like the Transf
WRITE 217 tools
Write add_appearance_attribute Add another fill or stroke to each item\ Write add_artboard Add an artboard. x and y are measured from artboard 0\ Write add_current_color Add the current colour as a swatch (Color panel > Create New Swatch): the fill or stroke of the first selected Write add_to_clipping_mask Put items inside a clipping mask, keeping their position: into an existing clip group (given the group or its Write add_used_colors Add a swatch for each process colour used in the fills and strokes of the artwork (Swatches panel > Add Used C Write adjust_colors Change colours by script, following Illustrator\ Write align_artboards Align artboards to one another, or space them evenly, moving the artwork on them along (Artboard tool: align a Write align_items Align items to each other (their combined bounds), to an artboard, or to a key object that stays still (Object Write apply_3d_effect Make objects or text 3D with a live effect (Effect > 3D and Materials): extrude, revolve, inflate, or rotate ( Write apply_brush Apply a brush from the document\ Write apply_effect Apply a Live Effect to items (Effect menu): Stylize, Distort & Transform, Warp, Path, Convert to Shape, Crop M Write apply_gradient Fill (or stroke) items with a gradient swatch and place it the way the Gradient tool does: on each object, or Write apply_graph_data Redraw graphs with new data (the Graph Data window\ Write apply_graphic_style Apply a graphic style from the document\ Write apply_last_effect Apply the most recently used effect again, with the same settings, to items (Effect > Apply Last Effect). Noth Write apply_matrix Transform items by an affine matrix [a, b, c, d, tx, ty] in artboard terms (x right, y down): x\ Write apply_pattern Fill or stroke paths, compound paths, groups (every path inside) and text with a pattern swatch in the documen Write apply_smart_punctuation Replace keyboard punctuation with typographer\ Write apply_text_style Apply a character style to text frames, a character range or the selected text, or a paragraph style to their Write arrange_items Change stacking order: bring to front, bring forward, send backward, send to back Write attach_to_perspective Put objects into perspective on a grid plane. Without a position, they are attached where they are (Object > P Write average_points Average anchor points (Object > Path > Average): move them onto one horizontal line, one vertical line, or one Write bind_variable Bind an existing variable to more items. Each item takes the variable\ Write break_symbol_link Turn symbol instances into ordinary artwork (Symbols panel > Break Link to Symbol). The symbol stays in the do Write change_case Change the case of text frames\ Write change_selection Change the selection with a Select menu command: reselect (repeat the last Select > Same or Select > Object co Write close_all_documents Close every open document (File > Close All). Unsaved changes are discarded unless save is true; with save, ev Write close_document Close the active document. Unsaved changes are discarded unless save is true Write collect_assets Add artwork to the Asset Export panel (Collect for Export > As Single Asset, or As Multiple Assets). Returns t Write colorize_image Colour a grayscale or 1-bit embedded image with an RGB or CMYK colour (Colorize, the way a fill applies to suc Write compound_shape Pathfinder panel compound shapes: make one from the targets with a shape mode (unite, intersect, exclude, minu Write convert_live_shapes Turn paths that resemble rectangles, rounded rectangles, ellipses, polygons or lines into live shapes (Object Write convert_text_to_outlines Convert text frames to outlined artwork (Type > Create Outlines). The text is no longer editable Write convert_to_artboards Turn the chosen objects (usually rectangles) into artboards of the same bounds (Object > Artboards > Convert t Write copy_artboard Duplicate an artboard with the artwork on it (Artboards panel menu > Duplicate Artboards), copy it into anothe Write copy_items Copy paths and other items into another open document (onto its active layer or a named layer, at the same doc Write create_action_set Create an action set with new actions (Actions panel > Create New Set, Create New Action) from steps recorded Write create_arc Draw an arc (Arc tool, with the Arc Segment Tool Options): the arc spans a width x height box (Length X-Axis, Write create_data_sets Create data sets from records: for each record, set the bound items to its values (text for text variables, an Write create_document Create a document. The colour mode cannot be changed later without converting every colour, so choose CMYK for Write create_document_from_preset Create a document from a new-document preset (File > New), overriding its name, size, orientation, units, colo Write create_ellipse Draw an ellipse inside the box whose top-left corner is x, y Write create_gradient Add a linear or radial gradient swatch from colour stops, and optionally apply it as the fill of items Write create_layer Create a layer at the top of the stack, or as a sublayer of parentLayer, with the Layer Options settings (Laye Write create_line Draw a straight line (Line Segment tool) from x1, y1 to x2, y2, or from x1, y1 with a length and angle as in t Write create_path Draw a path through points. Each point is [x, y], or an object with x, y and optional curve handles in and out Write create_path_text Put text on or inside a path (Type on a Path tool, or the Area Type tool on a shape). kind path runs the text Write create_pattern Make a pattern swatch from the targets (Object > Pattern > Make), optionally naming it. The artwork stays wher Write create_polar_grid Draw a polar grid (Polar Grid tool, with its options dialog) as a group: concentric ellipses and radial lines, Write create_polygon Draw a regular polygon centred on centerX, centerY Write create_rectangle Draw a rectangle, optionally with rounded corners. x and y are the top-left corner in points from the artboard Write create_rectangular_grid Draw a rectangular grid (Rectangular Grid tool, with its options dialog) as a group: horizontal and vertical d Write create_spiral Draw a spiral (Spiral tool, with its dialog\ Write create_star Draw a star centred on centerX, centerY Write create_swatch Add a swatch: a process colour, a global process colour (editing it updates every object that uses it), or a s Write create_swatch_group Create a swatch group (a colour group in the Swatches panel), optionally moving existing swatches into it Write create_symbol Make a symbol from artwork (Symbols panel > New Symbol) with a registration point. By default the artwork is r Write create_text Add text. Point text grows with its content from x, y (the left end of the first baseline); area text flows in Write create_text_style Create a character or paragraph style (New Character Style, New Paragraph Style), optionally from the formatti Write create_trim_marks Draw trim marks around the targets\ Write create_variable Create a variable (Variables panel > New Variable) and optionally bind it to items: text to text frames, image Write crop_image Crop linked or embedded images to a rectangle, discarding the pixels outside it (Object > Crop Image). The res Write deselect_all Deselect everything in the active document Write distort_items Distort items by moving the corners of their bounding box, as the Free Transform tool\ Write distribute_items Distribute items evenly (Object > Distribute, Align panel): by left, horizontal centre or right edges, top, ve Write duplicate_items Duplicate items, offsetting each copy by dx, dy points. With count > 1, each copy is offset from the previous Write duplicate_swatches Duplicate swatches (Swatches panel > Duplicate Swatch). Each copy is named Write duplicate_symbol Copy a symbol under a new name (Symbols panel > Duplicate Symbol). The copy is registered at its centre Write edit_anchor_points Edit anchor points of paths: remove them without splitting the path (Object > Path > Remove Anchor Points), co Write edit_clipping_mask Select the clipping path of clip groups (Object > Clipping Mask > Edit Mask) or their contents (Edit Contents) Write edit_colors Recolour the targets with an Edit > Edit Colors command: convert to CMYK, RGB or grayscale, invert, or blend t Write edit_envelope Work with envelopes (Object > Envelope Distort): release (separate the contents from the envelope shape), expa Write edit_pattern Enter pattern editing mode for the pattern that fills the target (Object > Pattern > Edit Pattern), or leave i Write edit_slices Run an Object > Slice command: make (object-based slices from the targets), release, create_from_selection, cr Write edit_swatch Change a swatch the way Swatch Options does (Swatches panel > Swatch Options): rename it, change its colour, o Write edit_swatch_group Change a colour group (swatch group): rename it, move swatches into it, delete some of its swatches, or delete Write edit_text_style Change a character or paragraph style (Character Style Options, Paragraph Style Options): rename it and set at Write expand_blend Expand blends so every step becomes an ordinary object (Object > Blend > Expand) Write expand_live_paint Expand Live Paint groups into ordinary filled and stroked paths that keep their painted look (Object > Live Pa Write expand_objects_on_path Turn objects attached to a path into independent objects in place (Object > Objects on Path > Expand; Illustra Write expand_trace Expand image tracings into ordinary paths that can be edited like any artwork (Object > Image Trace > Expand). Write export_autocad Export as an AutoCAD drawing, DWG or DXF by the file extension (File > Export > Export As > AutoCAD): AutoCAD Write export_data_sets Export every data set (or the ones named) as PNG or JPEG files: each data set is displayed in turn and its art Write export_for_screens Export artboards, collected assets (list_assets) and the full document in several formats and scales in one pa Write export_jpeg Export artboards as JPEG files, one per artboard, at a quality and scale (100 = 72 ppi, 300 = 216 ppi). Transp Write export_pdf Save a PDF copy of the document with a PDF preset (e.g. Write export_perspective_presets Save every perspective grid preset to a file (Edit > Perspective Grid Presets > Export), to load with import_p Write export_png Export artboards as PNG files, one per artboard, at a scale (100 = 72 ppi, 300 = 216 ppi) Write export_psd Export as a Photoshop file (File > Export > Export As > Photoshop): colour model, resolution, layers, editable Write export_selection Export the selected artwork on its own (File > Export Selection), as a PNG at 100% or as an Illustrator file. Write export_selection_as_ai Write only the selected artwork (or the items given) to a new Illustrator file, leaving the document as it is Write export_svg Save artboards as SVG files with the full SVG Options (File > Save As > SVG): profile, font subsetting, encodi Write export_text Save text to a plain text file (.txt, UTF-8): the stories of the given frames, or every story in the document, Write export_tiff Export as TIFF (File > Export > Export As > TIFF): colour model, resolution, anti-aliasing, LZW compression, b Write export_variables Save the document\ Write export_web_image Export artboards as GIF or PNG-8 with a reduced colour table, one per artboard (File > Export > Save for Web ( Write export_web_svg Export artboards as lean SVG for the web (File > Export > Export As > SVG): styling, object IDs, decimals, min Write fill_placeholder_text Fill text frames with placeholder text (Type > Fill With Placeholder Text). Area text is filled to the edge of Write fit_artboard_to_artwork Resize an artboard to the bounds of the given artwork (Object > Artboards > Fit to Selected Art), or without t Write group_items Group items. The group is created where the frontmost item is Write import_brushes Bring brushes from a brush library file (an .ai file, such as one saved with save_brush_library or a library f Write import_csv_data Import a CSV data source into data sets (Variables panel > Import, data merge): the first row names the fields Write import_perspective_presets Load perspective grid presets from a file exported by export_perspective_presets or Edit > Perspective Grid Pr Write import_text Bring a plain text file (.txt, UTF-8) into the document: into a new point or area text frame at x, y, or repla Write import_variables Load a variable library (Variables panel > Load Variable Library): an XML file of variables and data sets, e.g Write insert_special_character Insert a special, white space or break character into text frames (Type > Insert Special Character, Insert Whi Write intertwine Object > Intertwine (Illustrator 2023 or later). make puts overlapping objects in an Intertwine group; choosin Write lock_items Lock artwork so it cannot be selected or edited (Object > Lock): scope selection locks the targets, above lock Write make_blend Blend two or more objects (Object > Blend > Make), optionally setting the number of steps and the orientation. Write make_compound_path Combine paths into one compound path (Object > Compound Path > Make): overlapping areas become holes Write make_envelope Distort items into the shape of a top object (Object > Envelope Distort > Make with Top Object). Give the cont Write make_live_paint Make a Live Paint group from paths (Object > Live Paint > Make), or add paths to an existing Live Paint group Write make_repeat Repeat the targets as a live radial, grid or mirror repeat (Object > Repeat > Radial, Grid, Mirror; Illustrato Write make_trap_stroke Trap paths by hand (spread traps): give each filled path an overprinting stroke in its own fill colour, so the Write merge_swatches Merge swatches into the first one named (Swatches panel > Merge Swatches): every fill, stroke, text colour and Write move_items Move items by dx, dy points, or place their top-left corner at x, y on an artboard Write move_items_to_layer Move items to the top of another layer, or of the active layer when layer is omitted (Object > Arrange > Send Write nudge_items Move items as the arrow keys do: by the Keyboard Increment preference, times steps, times 10 with large (Shift Write open_brush_library Open one of the brush libraries Illustrator ships as a panel (Window > Brush Libraries), for the user to pick Write open_document Open a file as a new document (File > Open): Illustrator (.ai, .ait template), PDF, EPS, SVG/SVGZ, AutoCAD DWG Write open_document_with_options Open a file with Illustrator\ Write open_graphic_styles Show the Graphic Styles panel (Window > Graphic Styles), or open one of Illustrator\ Write open_swatch_library Open a built-in swatch library panel (Window > Swatch Libraries), e.g. Write open_symbol_library Open a symbol library as a panel: one of Illustrator\ Write paste_artwork Paste the clipboard directly in front of or behind the selected objects, on their layer (Edit > Paste in Front Write pathfinder Combine shapes as the Pathfinder panel does: unite, minus front, intersect, exclude, divide, trim, merge, crop Write place_images Place several files at once (File > Place with multiple files), laid out in a grid from x, y on an artboard, l Write place_symbol Place instances of a symbol (Symbols panel > Place Symbol Instance). x and y are the instance\ Write place_text_file Place the contents of a plain-text (.txt) file as type at x, y on an artboard (File > Place with a text file): Write print_document Print the active document to a printer, or to a PostScript file with outputFile. A print preset is the base; o Write rasterize_items Rasterize the targets into an embedded image (Object > Rasterize), with the dialog\ Write rearrange_artboards Arrange all artboards in a grid, row or column Write reflect_items Flip items horizontally or vertically around their centre Write release_blend Release blends back into their original objects (Object > Blend > Release) Write release_live_paint Release Live Paint groups back into plain paths with a thin black stroke and no fill (Object > Live Paint > Re Write release_perspective Take objects out of perspective, keeping how they look (Object > Perspective > Release with Perspective) Write release_repeat Release radial, grid or mirror repeats back into their source artwork (Object > Repeat > Release) Write release_trace Release image tracings: discard the traced result and keep the original image (Object > Image Trace > Release) Write relink_images Relink or replace linked files (Links panel > Relink). Give target and filePath to point the targets at anothe Write rename_asset Rename an asset in the Asset Export panel. The name is the exported file name Write rename_graphic_style Rename a graphic style (Graphic Styles panel menu > Graphic Style Options) Write rename_pattern Rename a pattern swatch (the Name field of the Pattern Options panel) Write rename_symbol Rename a symbol (Symbols panel > Symbol Options: name). A symbol\ Write reorder_artboards Change the artboards\ Write repeat_pathfinder Apply the last Pathfinder panel operation again to the targets (Repeat Pathfinder, Cmd/Ctrl+4). It repeats wha Write replace_blend_spine Make a blend follow a path (Object > Blend > Replace Spine): the path becomes the blend\ Write replace_font Replace fonts in the document\ Write replace_symbol Make symbol instances use another symbol (Symbols panel > Replace Symbol) Write resize_items Set items\ Write reverse_blend Reverse a blend\ Write revert_document Discard the active document\ Write rotate_items Rotate items by an angle in degrees (counter-clockwise, as in Illustrator) Write save_brush_library Save the active document\ Write save_document Save the active document. With filePath, save it as an Illustrator (.ai) or Illustrator EPS (.eps) file there; Write save_document_copy Write a copy of the active document\ Write save_graphic_style_library Save the document\ Write save_swatch_library Save the document\ Write save_symbol_library Save the document\ Write select_all Select all unlocked, visible objects in the document, or on one artboard (Select > All, All on Active Artboard Write select_by_type Select every object of one kind (Select > Object): all_text, point_type, area_type, clipping_masks, stray_poin Write select_items Select items (replacing the current selection). Menu commands act on the selection Write select_layer_artwork Select all the artwork on layers, as clicking a layer\ Write select_nested_items Select inside groups, as the Direct Selection and Group Selection tools do: children (the items directly insid Write select_same Select every object that shares an attribute with the targets (Select > Same), e.g. all objects with the same Write select_similar_items Select every path whose stroke weight or opacity is within a tolerance of one reference path, optionally with Write select_symbol_instances Select every instance of the given symbols (Symbols panel > Select All Instances) Write select_tool Switch Illustrator to a tool, ready for the user to draw with it. Name it as Illustrator does, e.g. Write set_active_artboard Make an artboard active (the one Illustrator\ Write set_active_layer Make a layer active: new artwork goes on it when a tool is not given a layer Write set_artboard Rename, move or resize an artboard, or switch it between portrait and landscape (Object > Artboards > Switch O Write set_artboard_display Artboard display options (Artboard Options: Show Center Mark, Show Cross Hairs, Show Video Safe Areas, Video R Write set_asian_type Set Japanese and other Asian composition on text frames: the Adobe Asian (Latin and CJK) composer, single-line Write set_blend_options Set the number of steps and the orientation of existing blends (Object > Blend > Blend Options) Write set_character_attributes Set Character panel, OpenType panel and CJK character attributes on text frames, a character range of each, or Write set_color_view Colour display in the document window: choose the soft-proof condition (View > Proof Setup: working CMYK, lega Write set_default_fill_stroke Set the document\ Write set_document_setup Change document settings: colour mode (File > Document Color Mode, converting every colour), an artboard\ Write set_file_info Set the active document\ Write set_fill Set the fill of paths, compound paths, groups (every path inside) and text frames. Write set_isolation_mode Enter or leave isolation mode: enter isolates one group or object (Isolate Selected Object) so the rest of the Write set_item_data Set items\ Write set_item_url Set the URL of items (Attributes panel URL, used for image maps, and the URL of object-based slices). An empty Write set_layer_properties Rename a layer, show or hide it, lock it, set whether it prints, its opacity, Layer Options (colour, preview, Write set_opacity Set the opacity and blending mode of items Write set_other_layers Hide, lock or outline every top-level layer except the ones holding the chosen layers or items (Object > Hide Write set_overprint Set Overprint Fill and Overprint Stroke (Attributes panel) on paths, compound paths, groups and text frames, s Write set_paragraph_attributes Set Paragraph panel attributes on text frames, some of their paragraphs, or the selected text: alignment, inde Write set_path_options Set path attributes on paths (inside groups and compound paths too): even-odd or non-zero fill rule, closed or Write set_path_text Change type on a path (Type > Type on a Path and Type on a Path Options): apply an effect (rainbow, skew, 3D r Write set_perspective_grid Set up the perspective grid (View > Perspective Grid): choose a preset (one_point, two_point, three_point or a Write set_preferences Change Illustrator preferences. They persist, as if set in the Preferences dialog. Pass an object of name: val Write set_raster_effect_settings Set the document raster effects settings (Effect > Document Raster Effects Settings): the colour model, resolu Write set_repeat_options Change the options of radial, grid or mirror repeats (Object > Repeat > Options): instances, radius and revers Write set_right_to_left_text Set up Arabic and Hebrew text on text frames: paragraph direction, the Middle Eastern composer, digit set, kas Write set_stroke Set the stroke of paths, compound paths and groups: colour, weight, caps, joins and dashes. A gradient swatch Write set_tab_stops Set the tab stops of text frames, some of their paragraphs, or the selected text (Tabs panel): left, centre, r Write set_text_contents Replace the text of text frames. Character formatting of the first character is kept Write set_text_frame_options Set text frame options: convert between point and area type (Type > Convert To Area Type / Point Type), resize Write set_text_orientation Make text frames horizontal or vertical (Type > Type Orientation) Write set_text_style Set font, size, colour, justification, leading or tracking on whole text frames Write set_text_wrap Make or release text wrap on objects (Object > Text Wrap > Make, Release, Text Wrap Options): text in frames b Write set_trace_options Change the options of existing image tracings, which re-traces them (Image Trace panel): load a preset and set Write set_transform_options Set Transform panel options: the reference point, Scale Corners, and whether the bounding box shows (View > Sh Write set_transparency_group Set Knockout Group and Isolate Blending (Transparency panel) on groups, other items or layers. Knockout stops Write set_variables_locked Lock or unlock the document\ Write shear_items Shear (slant) items by an angle along a horizontal, vertical or angled axis (Object > Transform > Shear). On a Write simplify_path Reduce the anchor points of paths while keeping their shape (Object > Path > Simplify), with Simplify\ Write split_into_grid Split each target into a grid of rectangles (Object > Path > Split Into Grid): rows and columns with gutters, Write split_path Cut a path at one of its anchor points (like the Scissors tool). An open path becomes two paths; a closed path Write swap_fill_stroke Swap the fill and stroke colours of paths, compound paths and groups (every path inside), as the toolbar\ Write switch_document Bring an open document to the front by name or by its list_documents index, or move to the next or previous do Write toggle_global_edit Start or stop Global Edit (Select > Start/Stop Global Edit): with an object selected it starts, and edits to t Write ungroup_items Ungroup groups, leaving their contents in place. With allLevels, ungroup every level of nested groups at once Write unlock_all Unlock every locked object in the document (Object > Unlock All). Illustrator selects the unlocked objects; th Write update_legacy_text Update legacy text (from Illustrator 10 or earlier) so it can be edited (Type > Legacy Text > Update All Legac Write update_links Update linked files that changed on disk (Links panel > Update Link), or embed them (Embed Image). Acts on the Write use_clipboard Cut or copy items, or paste the clipboard (Edit > Cut, Copy, Paste, Paste in Place, Paste on All Artboards, Pa
READ 54 tools
Read find_menu_commands Search the known executeMenuCommand names by command name or menu path Read find_replace_text Find text across the document or in text frames, and optionally replace it (Edit > Find and Replace, Find Next Read find_unused_swatches List the swatches no artwork uses, as Swatches panel > Select All Unused finds them (a script cannot select sw Read get_appearance Read the fill, stroke, opacity and blending mode of items Read get_bounds Report items\ Read get_color_settings List the colour settings files Illustrator offers (Edit > Color Settings), the default for this locale, and th Read get_default_fill_stroke Read the document\ Read get_document_info Describe the active document: name, file, colour mode, artboards with their sizes, layers, item counts and sel Read get_document_setup Report the active document\ Read get_file_info Read the active document\ Read get_item_data Read items\ Read get_path_info Describe paths (inside groups and compound paths too): closed, fill rule, guide, anchor count, area and length Read get_selection Describe the current selection Read get_text_attributes Read the formatting of text frames or the selected text: character and paragraph attributes (of the first char Read get_trace_info Report image tracings: their paths, anchors and colours (Image Trace panel info) and every option they use Read go_to_link Select a linked or embedded image and centre the view on it (Links panel > Go To Link) Read help List the tools by area, or describe one tool\ Read hide_items Hide artwork (Object > Hide): scope selection hides the targets, above hides the artwork stacked above them, o Read illustrator_status Check that Illustrator is reachable: platform, how the server addresses Illustrator, whether it is running, it Read list_actions List the action sets and their actions in the Actions panel (Window > Actions), as Illustrator stores them in Read list_artboards List artboards with their position and size in points. x and y are measured from artboard 0\ Read list_assets List the assets collected for export in the document (Window > Asset Export): id, name and the file name they Read list_brushes List the brushes in the active document\ Read list_document_fonts List the fonts used in the document\ Read list_document_presets List the new-document presets (Print, Web, Mobile, Film & Video, Art & Illustration and saved custom presets) Read list_documents List the open documents and which one is active Read list_fonts List installed fonts whose name, family or style contains the query Read list_graphic_styles List the graphic styles in the document (Graphic Styles panel), in panel order Read list_graphs List the document\ Read list_images List linked and embedded images and other non-native art (the Links panel and Links information): file name, p Read list_items List items with their id, name, type, layer and position. Filter by layer, artboard or type. Ids are what othe Read list_layers List top-level layers and their sublayers, with visibility, lock state, Layer Options and item counts Read list_meshes List the document\ Read list_print_settings List what printing can use: printers with their capabilities, PPD files, print presets, transparency flattener Read list_slices List object-based slices (items made into slices with Object > Slice > Make) and sliced layers, with each slic Read list_stories List the document\ Read list_swatches List the document\ Read list_symbols List the document\ Read list_text_styles List the document\ Read list_tracing_presets List the Image Trace presets Illustrator has: the built-in ones (in brackets) and any saved (Image Trace panel Read list_variables List the document\ Read load_actions Load an action set from an .aia file (Actions panel > Load Actions, or Replace Actions with replace: Read load_color_settings Apply a colour settings file (Edit > Color Settings > Settings): a name from get_color_settings, such as Read load_swatch_library Copy swatches from a swatch library into the document, the way dragging them from a library panel does: a buil Read load_text_styles Load character styles, paragraph styles or both from another Illustrator file (Load Character Styles, Load Par Read make_clipping_mask Clip items with a path: the clipping path shows only the artwork inside it. clipPath must be a path id; it is Read release_clipping_mask Release clip groups (Object > Clipping Mask > Release): the contents show in full again and the clipping path Read show_all Show every hidden object in the document (Object > Show All). Illustrator selects the objects it shows; the re Read show_data_set Display a data set: its values replace the bound items\ Read toggle_corner_widget Show or hide the corner widget, the on-canvas control for rounding live-shape corners (View > Show / Hide Corn Read toggle_prepress_view Toggle a prepress view or panel: overprint_preview (View > Overprint Preview), print_tiling (View > Show/Hide Read toggle_view_option Show or hide the transparency grid (View > Show / Hide Transparency Grid) or Live Paint gap highlighting (View Read trace_image Trace placed or embedded images into vector artwork (Object > Image Trace > Make, or Make and Expand with expa Read view_artboard Show an artboard in the document window: make it active and fit it in the window, fit all artboards, or zoom o

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Adobe Mcp Illustrator

Can an AI agent delete data through the Adobe Mcp Illustrator MCP server? +

Yes. The Adobe Mcp Illustrator server exposes 20 destructive tools including adjust_text, clean_up, delete_artboard. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Adobe Mcp Illustrator? +

The Adobe Mcp Illustrator server has 217 write tools including add_appearance_attribute, add_artboard, add_current_color. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Adobe Mcp Illustrator.

How many tools does the Adobe Mcp Illustrator MCP server expose? +

306 tools across 4 categories: Destructive, Execute, Read, Write. 54 are read-only. 252 can modify, create, or delete data.

How do I enforce a policy on Adobe Mcp Illustrator? +

Register the Adobe Mcp Illustrator MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Adobe Mcp Illustrator tool call.

Deterministic rules across all 306 Adobe Mcp Illustrator tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

306 Adobe Mcp Illustrator tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Adobe Mcp Illustrator's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.