A collection of MCP-compatible skills for document processing, PDF manipulation, and data extraction using Nutrient DWS APIs
9 tools with complete input schemas and descriptions, but quality is uneven. Tool names follow verb_noun convention (make-pdf, extract, parse, convert, add-pages, delete-pages, duplicate-pages, extract-key-value-pairs, extract-table). Descriptions range 50 - 150 chars, meeting baseline minimums. However, parameter descriptions are sparse or generic ('Path to input file', 'Output file path'), lacking actionable constraints. No output schemas documented. Error handling absent from visible code. Security concerns: tools accept file paths and URLs without visible sanitization. Composition is reasonable, each tool has one responsibility, but no pagination, batch operations, or recovery guidance.
Add blank pages to a PDF at a specified index
Convert a document to another format (pdf, pdfa, pdfua, docx, xlsx, pptx, png, jpeg, jpg, webp, html, markdown)
Delete specific pages from a PDF
Create a new PDF from specific page indices (supports duplicates and reordering)
Extract schema-defined fields from documents using the Nutrient Data Extraction API with optional citations
Extract key-value pairs from forms or structured documents
Extract table data from a document
No output schemas documented. LLMs cannot infer what fields to expect from tool responses, forcing them to guess at downstream field names and risk broken tool chains.
Parameter descriptions are generic ('Path to input file', 'Output file path') and lack actionable constraints. No format hints, range limits, or validation rules visible. LLMs cannot self-correct invalid inputs.
No error handling guidance visible. Tools accept file paths and URLs without documented sanitization or validation. No recovery hints (e.g., 'If file not found, check path format'). Agents cannot self-correct on failure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 51 | 2026-07-28+ | v2 |
Convert Markdown or HTML documents to PDF with customizable templates and themes
Parse a document using the Nutrient Data Extraction API to extract structural elements or Markdown representation
Destructive tools (delete-pages) lack confirmation or dry-run support. No indication that agents should verify intent before executing irreversible operations.
No pagination or result-limiting documented. Tools like extract-table and extract-key-value-pairs may return unbounded results, risking context window exhaustion.