MODEL CONTEXT PROTOCOL
Four Nutrient MCP connections are available. Use Web SDK docs MCP when building with the Web SDK. Use DWS, Document Engine, or Workflow to process or manage documents where they run.
Web SDK docs MCP gives AI coding agents on-demand product documentation. The DWS, Document Engine, and Workflow connections process or manage documents.
1. DWS
The @nutrient-sdk/dws-mcp-server package runs locally over stdio and connects your MCP client to Document Web Services. The install commands are version-agnostic so they pick up the current package release.
document_processor — Convert, OCR, watermark, redact,
and run page operations.
document_signerai_redactorparse_document — Convert PDF or Office documents to Markdown
or spatial JSON using text, structure, understand, or agentic mode.
extract_fields — Schema-guided extraction with per-field
citations.
check_creditssandbox_file_treeINSTALL
Use the snippet for your client. Set SANDBOX_PATH to the directory the server may access.
claude mcp add nutrient -- npx -y @nutrient-sdk/dws-mcp-serverSet SANDBOX_PATH in the environment that launches Claude Code.
Download the .mcpb extension from GitHub Releases and install it in Claude Desktop.
Enable the extension after installation, and set the sandbox directory it may access.
[mcp_servers.nutrient]command = "npx"args = ["-y", "@nutrient-sdk/dws-mcp-server"]default_tools_approval_mode = "approve"Add this to config.toml. The approval mode is required for headless use. Set SANDBOX_PATH in the environment that launches Codex.
{ "mcpServers": { "nutrient": { "command": "npx", "args": ["-y", "@nutrient-sdk/dws-mcp-server"], "env": { "SANDBOX_PATH": "/absolute/path/to/sandbox" } } }}Add this to Cursor’s mcp.json.
{ "mcpServers": { "nutrient": { "command": "npx", "args": ["-y", "@nutrient-sdk/dws-mcp-server"], "env": { "SANDBOX_PATH": "/absolute/path/to/sandbox" } } }}Use this shape in clients that accept the standard mcpServers JSON configuration.
Browser OAuth opens on first use and requires no API key. For static-key authentication, assign the same global live key to NUTRIENT_DWS_API_KEY and NUTRIENT_DWS_EXTRACTION_API_KEY. Use scoped live keys when an integration requires restricted access.
If a client connects but never gets a response under a Node version manager’s npx shim, run the server via node directly.
2. SELF-HOSTED
The @nutrient-sdk/document-engine-mcp-server package connects an MCP client to your Document Engine instance. Configure DOCUMENT_ENGINE_BASE_URL and DOCUMENT_ENGINE_API_AUTH_TOKEN for that instance.
Read the release post for the product announcement.
3. WORKFLOW
Workflow MCP is available in-product for Workflow 8.20 and later. From your Workflow environment, connect Claude Desktop and other desktop apps that accept API keys. OAuth for web-based AI apps is planned.
4. WEB SDK
The @nutrient-sdk/viewer-mcp package gives Claude Code, Cursor, VS Code, and other AI coding agents on-demand access to Web SDK documentation, API type declarations, guides, examples, and the changelog. It runs locally over stdio with no account or API key.
INSTALL
claude mcp add Nutrient -- npx @nutrient-sdk/viewer-mcp{ "mcpServers": { "Nutrient": { "command": "npx", "args": ["@nutrient-sdk/viewer-mcp"] } }}Use this standard MCP configuration shape for Cursor, VS Code, and other compatible clients.