# illustrator_apply_text_style

Illustrator: Apply a character style to text frames, a character range or the selected text, or a paragraph style to their paragraphs. clearOverrides removes local formatting that differs from the style. Without name, the text's current styles are reapplied with overrides cleared (Clear Overrides)

Agent View of the PolicyLayer registry record for `illustrator_apply_text_style`. HTML page: https://policylayer.com/tools/adobe-mcp-suite/illustrator-apply-text-style

## Facts

- Tool: `illustrator_apply_text_style`
- 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: Write (Medium risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 6 (2 required)
- Recommended policy verdict: Rate-limited

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `kind` | string | yes |  |
| `name` | string | no | Style to apply. Omit to clear overrides on the current styles |
| `range` | object | no | Character styles: Characters to format in each frame (or in the selected text): start is the 0-based character offset; length defaults to the rest of the text. |
| `target` | object | yes | Which items to act on. Give ids (from list_items or a create tool), names, or selection: true. Text frames inside groups are included; with selection: true and |
| `paragraphs` | object | no | Paragraph styles: Paragraphs to format in each frame: start is the 0-based paragraph index; length defaults to the rest. Default: every paragraph |
| `clearOverrides` | boolean | no |  |

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_apply_text_style",
    "arguments": {
      "kind": "<kind>",
      "target": {}
    }
  }
}
```

## Why illustrator_apply_text_style is rated Medium

An AI agent can call illustrator_apply_text_style faster than any human can review: one bad instruction and it creates or modifies resources in Adobe Mcp Suite by the hundred, each call as confident as the last.

Risk signals: High parameter count (13 properties)

## Use case

AI agents use illustrator_apply_text_style to create or update resources in Adobe Mcp Suite, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your Adobe Mcp Suite environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. 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_apply_text_style": {
      "limits": [
        {
          "counter": "illustrator_apply_text_style_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## 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
