# illustrator_load_actions

Illustrator: Load an action set from an .aia file (Actions panel > Load Actions, or Replace Actions with replace: "all"). Before loading, the file can be edited: load the set under a new name, rename actions (Action Options), remove actions or steps, switch steps on or off (Toggle Item On/Off) and their dialogs (Toggle Dialog On/Off). Step numbers come from list_actions with filePath. The file on disk is not changed; saveAs writes the edited set to a new .aia file. Function keys and colours are not changed

Agent View of the PolicyLayer registry record for `illustrator_load_actions`. HTML page: https://policylayer.com/tools/adobe-mcp-suite/illustrator-load-actions

## Facts

- Tool: `illustrator_load_actions`
- Server: Adobe Mcp Suite (`adobe-mcp-suite`) — https://policylayer.com/tools/adobe-mcp-suite.md
- Install: `npx -y adobe-mcp-suite`
- Homepage: https://www.npmjs.com/package/adobe-mcp-suite
- Risk category: Read (Low risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 6 (1 required)
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `load` | boolean | no | Load it into Illustrator. Default true; false with saveAs only writes the file |
| `saveAs` | string | no | Also write the edited set to this .aia path |
| `actions` | array | no | Edits to actions in the file, by name |
| `replace` | string | no | same_name (default): unload a loaded set with the same name first, so the panel does not get a second copy; all: unload every set first (Replace Actions); none: |
| `setName` | string | no | Load the set under this name instead of the one in the file |
| `filePath` | string | yes | Absolute .aia path |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "illustrator_load_actions",
    "arguments": {
      "filePath": "<filePath>"
    }
  }
}
```

## Why illustrator_load_actions is rated Low

Even though illustrator_load_actions only reads data, uncontrolled read access leaks sensitive information and racks up API costs: an agent caught in a retry loop can make thousands of calls a minute without anyone noticing.

Risk signals: Accepts file system path (filePath) · High parameter count (14 properties)

## Use case

AI agents call illustrator_load_actions to retrieve information from Adobe Mcp Suite without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Adobe Mcp Suite:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "illustrator_load_actions": {}
  }
}
```

## Other tools on Adobe Mcp Suite (446)

- `illustrator_adjust_text` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-adjust-text.md
- `illustrator_clean_up` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-clean-up.md
- `illustrator_delete_artboard` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-artboard.md
- `illustrator_delete_data_sets` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-data-sets.md
- `illustrator_delete_empty_artboards` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-empty-artboards.md
- `illustrator_delete_graphic_styles` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-graphic-styles.md
- `illustrator_delete_items` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-items.md
- `illustrator_delete_layer` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-layer.md
- `illustrator_delete_swatches` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-swatches.md
- `illustrator_delete_symbols` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-symbols.md
- `illustrator_delete_text_styles` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-text-styles.md
- `illustrator_delete_variables` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-delete-variables.md
- `illustrator_flatten_transparency` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-flatten-transparency.md
- `illustrator_overprint_black` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-overprint-black.md
- `illustrator_remove_assets` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-remove-assets.md
- `illustrator_remove_from_clipping_mask` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-remove-from-clipping-mask.md
- `illustrator_reset_bounding_box` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-reset-bounding-box.md
- `illustrator_reset_fill_stroke` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-reset-fill-stroke.md
- `illustrator_thread_text_frames` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-thread-text-frames.md
- `illustrator_unload_actions` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/illustrator-unload-actions.md
- `indesign_clear_session` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-clear-session.md
- `indesign_delete_all_page_layout_snapshots` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-delete-all-page-layout-snapshots.md
- `indesign_delete_master_spread` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-delete-master-spread.md
- `indesign_delete_page` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-delete-page.md
- `indesign_delete_page_item` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-delete-page-item.md
- `indesign_delete_page_layout_snapshot` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-delete-page-layout-snapshot.md
- `indesign_delete_spread` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-delete-spread.md
- `indesign_organize_document_layers` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-organize-document-layers.md
- `indesign_remove_item_from_group` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-remove-item-from-group.md
- `indesign_remove_master_override` — Destructive — https://policylayer.com/tools/adobe-mcp-suite/indesign-remove-master-override.md
- …and 416 more: https://policylayer.com/tools/adobe-mcp-suite.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=adobe-mcp-suite · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/adobe-mcp-suite
