Nutrient DWS MCP Server
Nutrient Processor + Data Extraction MCP: convert, OCR, sign, redact, and extract PDFs/Office docs.
70 stars81 downloads/wk
Reviews
Write oneNobody has reviewed Nutrient DWS MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Nutrient DWS MCP Server tools (8)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
ai_redactorDetect and permanently redact sensitive content using the Nutrient AI Redaction API. Reads input files from the local file system or sandbox (if enabled) and writes redacted output back locally. Automatically detects and permanently removes sensitive information from documents using AI analysis. Detected content types include: • Personally identifiable information (names, addresses, phone numbers)
check_creditsCheck your Nutrient DWS API credit balance and usage for the current billing period. This is a read-only account lookup. It does not upload any document content. Returns: subscription type, total credits, used credits, and remaining credits.
directory_treeBrowse local files when sandbox mode is disabled. This is a read-only local filesystem operation, but it can inspect any path visible to the current user. Sandbox mode is strongly recommended.
document_processorProcess, convert, and transform documents using the Nutrient API. Reads input files from the local file system or sandbox (if enabled) and writes results back locally. Features: • Import XFDF annotations • Flatten annotations • OCR processing • Page rotation • Watermarking (text/image) • Redaction creation and application Output formats: PDF, PDF/A, images (PNG, JPEG, WebP), Office (DOCX, XLSX, PP
document_signerDigitally sign PDF files using the Nutrient Sign API. Reads input files from the local file system or sandbox (if enabled) and writes signed output back locally. Signature types: • CMS/PKCS#7 (standard digital signatures) • CAdES (advanced electronic signatures) Appearance options: • Visible or invisible signatures • Multiple display modes (signature only, description only, or both) • Customizable
extract_fieldsPull specific named fields out of a document into a JSON shape you define, using the Nutrient DWS Data Extraction API. Reads the input file from the local file system or sandbox (if enabled), or fetches it directly from a URL — provide exactly one of filePath or url. Unlike parse_document, which parses a whole document into elements or Markdown, extract_fields takes a JSON schema (root type: "obje
parse_documentExtract structured data from a document using the Nutrient DWS Data Extraction API. Reads the input file from the local file system or sandbox (if enabled), or fetches it directly from a URL — provide exactly one of filePath or url. Output formats: • spatial — typed elements (paragraphs, tables, key-value pairs, formulas, pictures, handwriting) with bounding boxes, confidence scores, and reading o
sandbox_file_treeBrowse files already available in the configured sandbox directory. This is a read-only local filesystem operation and does not upload documents to Nutrient.
Public scan report
scanner v0.1.9 · 2026-09-21 · same rubric, same numbers if you re-run it
- Code scan24 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 24 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
What the publisher says
From the Nutrient DWS MCP Server repository's README, as published. We do not edit it. Read it on GitHub
Nutrient DWS MCP Server
Give AI agents the power to generate, read, extract, process, and sign documents.
Description
A Model Context Protocol (MCP) server that connects AI assistants to the Nutrient Document Web Service (DWS) Processor and Data Extraction APIs — enabling document creation, editing, conversion, digital signing, OCR, and redaction, plus structured data extraction (typed JSON with bounding boxes and confidence, or schema-guided field extraction with per-field citations) through natural language.
Features
- 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, redaction, watermarking, annotation flattening, and digital signing (Processor API)
- Data extraction (Data Extraction API): parse whole documents to Markdown or spatial JSON, then pull named fields into a JSON schema you define, with per-field citations. Four parse modes: text (1 credit/page, no OCR), structure (1.5), understand (9, the default), agentic (18, VLM)
- Sandbox-aware local file handling with explicit output paths
- Read-only account lookup for DWS credits and usage
What You Can Do
Once configured, you (or your AI agent) can process documents through natural language:
You: "Merge report-q1.pdf and report-q2.pdf into a single document" AI: "Done! I've merged both reports into combined-report.pdf (24 pages total)."
You: "Redact all social security numbers and email addresses from application.pdf" AI: "I found and redacted 5 SSNs and 3 email addresses. The redacted version is saved as application-redacted.pdf."
You: "Digitally sign this contract with a visible signature on page 3" AI: "I've applied a PAdES-compliant digital signature to contract.pdf. The signed document is saved as contract-signed.pdf."
You: "Convert this PDF to markdown" AI: "Here's the markdown content extracted from your document..."
You: "OCR this scanned document in German and extract the text" AI: "I've processed the scan with German OCR. Here's the extracted text..."
You: "Pull the vendor, invoice number, total, and due date out of invoice-0341.pdf, with citations" AI: "Here are the four fields as JSON. Each value cites the page and bounding box it came from..."
Installation
Install it from Claude Desktop Settings -> Extensions if you are using Claude Desktop. If you are developing locally, use the manual setup below.
The Claude Desktop MCPB extension defaults its sandbox directory to ~/Documents/Nutrient. You can change that directory in the extension settings. Clearing the field starts the server without sandbox restrictions, so file operations can use any path visible to your user account.
1. Create a Nutrient Account
Sign up for free at nutrient.io/api.
For local desktop use, the recommended path is to omit NUTRIENTDWSAPIKEY and complete the browser sign-in flow on the first request that uses the Nutrient API. For CI, headless environments, or scripted setups, create an API key in the dashboard and set NUTRIENTDWSAPIKEY.
2. Configure Your AI Client
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @nutrient-sdk/dws-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add nutrient-dws-mcp-server -- npx -y @nutrient-sdk/dws-mcp-server
Nutrient DWS MCP Server: common questions
- Is Nutrient DWS MCP Server safe?
- Yes, by our scan: it is graded A (85/100). Read the Nutrient DWS MCP Server safety report
- How do I install Nutrient DWS MCP Server?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Nutrient DWS MCP Server need an API key?
- Yes. The registry entry asks for
NUTRIENT_DWS_API_KEY,NUTRIENT_DWS_EXTRACTION_API_KEY. - Is Nutrient DWS MCP Server maintained?
- The last commit was 24 days ago (2026-08-28). The latest release is v0.1.3.
- What can I use instead of Nutrient DWS MCP Server?
- Servers from other publishers that do the same job: Doc Extract API MCP server, EnConvert MCP server and Talonic MCP server. Compare all Nutrient DWS MCP Server alternatives.
Alternatives to Nutrient DWS MCP Server
Same job from other publishers: the closest match first, then the best rated.
- Doc Extract APISchemaLock — paid extraction: JSON from docs via your schema, x402/USDC.not reviewedGrowingB
EnConvertUnified web ingestion for AI agents: perceive, discover, search, extract, ingest, watch, convert.not reviewedGrowingA- TalonicExtract structured, schema-validated data from PDFs, scans, images, spreadsheets, and forms.not reviewedGrowingA
- zipnative MCP — ZIP creation, inspection, secure extraction & verificationZIP MCP server: create, inspect, verify, extract securely, modify without recompression. 13 toolsnot reviewedGrowingB
- BrightdataBright Data's Web MCP server enabling AI agents to search, extract & navigate the webnot reviewedEstablishedB