Nutrient

SDK

Cloud

Low-Code

Workflow

Nutrient DWS MCP Server is an open source utility that connects the Nutrient Document Web Services (DWS) API to natural language interfaces via the Model Context Protocol (MCP), enabling robust document operations like editing, conversion, and signing, just by asking.

Watch the demo video

Key features

Feature Description
Document creation Merge PDFs, Office documents, and images
Editing Watermark, rotate, flatten, redact, and more
Format conversion PDF ⇄ DOCX, images, PDF/A support
Digital signing Add PAdES standards-compliant digital signatures using trusted certificates
Data extraction Extract text, tables, or structured content
Security Redaction presets, password protection, permission control
Advanced OCR Multi-language image and scan recognition
Optimization Compress files without quality loss

Getting started with Claude Desktop and Nutrient DWS MCP Server

  1. 1
    Get your API key by signing up for Nutrient API.
  2. 2
    Install Claude Desktop, sign in, and launch the app.
  3. 3
    Install Node.js using a package manager like Homebrew (brew install node) or download it directly from nodejs.org.
  4. 4
    Configure Claude by editing claude_desktop_config.json and adding your API key and desired sandbox path:
JSON
{
  "mcpServers": {
    "nutrient-dws": {
      "command": "npx",
      "args": [
        "-y",
        "@nutrient-sdk/dws-mcp-server",
        "--sandbox",
        "/your/sandbox/directory"
      ],
      "env": {
        "NUTRIENT_DWS_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}
  1. 1
    Restart Claude Desktop to apply changes.
  2. 2
    Drop documents into the sandbox folder to prepare them for processing.
  3. 3
    Use Claude Sonnet 3.7 to run prompts like “Redact all PII from secret.pdf” or “Merge secret.pdf and contract.pdf.”

Note: MCP currently relies on local file operations. Sandbox directories ensure safe batch processing.

**Note: This only works on macOS for now; results may vary with other MCP clients. Open issues on GitHub if you’d like Windows support.

Use cases

Contract automation

  • Digitally sign or watermark NDAs in batches
  • Merge scans, flatten layers, prepare for archiving
  • Auto-extract terms or dates with OCR

Compliance and archival

  • Convert documents to PDF/A
  • Redact emails or credit cards with built-in presets
  • Watermark board decks for internal sharing

Content extraction

  • Extract tabular data or text for import
  • OCR scanned receipts or handwritten notes
  • Preoptimize documents before archiving

FAQ

Q: Why is this file system-based instead of supporting API uploads? MCP currently doesn’t support binary file transfer — using a sandbox directory is the next best, secure option.

Q: Why is it open source? Flexibility and extensibility. Contribute, fork, and adapt the tool to your use case.