AGENT INFRASTRUCTURE
AI agents can read and understand documents. They can’t render PDFs, apply digital signatures, validate compliance, or fill form fields. Nutrient provides the document infrastructure layer — deterministic, auditable, production-ready — so your agents can do real work with real documents.
THE READ-WRITE GAP
Large language models excel at understanding, summarizing, and extracting information from documents. But they can’t render a PDF page, cryptographically sign a contract, validate PDF/A compliance, fill interactive form fields, or perform pixel-accurate redaction. These operations require purpose-built document infrastructure — deterministic, auditable, and battle-tested. Nutrient bridges this gap.
WHAT LLMs CAN DO
Parse content, answer questions, and pull structured data from documents.
Identify document types, detect intent, and route to the right workflow.
Convert between languages and surface semantic differences between versions.
WHAT LLMs CAN’T DO
Pixel-perfect PDF rendering, PAdES digital signatures, PDF/A compliance validation.
Populate interactive form fields, flatten annotations, apply watermarks.
Permanent, irrecoverable PII removal — not black boxes layered on top of text.
Hand your LLM a prompt. Get a finished, compliant document back. No SDKs to learn, no API calls to write — just infrastructure that works.
GET STARTED IN MINUTES
https://mcp.nutrient.io/mcp as a custom connector.
In other MCP clients, add it as a remote MCP server.
# Claude Codeclaude mcp add --transport http --scope user nutrient https://mcp.nutrient.io/mcp# Then run /mcp, choose nutrient, and select Authenticate
# Codexcodex mcp add nutrient --url https://mcp.nutrient.io/mcp && codex mcp login nutrientWORKS WITH EVERY AGENT FRAMEWORK
Add the hosted server to Claude Code with one command and start prompting. The same MCP tool layer also fits Anthropic-powered workflows in your own runtime.
Expose the server’s JSON schema as function tools. Deterministic responses, no hallucinated API calls.
Wire Nutrient operations as tool nodes in your graph. Each operation returns structured JSON.
Connect to the hosted server over HTTP from any framework with MCP client support.
Document operations your agents can run: deterministic, auditable, and production-ready.
AVAILABLE NOW
Document understanding that combines vision language models with traditional algorithmic OCR. Table extraction, key-value pairing, and intelligent character recognition, delivered by a hybrid pipeline with the accuracy of proven algorithms and the flexibility of modern AI. Purpose-built for the documents AI agents struggle with most: scanned forms, handwritten notes, and complex multicolumn layouts. Shipping today in the Data Extraction API’s understand and agentic modes, with per-field confidence and source grounding.
Embed an AI assistant directly inside your document viewer. Users ask questions, summarize, translate, redact, and extract — in context, on the document they’re looking at.
Embed AI Assistant into any app on any platform with a few lines of code.
OpenAI, Anthropic, AWS Bedrock, or self-hosted open source models — your choice.
AI-enhanced diffs that surface meaning-level changes, not just character differences.
TRUSTED AT SCALE
Nutrient processes millions of documents daily for organizations that can’t afford to get document handling wrong.
SECURITY AND DEPLOYMENT
Document compliance is infrastructure, not intelligence. Deploy Nutrient on your terms — self-hosted, managed cloud, or hybrid — with the security controls your organization requires.
Nutrient MCP keeps nothing itself. Extraction runs are saved to your run history until you delete them, and uploaded files expire after 24 hours.
Deploy on your infrastructure with your LLM, or use Nutrient’s managed cloud with dedicated SLAs.
Nutrient never trains models on your documents. Self-hosted LLMs keep everything within your perimeter.
Every operation is logged and traceable. SOC 2 Type 2 audited, GDPR-compliant, and built for regulated industries.
REGULATED INDUSTRIES
For enterprises in healthcare, legal, finance, and government — dedicated document processing agents with full audit trails, HIPAA/SOC 2/GDPR compliance, and zero access to anything but documents.
Try the SDKs and Document Engine free, or connect your agent to Nutrient MCP with a free account.
Nutrient MCP is a hosted Model Context Protocol (MCP) server at https://mcp.nutrient.io/mcp. Your agent says “redact PII and sign this PDF,” and the server runs the document operations on Nutrient’s document APIs. Add the URL to Claude, Claude Code, Codex, or another MCP client that supports remote servers, and sign in with your Nutrient account.
The read-write gap is the fundamental limitation of AI agents when working with documents. LLMs excel at reading — understanding, summarizing, and extracting information from documents. But they can’t write — render PDFs, apply cryptographic signatures, validate compliance standards, fill interactive forms, or perform pixel-accurate redaction. These write operations require deterministic, purpose-built document infrastructure. Nutrient bridges this gap by providing the infrastructure layer that makes AI agents capable of complete document workflows.
Nutrient MCP works with any client or framework that can connect to a remote MCP server:
Through Nutrient MCP, your agent has access to these operations:
The SDKs and Document Engine add more, such as form filling and interactive editing in your own app.
Data Extraction is the hybrid engine that combines vision language models (VLMs) with traditional algorithmic OCR to deliver document intelligence for the documents AI agents struggle with most: scanned forms, handwritten notes, and complex layouts. Its capabilities ship today in the Python and Java SDKs for self-hosted use, and through the Data Extraction API’s understand and agentic modes, including table extraction, key-value pairing, and intelligent character recognition (ICR), with per-field confidence scores. A standalone hosted endpoint is in development; contact Sales to learn more.
Security is built into the infrastructure:
No. Nutrient MCP isn’t open source. The earlier open source local MCP server is no longer supported.
Two steps:
https://mcp.nutrient.io/mcp as a custom connector. In Claude Code, run claude mcp add --transport http --scope user nutrient https://mcp.nutrient.io/mcp. In Codex, run codex mcp add nutrient --url https://mcp.nutrient.io/mcp && codex mcp login nutrient.For setup steps for each client, see the Nutrient MCP page or developer documentation.