DOCUMENT AI MCP SERVER

Natural-language PDF operations — prepared for LLMs

Hand your LLM a prompt and get a finished, compliant PDF back. MCP Server plugs Claude, GPT, or any agent framework straight into Nutrient’s battle-tested DWS APIs, so document workflows run on words, not glue code. Install it as a Claude Desktop extension, or run it over stdio in other MCP clients and containerized environments.

MCP Server natural language PDF automation diagram

Watch the live demo

Nutrient Document Web Services (DWS) MCP Server

Built for the LLM era

SDK sidekicks

GitHub Copilot snippets and the upcoming llms.txt metadata surface the right Nutrient calls directly in your IDE.

Agent-ready interfaces

Deterministic JSON schema keeps LangGraph, OpenAI Agents, and Claude Desktop predictable.

Sandboxed execution

Every job runs in an isolated workspace; secrets and file systems stay safe.

Stateless streaming

Long-running PDF operations stream back in real time, so your agents never hit token limits. We prioritize meaningful results over busyness.

Business outcome

Launch AI features months faster while slashing integration risk.


Examples of what you can ask

Zero code — no scripts or custom code required.

Convert my DOCX to PDF.

User

DOCX → PDF conversion via DWS; file returned to sandbox


Convert all PDFs to DOCX.

User

Batch-converts all PDFs in the directory


Extract the table from invoice.pdf and print it.

User

Table extraction model returns structured JSON


Perform key-value extraction on my credit card application.

User

Auto-detects a file and returns names, dates, and SSNs


Sign invoice.pdf and watermark it with PAID.

User

Adds a visible watermark, embeds a PAdES signature



IMPLEMENTATION

In three simple steps

Download the Claude Desktop extension:

Get the latest .mcpb package from GitHub Releases.


Install it in Claude Desktop:

Choose a sandbox directory and keep your working files local.


Prompt:

“Convert all PDFs to DOCX and save them.” Claude opens a browser for OAuth the first time an API-backed request runs.

IMPLEMENTATION

Or connect from other MCP clients

Run with npx:

SANDBOX_PATH=./sandbox npx -y @nutrient-sdk/dws-mcp-server
Browser OAuth works here too. Add NUTRIENT_DWS_API_KEY only for CI or headless environments.


API performance you can trust

Nutrient MCP Server works with Nutrient DWS Processor API — fast, predictable document processing at scale.

12,000
Documents processed a day
320 ms
Average latency
< 5 min
From first call to "done"
10
requests per minute (test key rate) and 5MB file size limit

Frequently asked questions

What is Nutrient MCP Server?

Nutrient MCP Server is an open source microservice that translates natural language prompts from any large language model (LLM) into deterministic JSON calls to Nutrient Document Web Services (DWS) APIs. It then streams back finished PDFs, structured JSON, or images — no glue code required.

How do I call MCP Server from GPT-4o, Claude, or LangGraph agents?

You expose the server’s JSON schema as a function/tool and let the LLM choose the right operation. Examples for OpenAI “function calling,” Anthropic “tool” messages, and LangGraph nodes live in the repository.

Do I really need zero code?

Yes, in Claude Desktop. Download the extension package from GitHub Releases, install it, choose a sandbox directory, and prompt: “Convert all PDFs to DOCX and save them.” The agent does the rest.

How does MCP Server keep documents and secrets secure?

Every job runs against a local sandbox directory. Files stay local until you invoke a Nutrient operation; then the selected document and processing instructions are sent to Nutrient for processing, and the result is written back to your local output path.

Which document operations ship out of the box?

Conversion, merge, split, OCR, AI redaction (PII/PHI/PCI), table and key-value extraction, PDF/A-UA, PAdES signatures, watermarks, and more all work out of the box, matching Nutrient’s full DWS feature set.

Is MCP Server really open source?

Yes. Refer to the MIT license on GitHub. Fork it, extend it, or file an issue.

Where can I run it and what are the requirements?

Claude Desktop users can install the packaged extension directly. Other MCP clients can run the server with Node 20 or newer over stdio. For scripted or containerized deployments, use the open source repository and npx-based setup.

What’s coming next and why should I care?

Soon, the Document Engine container will ship with MCP baked in, giving every on-premises customer natural language control by default. Drag-and-drop agent templates for contract review, onboarding, and compliance will follow, slashing your time-to-value even further.