Skip to main content
Glama
SanNw

mcp-indesign

by SanNw

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
check_connectionA

Checks whether Adobe InDesign is open and responding. Run this tool before using the others.

list_documentsA

Lists all InDesign documents currently open.

get_document_infoC

Gets detailed information about an InDesign document.

export_pdfB

Exports one or all open documents as PDF.

export_imageC

Exports document pages as JPG, PNG, or TIFF images.

batch_exportA

Runs batch export using the existing BatchExportProfessional.jsx script. Ideal for exporting multiple formats at once.

get_textC

Reads text from frames, paragraphs, or pages in the active document.

insert_textB

Inserts text into a text frame in the active document.

replace_textC

Replaces text in the active document.

run_jsxA

Runs arbitrary ExtendScript code in InDesign. Use for custom automation not covered by other tools.

list_framesC

Lists all text frames on a page or in a document.

set_frame_textC

Sets or appends text in a specific text frame.

list_stylesA

Lists paragraph, character, and other styles in the active document.

apply_styleB

Applies a paragraph or character style to selected text or a frame.

list_colorsA

Lists all colors and tints (swatches) in the active document.

create_color_swatchA

Creates a new color swatch in the active document.

get_page_infoC

Gets detailed information about a specific page.

create_text_frameB

Creates a new text frame on a page with the specified dimensions.

quick_exportC

Quickly exports the active document to a specific format.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SanNw/Indesign-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server