indesign-nutria-mcp

MCPattested
v1.6.1UnknownMITUpdated 2d agonpmGitHub

The most comprehensive MCP server for Adobe InDesign: 197 tools, AI-native, full DOM control

Works in
ClaudeCursorCopilotGemini

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.

Attested build
A verified provenance attestation binds this artifact to the listed repository. Nobody has claimed the listing yet — this proves where the code was built, not who stands behind it.
34GitHub stars
4Forks
2d agoLast update
Package
AuthorUnknown
LicenseMIT
Version1.6.1
Sourcenpm+mcp-registry
Trust Status
A
85/100Trusted
✓Listed in Forge index+10/10
✓Identity verified · attested build+20/20
—Ed25519 publish signature+0/5
→ Included automatically when the publisher runs `forge publish`
—Domain verification+0/5
→ Publisher: host /.well-known/forge.json on the package homepage with { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—npm maintainer match+0/5
→ Publisher: add the verified GitHub login to the npm package's maintainers (npm owner add <login>)
✓CVE scan · clean+30/30
✓Static analysis · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusIdentity verified
PublisherUnverified
SignatureUnsigned
Domain—
Provenance✓ Sigstore-verified · 1bed92c
Dependencies60 resolved · 1 with advisories
Tool surface40 tools · 1 privileged
Security scan✓ Cleanv1.6.1 · todayHow well does this scan work?
EvalsNone
IndexedOct 22, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

40 tools · 1 privileged
Statically extracted from the published packagev1.6.1 · 17h ago

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 frame

Create 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 object

Reposition an anchored object

No input schema was published for this tool.

anchoredObject_releaseRelease anchored object to regular page item

Release anchored object to regular page item

No input schema was published for this tool.

anchoredObject_getSettingsGet anchored object settings

Get anchored object settings

No input schema was published for this tool.

anchoredObject_setPropertiesSet multiple anchored object properties

Set multiple anchored object properties

No input schema was published for this tool.

book_listList all open books in InDesign

List 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 book

List all documents in a book

No input schema was published for this tool.

book_synchronizeSynchronize book documents with the style source

Synchronize 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 swatch

Create a new color swatch

No input schema was published for this tool.

color_swatch_listList all color swatches in the document

List all color swatches in the document

No input schema was published for this tool.

color_swatch_deleteprivilegedDelete a color swatch by name

Delete a color swatch by name

No input schema was published for this tool.

color_gradient_createCreate a gradient swatch

Create 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 document

List all inks in the document

No input schema was published for this tool.

dataMerge_selectDataSourceSelect a data source (CSV/TSV/XML) file for data merge

Select 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 source

List 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 source

Merge records into the document using the selected data source

No input schema was published for this tool.

dataMerge_exportExport the merged document to a file

Export the merged document to a file

No input schema was published for this tool.

dataMerge_removeDataSourceRemove the current data source from the document

Remove 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 settings

Create 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 path

Open 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 path

Save 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 options

Close 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 margins

Get 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 documents

List 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_listOpen

Get 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 page

Get 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 object

Apply a drop shadow effect to an object

No input schema was published for this tool.

effect_applyFeatherApply a feather effect to an object

Apply a feather effect to an object

No input schema was published for this tool.

effect_applyTransparencySet transparency and blend mode for an object

Set transparency and blend mode for an object

No input schema was published for this tool.

effect_applyGradientFeatherApply a gradient feather effect to an object

Apply 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 results

Export 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 document

Run 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 document

Get 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 document

Get all fonts used in the active document

No input schema was published for this tool.

export_getMasterSpreadsList all master spreads in the active document

List 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.

About

The most comprehensive MCP server for Adobe InDesign: 197 tools, AI-native, full DOM control

Keywords
adobeindesignmcpmodel-context-protocolaiautomationclaudeopencodeextendscriptuxpdesign-automationpublishingprintlayout
Alternatives
Comparing tool surfaces…

Dependency tree

What one Forge scan resolved from npm metadata on 2026-10-22 — observed resolution, not a publisher declaration.

60 packages resolved · 5 direct · 1 carrying advisories Resolution stops at depth 4 and 60 packages.

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)

Declared but not resolved

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.

Topics

Related in design tools