The most comprehensive MCP server for Adobe InDesign: 197 tools, AI-native, full DOM control
Inferred from the transports this listing declares (stdio). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
anchoredObject_createCreate an anchored object at an insertion point or attach to a text frameCreate an anchored object at an insertion point or attach to a text frame
No input schema was published for this tool.
anchoredObject_setPositionReposition an anchored objectReposition an anchored object
No input schema was published for this tool.
anchoredObject_releaseRelease anchored object to regular page itemRelease anchored object to regular page item
No input schema was published for this tool.
anchoredObject_getSettingsGet anchored object settingsGet anchored object settings
No input schema was published for this tool.
anchoredObject_setPropertiesSet multiple anchored object propertiesSet multiple anchored object properties
No input schema was published for this tool.
book_listList all open books in InDesignList all open books in InDesign
No input schema was published for this tool.
book_openOpen an InDesign book file (.indb)Open an InDesign book file (.indb)
No input schema was published for this tool.
book_getDocumentsList all documents in a bookList all documents in a book
No input schema was published for this tool.
book_synchronizeSynchronize book documents with the style sourceSynchronize book documents with the style source
No input schema was published for this tool.
changes_getStatusReport document change activity pushed by the plugin over the bridge — no InDesign round-trip.Report document change activity pushed by the plugin over the bridge — no InDesign round-trip.
No input schema was published for this tool.
color_swatch_createCreate a new color swatchCreate a new color swatch
No input schema was published for this tool.
color_swatch_listList all color swatches in the documentList all color swatches in the document
No input schema was published for this tool.
color_swatch_deleteprivilegedDelete a color swatch by nameDelete a color swatch by name
No input schema was published for this tool.
color_gradient_createCreate a gradient swatchCreate a gradient swatch
No input schema was published for this tool.
color_applyApply a color swatch to selected item (fill or stroke)Apply a color swatch to selected item (fill or stroke)
No input schema was published for this tool.
color_ink_listList all inks in the documentList all inks in the document
No input schema was published for this tool.
dataMerge_selectDataSourceSelect a data source (CSV/TSV/XML) file for data mergeSelect a data source (CSV/TSV/XML) file for data merge
No input schema was published for this tool.
dataMerge_listFieldsList available data merge fields from the current data sourceList available data merge fields from the current data source
No input schema was published for this tool.
dataMerge_mergeRecordsMerge records into the document using the selected data sourceMerge records into the document using the selected data source
No input schema was published for this tool.
dataMerge_exportExport the merged document to a fileExport the merged document to a file
No input schema was published for this tool.
dataMerge_removeDataSourceRemove the current data source from the documentRemove the current data source from the document
No input schema was published for this tool.
document_createCreate a new InDesign document with specified dimensions, margins, and settingsCreate a new InDesign document with specified dimensions, margins, and settings
No input schema was published for this tool.
document_openOpen an existing InDesign document from file pathOpen an existing InDesign document from file path
No input schema was published for this tool.
document_saveSave the active InDesign document, optionally to a specific pathSave the active InDesign document, optionally to a specific path
No input schema was published for this tool.
document_closeClose the active InDesign document with save optionsClose the active InDesign document with save options
No input schema was published for this tool.
document_getInfoGet detailed information about the active document including page count, dimensions, and marginsGet detailed information about the active document including page count, dimensions, and margins
No input schema was published for this tool.
document_listOpenList all currently open InDesign documentsList all currently open InDesign documents
No input schema was published for this tool.
document_getStateGet the editing state in one call: the front document (name, path, page count, size, margins), the index of that document, the names of every open document, the active layer, and how many objects are selected. Prefer this over chaining document_getInfo and document_listOpenGet the editing state in one call: the front document (name, path, page count, size, margins), the index of that document, the names of every open document, the active layer, and how many objects are selected. Prefer this over chaining document_getInfo and document_listOpen
No input schema was published for this tool.
document_getPageStoriesGet all stories that appear on a specific pageGet all stories that appear on a specific page
No input schema was published for this tool.
document_getStoryPagesGet all pages covered by a specific story (for finding which pages a story lives on)Get all pages covered by a specific story (for finding which pages a story lives on)
No input schema was published for this tool.
effect_applyDropShadowApply a drop shadow effect to an objectApply a drop shadow effect to an object
No input schema was published for this tool.
effect_applyFeatherApply a feather effect to an objectApply a feather effect to an object
No input schema was published for this tool.
effect_applyTransparencySet transparency and blend mode for an objectSet transparency and blend mode for an object
No input schema was published for this tool.
effect_applyGradientFeatherApply a gradient feather effect to an objectApply a gradient feather effect to an object
No input schema was published for this tool.
export_documentExport the active document to a specified format (PDF, JPG, PNG, EPUB, HTML, package)Export the active document to a specified format (PDF, JPG, PNG, EPUB, HTML, package)
No input schema was published for this tool.
export_batchFolderExport every InDesign (.indd) file in a folder to PDF in one run — opens each document invisibly and reports per-file resultsExport every InDesign (.indd) file in a folder to PDF in one run — opens each document invisibly and reports per-file results
No input schema was published for this tool.
export_preflightRun a preflight check on the active documentRun a preflight check on the active document
No input schema was published for this tool.
export_getSwatchesGet all swatches (colors, gradients, tints) from the active documentGet all swatches (colors, gradients, tints) from the active document
No input schema was published for this tool.
export_getFontsGet all fonts used in the active documentGet all fonts used in the active document
No input schema was published for this tool.
export_getMasterSpreadsList all master spreads in the active documentList all master spreads in the active document
No input schema was published for this tool.
40 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
The most comprehensive MCP server for Adobe InDesign: 197 tools, AI-native, full DOM control
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
The crawl stopped at the 60-package limit. The rest of the tree was never resolved.
36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)
82 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.
+70 more not listed. The counts by reason above cover all of them.
Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.