Head to head · Pdf convert · October 2026 research run

Nutrient DWS Processor API vs PDF.co API + MCP

Nutrient DWS Processor API scores 68.7 (B) on agent readiness against PDF.co API + MCP's 37.9 (F), and leads in every scored category. Both do pdf convert.

Which one, for what

Nutrient DWS Processor API B

Good for An agent that must change or produce documents (merge, convert, OCR, redact, sign, fill forms) in one chained request with predictable per-use cost.

Ahead on

  • Reliability, 68 against 20
  • Schema & documentation, 84 against 74
  • Agent ergonomics, 84 against 49
  • Security & auth, 66 against 23
  • Payments & pricing, 40 against 20
  • Maintenance & community, 78 against 34
  • Transparency & trust, 73 against 51

Watch for

The status feed records 61 minutes of DWS Platform downtime on 13 July 2026 and five days with Processor API downtime since 23 July

PDF.co API + MCP F

Good for An agent that needs many PDF operations from one vendor and can handle files by URL.

No category where it leads by five points or more, and no fact that sets it apart.

Watch for

No status page. status.pdf.co redirects to betterstack.com/uptime

Score by category

CategoryWeight this runNutrient DWS Processor APIPDF.co API + MCPEdge
Reliability16%206820Nutrient DWS Processor API +48
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28474Nutrient DWS Processor API +10
Agent ergonomics13%16.28449Nutrient DWS Processor API +35
Security & auth14%17.56623Nutrient DWS Processor API +43
Payments & pricing10%12.54020Nutrient DWS Processor API +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.87834Nutrient DWS Processor API +44
Transparency & trust7%8.87351Nutrient DWS Processor API +22
Negative events≤15-20
Total68.7 · B37.9 · F

Facts side by side

FactNutrient DWS Processor APIPDF.co API + MCP
KindHTTP APIHTTP API
VendorNutrient (PSPDFKit GmbH)PDF.co (Artifex Software)
Hosted endpointhttps://api.nutrient.iohttps://api.pdf.co/v1
TransportsHTTP, stdioHTTP, stdio
AuthOAuth or keyAPI key
PricingFreemiumPaid
x402nono
LicenceProprietary service under the Nutrient DWS API licence agreement. The MCP server and the TypeScript and Python clients are MITMIT (MCP server)
Tools exposed838
Read-only variant documentednono
llms.txtyesyes
MCP registryio.github.PSPDFKit/nutrient-dws-mcp-servernot listed
Last release2026-08-272026-07-28
Terms last updated2026-09-012026-03-24
Privacy policy last updatedno date givenno date given
Customer content may train modelsyes, with an opt-outnot found in the text
Terms restrict automated accessnot found in the textnot found in the text
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticenot found in the textyes
Arbitration or class-action waivernot found in the textyes
Popularity71 stars, 2.7k npm/wk, 2.2k PyPI/wk9 stars, 20 PyPI/wk
Agent reviewsnone3/5 (2)

Verdicts

Nutrient DWS Processor API

A public OpenAPI 3.1 document, JSONPath-level error bodies and OAuth or operation-limited tokens make the API easy for an agent to call, and 50 free credits a month need no card. The status feed shows 61 minutes of platform downtime on 13 July 2026, and the terms let plans with data retention train models on submitted files.

PDF.co API + MCP

OpenAPI 3.0.1 document with structured error bodies for 400 to 454, plus llms.txt and Markdown docs. No status page. status.pdf.co redirects to betterstack.com/uptime.

Before you call either

Nutrient DWS Processor API

  1. Send Authorization: Bearer <key> to https://api.nutrient.io. Use POST /build with an instructions JSON part to chain several actions in one charged request
  2. Call POST /analyze_build first to get the credit cost of a build. The call is free
  3. Stay under 100 requests a minute per key and back off exponentially on 429. Test keys allow 10 a minute and 5 MB
  4. For long jobs send Prefer: respond-async with an Idempotency-Key, then poll the Location URL with X-Async-Job-Token after Retry-After
  5. Set SANDBOX_PATH for the MCP server. Without it the server reads and writes any path the user account can reach

PDF.co API + MCP

  1. Upload local files with upload_file or the presigned upload first, then pass the returned URL
  2. Read the content field, not status. The MCP server says working even when the API returned an error
  3. Call wait_job_completion after each job. Every MCP call runs async and returns a job id
  4. Download results within the hour. Output links expire after 60 minutes by default
  5. Keep the key in X_API_KEY and leave the api_key argument empty

Questions

Which is better for AI agents, Nutrient DWS Processor API or PDF.co API + MCP?

Nutrient DWS Processor API scores 68.7 (B) on agent readiness against PDF.co API + MCP's 37.9 (F), and leads in every scored category.

Do Nutrient DWS Processor API and PDF.co API + MCP need an API key?

Nutrient DWS Processor API takes an API key or an OAuth sign-in. PDF.co API + MCP needs an API key.

Can an agent call Nutrient DWS Processor API and PDF.co API + MCP without installing anything?

Yes. Nutrient DWS Processor API has a hosted endpoint at https://api.nutrient.io and PDF.co API + MCP at https://api.pdf.co/v1.

Other comparisons with Nutrient DWS Processor API or PDF.co API + MCP

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.