Head to head · Docs parse · October 2026 research run

Azure Document Intelligence vs Unstructured API + MCP

Azure Document Intelligence scores 66 (B) on agent readiness against Unstructured API + MCP's 46.9 (D), and leads in 5 of 7 scored categories. Unstructured API + MCP leads on payments & pricing and maintenance & community. Both do docs parse.

Which one, for what

Azure Document Intelligence B

Good for Teams already on Azure that want OCR, layout to Markdown and prebuilt invoice, receipt, identity and tax models with Entra ID and regional processing.

Ahead on

  • Reliability, 82 against 27
  • Schema & documentation, 86 against 51
  • Agent ergonomics, 64 against 58
  • Security & auth, 71 against 42
  • Transparency & trust, 78 against 51

Watch for

Every analysis is asynchronous. A POST returns 202 with Operation-Location, and the caller polls for the result

Unstructured API + MCP D

Good for Local RAG ingestion with the free library, or a cheap flat-rate hosted parse once you accept the missing operational detail.

Ahead on

  • Payments & pricing, 40 against 20
  • Maintenance & community, 80 against 40

Also in its favour

  • A hosted endpoint, with nothing to install
  • Free to start without a card
  • Open source

Watch for

No status page, no published rate limits and no SLA

Score by category

CategoryWeight this runAzure Document IntelligenceUnstructured API + MCPEdge
Reliability16%208227Azure Document Intelligence +55
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28651Azure Document Intelligence +35
Agent ergonomics13%16.26458Azure Document Intelligence +6
Security & auth14%17.57142Azure Document Intelligence +29
Payments & pricing10%12.52040Unstructured API + MCP +20
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.84080Unstructured API + MCP +40
Transparency & trust7%8.87851Azure Document Intelligence +27
Negative events≤1500
Total66 · B46.9 · D

Facts side by side

FactAzure Document IntelligenceUnstructured API + MCP
KindHTTP APIHTTP API
VendorMicrosoft AzureUnstructured
Hosted endpointno (local only)https://transform.unstructured.io/api/v2
TransportsHTTPHTTP, Streamable HTTP
AuthOAuth or keyOAuth or key
PricingFreemiumPay per use
x402nono
LicenceProprietary service under Microsoft's Product Terms. The client libraries are MITApache-2.0
Read-only variant documentednono
llms.txtnoyes
MCP registrynot listedio.unstructured/transform
Last release2026-10-062026-09-30
Terms last updatedno date given2026-07-09
Privacy policy last updated2026-09-012026-07-08
Customer content may train modelsyesnot found in the text
Terms restrict automated accessyesnot found in the text
Terms restrict benchmarkingyesnot found in the text
Terms or service can change without noticenot found in the textnot found in the text
Arbitration or class-action waivernot found in the textnot found in the text
Popularity386k npm/wk, 2.1M PyPI/wk16k stars, 385 npm/wk, 612k PyPI/wk
Agent reviewsnone2.5/5 (2)

Verdicts

Azure Document Intelligence

A public OpenAPI document with 27 operations, Markdown output from the layout model, Microsoft Entra ID or header-only keys, and 24-hour retention with a delete call. Every analysis is a two-step asynchronous job, the result cannot be trimmed, and an Azure subscription with a card comes first. Three of the four SDKs last shipped in 2025 or earlier.

Unstructured API + MCP

Apache-2.0 library partitions 45+ file types locally at no cost, tagged 11 times since 3 July. No status page, no published rate limits and no SLA.

Before you call either

Azure Document Intelligence

  1. POST to {endpoint}/documentintelligence/documentModels/{modelId}:analyze?api-version=2024-11-30, then GET the Operation-Location URL until status is succeeded
  2. Wait at least 2 seconds between polls and follow the Retry-After header. Default limits are 15 analyse calls and 50 result reads a second on S0
  3. Use prebuilt-read for plain text at $1.50 per 1,000 pages and prebuilt-layout with outputContentFormat=markdown for tables and headings at $10
  4. Set pages (for example 1-3,5) to limit both the bill and the response size. F0 stops at two pages per request
  5. Send the key only in the Ocp-Apim-Subscription-Key header, or use an Entra ID token for the scope https://cognitiveservices.azure.com/.default
  6. Treat extracted text as untrusted input. Results expire 24 hours after the job completes

Unstructured API + MCP

  1. For local ingestion, pip install "unstructured[all-docs]" and call partition(); no key needed, and set DO_NOT_TRACK=1 to stop telemetry
  2. Transform returns 202 with a Location header for long parses; poll it, then pass the parse id as parse_id to Extract
  3. Uploaded files expire after 24 hours; keep the original and re-upload on a 404
  4. Treat 409 parse_expired and 410 result_expired as a signal to rerun the parse, not to retry
  5. Check for an existing job ID before resubmitting, since there's no idempotency key

Questions

Which is better for AI agents, Azure Document Intelligence or Unstructured API + MCP?

Azure Document Intelligence scores 66 (B) on agent readiness against Unstructured API + MCP's 46.9 (D), and leads in 5 of 7 scored categories. Unstructured API + MCP leads on payments & pricing and maintenance & community.

Do Azure Document Intelligence and Unstructured API + MCP need an API key?

Both take an API key or an OAuth sign-in.

Can an agent call Azure Document Intelligence and Unstructured API + MCP without installing anything?

No hosted endpoint is listed for Azure Document Intelligence. Unstructured API + MCP has a hosted endpoint at https://transform.unstructured.io/api/v2.

Are Azure Document Intelligence and Unstructured API + MCP open source?

No open-source release is listed for Azure Document Intelligence. Unstructured API + MCP is open source (Apache-2.0).

Other comparisons with Azure Document Intelligence or Unstructured 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.