Nutrient DWS MCP Server
Connect your AI workflows to advanced PDF automation with the Nutrient DWS MCP Server for digital signing, OCR, document generation, and more.

What does “Nutrient DWS” MCP Server do?
The Nutrient DWS MCP Server is a Model Context Protocol (MCP) server implementation that connects AI assistants with the Nutrient Document Web Service (DWS) Processor API. It provides advanced PDF processing capabilities, empowering AI tools and agents to perform operations such as digital signing, document generation, editing, OCR, watermarking, redaction, and more. By integrating this server, developers can enable their AI workflows to interact programmatically with complex document workflows, automating and streamlining processes that involve PDF manipulation and management. This integration enhances development workflows by bridging AI assistants and external document-processing APIs, making it possible to build sophisticated, document-centric automation tasks.
List of Prompts
No prompt templates were mentioned in the available repository files or documentation.
List of Resources
No explicit list of MCP resources was found in the repository or documentation.
List of Tools
No direct list of tools (such as those exposed in a server.py or similar) could be found in the repository or documentation. However, features mentioned include:
- Digital signing
- Document generation
- Document editing
- OCR (Optical Character Recognition)
- Watermarking
- Redaction
Use Cases of this MCP Server
- Automated PDF Signing: Enable AI agents to digitally sign documents at scale, streamlining signature workflows for legal, HR, or sales teams.
- Document Generation: Automatically create PDF documents from templates or dynamic data, improving efficiency in reporting and contract generation.
- PDF Editing and Annotation: Allow virtual assistants to modify documents, add comments, or update content as part of review cycles.
- OCR and Text Extraction: Use AI to ingest scanned documents and extract readable text for downstream analysis or archiving.
- Watermarking and Redaction: Ensure document confidentiality and intellectual property protection by programmatically adding watermarks or redacting sensitive information.
How to set it up
Windsurf
- Ensure you have Node.js and npm installed.
- Locate the MCP server configuration section in your Windsurf settings.
- Add the Nutrient DWS MCP Server with the package:
@nutrient-sdk/dws-mcp-server@latest
. - Save your configuration and restart Windsurf.
- Verify the server is running and accessible.
Example JSON configuration:
{
"mcpServers": {
"nutrient-dws-mcp": {
"command": "npx",
"args": ["@nutrient-sdk/dws-mcp-server@latest"]
}
}
}
Securing API Keys: Use environment variables in your configuration.
{
"env": {
"NUTRIENT_DWS_API_KEY": "your-api-key-here"
},
"inputs": {}
}
Claude
- Confirm Node.js and npm are installed on your system.
- Find the MCP configuration file for Claude.
- Add the Nutrient DWS MCP Server as a new MCP server entry.
- Save the configuration and restart Claude.
- Check the server status within Claude’s interface.
Example JSON configuration:
{
"mcpServers": {
"nutrient-dws-mcp": {
"command": "npx",
"args": ["@nutrient-sdk/dws-mcp-server@latest"]
}
}
}
Securing API Keys:
{
"env": {
"NUTRIENT_DWS_API_KEY": "your-api-key-here"
}
}
Cursor
- Install Node.js and npm if not already available.
- Open the Cursor MCP server settings.
- Add the Nutrient DWS MCP Server as a new server.
- Restart Cursor to apply changes.
- Confirm integration by running a test command.
Example JSON configuration:
{
"mcpServers": {
"nutrient-dws-mcp": {
"command": "npx",
"args": ["@nutrient-sdk/dws-mcp-server@latest"]
}
}
}
Securing API Keys:
{
"env": {
"NUTRIENT_DWS_API_KEY": "your-api-key-here"
}
}
Cline
- Ensure Node.js and npm are installed.
- Locate Cline’s configuration file for MCP servers.
- Add the Nutrient DWS MCP Server using the provided package name.
- Save the configuration and restart Cline.
- Verify the server by checking logs or running a sample action.
Example JSON configuration:
{
"mcpServers": {
"nutrient-dws-mcp": {
"command": "npx",
"args": ["@nutrient-sdk/dws-mcp-server@latest"]
}
}
}
Securing API Keys:
{
"env": {
"NUTRIENT_DWS_API_KEY": "your-api-key-here"
}
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"nutrient-dws-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “nutrient-dws-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No explicit MCP resources found |
List of Tools | ⛔ | Only features mentioned, not listed as tools |
Securing API Keys | ✅ | Shown in example JSON with env |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Our opinion
The Nutrient DWS MCP Server provides a solid foundation for AI-powered document workflows, but the lack of explicit prompts, resources, and tool definitions in the documentation limits its immediate utility for developers seeking quick onboarding. The repository is open source with a permissive license and has modest community engagement.
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 1 |
Number of Stars | 12 |
Rating: 4/10
While the repository is functional and provides clear setup instructions, the absence of detailed prompt templates, resources, and formal tool definitions lowers its usability and developer friendliness. It’s a strong start for those already familiar with the Nutrient DWS API, but more documentation and examples would increase its score significantly.
Frequently asked questions
- What is the Nutrient DWS MCP Server?
The Nutrient DWS MCP Server is a Model Context Protocol server implementation that connects AI assistants to the Nutrient Document Web Service (DWS) Processor API, enabling advanced PDF processing features like digital signing, editing, OCR, watermarking, and redaction inside AI workflows.
- Which document operations does this MCP server support?
It supports digital signing, document generation, editing, OCR (Optical Character Recognition), watermarking, and redaction, allowing robust document-centric automation and processing in your AI flows.
- How do I integrate the Nutrient DWS MCP Server with FlowHunt?
Add an MCP component to your flow, then configure it with your MCP server details (including your server URL and API key) in the system MCP configuration section. This enables AI agents to access the full range of document processing features programmatically.
- How do I secure my API key when setting up the server?
Always use environment variables to store sensitive information such as API keys. In your configuration JSON, store your API key under an 'env' section and reference it as needed.
- Is the Nutrient DWS MCP Server open source?
Yes, it is released under the MIT license, and the repository is publicly accessible for community use and contributions.
- What are the main use cases for this MCP server?
Automated PDF signing, dynamic document generation, PDF editing and annotation, OCR and text extraction from scanned documents, and programmatic watermarking/redaction for confidentiality and compliance.
Automate Document Workflows with Nutrient DWS MCP
Integrate powerful PDF processing features into your AI flows and automate complex document tasks with the Nutrient DWS MCP Server.