Nutrient DWS MCP Server

A Model Context Protocol (MCP) server implementation that integrates with the Nutrient Document Web Service (DWS) Processor API, providing powerful

Local serverstdioPython

What is the Nutrient DWS MCP Server?

A Model Context Protocol (MCP) server implementation that integrates with the Nutrient Document Web Service (DWS) Processor API, providing powerful PDF processing

The short version

A Model Context Protocol (MCP) server that connects AI assistants to the Nutrient Document Web Service (DWS) Processor API — enabling document creation, editing, conversion, digital signing, OCR, redaction, and more through natural language.

  • Local stdio MCP server for Claude Desktop and other MCP-compatible clients
  • Browser-based OAuth on the first request that uses the Nutrient API, with optional API-key fallback for CI and headless environments
  • Document conversion, OCR, extraction, redaction, watermarking, annotation flattening, and digital signing
  • Sandbox-aware local file handling with explicit output paths
  • Read-only account lookup for DWS credits and usage

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
document_processorDocument processing for conversions, OCR, watermarking, rotation, annotation flattening, and redaction workflows
parse_documentStructured data extraction (DWS Data Extraction API): typed JSON elements with bounding boxes and confidence, or whole-document Markdown
extract_fieldsSchema-guided field extraction (DWS Data Extraction API): pulls specific named fields into a JSON shape you define, with per-field citations
document_signerPDF signing with CMS / PKCS#7 and CAdES signatures plus visible or invisible appearance options
ai_redactorAI redaction for detecting and permanently removing sensitive content such as names, addresses, SSNs, emails, and custom criteria
check_creditsRead-only account lookup for current DWS credits and usage. No document content is uploaded
sandbox_file_treeRead-only view of files inside the configured sandbox directory
directory_treeRead-only view of local files when sandbox mode is disabled. Sandbox mode is strongly recommended

How to install the Nutrient DWS MCP Server

claude mcp add nutrient-dws --env SANDBOX_PATH=your-value --env NUTRIENT_DWS_API_KEY=your-value --env NUTRIENT_DWS_EXTRACTION_API_KEY=your-value -- npx -y @nutrient-sdk/dws-mcp-server

Configuration

VariableDescriptionRequired
SANDBOX_PATHFilesystem location the server is allowed to use.Optional
NUTRIENT_DWS_API_KEYCredential the server authenticates with.Yes
NUTRIENT_DWS_EXTRACTION_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Nutrient DWS to document processor.”
  • “Use Nutrient DWS to parse document.”
  • “Use Nutrient DWS to extract fields.”

Frequently asked questions

Browser-based OAuth on the first API request, with an optional `NUTRIENT_DWS_API_KEY` environment variable for CI or headless environments.