> This page is for version v2026-02-09 (default).
> For other versions, use one of these documentation indexes:
> - v2026-02-09 (default): https://docs.extend.ai/2026-02-09/llms.txt
> - v2025-04-21: https://docs.extend.ai/2025-04-21/llms.txt
> - v2024-12-23: https://docs.extend.ai/2024-12-23/llms.txt

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extend.ai/llms.txt
> Use this file to discover all available pages before exploring further.
>
> ## API version
> The current API version is `2026-02-09`, served at the site root (no version prefix in URLs).
> If this page URL contains `/2025-04-21/` or `/2024-12-23/`, you are reading an older API version.
> Prefer the current docs at https://docs.extend.ai/llms.txt unless the user explicitly needs that older version.
> Do not treat older-version pages as the source of truth for new integrations.

# Parse Auto, Agent Mode Extraction, MCP Server, Workflow Evals, and more

> August 2026 updates: Parse Auto, Edit improvements, MCP Server, Workflow Evals, Citation Evals, a new Studio design, and more.

![](/_fern-img/2338e6faa079acfd46bcbd5972d8f345218570f234a9b20df3035ea6678a71de.webp)

We've shipped a lot since our last roundup. August brings smarter parsing, agent-in-the-loop extraction, big Edit and form detection upgrades, a new way to use Extend from any AI client, and major improvements to evals:

* ⚡️ **Parse Auto** — Our new auto engine classifies difficulty and routes work per page: simple pages go to the lightweight pipeline while complex pages get performance-level treatment. Billed dynamically by page at 0.5–2 credits/page.
* ✏️ **Edit Upgrades** — Async form detection API, a new Controls model for better field detection on skewed and dense forms, and API-generated conditional form validations.
* 🔌 **Extend MCP Server** — Connect Cursor, Claude, Codex, and other AI clients directly to Extend and run your document workflows from chat.
* 🧪 **Workflow Evals and Citation Evals** — Evaluate entire workflows end-to-end, and now save/correct expected extraction bounding boxes with bbox overlap metrics in eval results.
* ✨ **New Studio and Onboarding Experience** — A redesigned dashboard and first-time experience to get you from sign-up to processed documents faster.

Let's dive in!

## Parse Auto

![](/_fern-img/06abdcf4b1cfa23eea98c08bba2b13bddb73cb7a720ce4608222999f5d357755.webp)

Don't want to choose between Light and Performance? Our new Parse Auto engine classifies the difficulty of every page and routes it to the right pipeline: simple pages are parsed with the lightweight pipeline while complex pages get performance-level treatment.

You're billed per page by complexity (0.5–2 credits per page), making it the best choice for mixed-complexity workloads where you don't want to pick an engine per document, and want better amortized costs without compromising accuracy.

![](/_fern-img/bde959fc2b6b2f34227f906ebb2c2eab7c095ddb5c1f245bf779489b82b88142.webp)

Toggle on in Extend Studio, or set the `engine` [parameter](/api-reference/endpoints/parse/parse-file#request.body.config.engine) to `parse_auto` when calling the API.

```python
from extend_ai import Extend
client = Extend(
    token="YOUR_TOKEN_HERE",
)
client.parse(
    file={
        "url": "https://example.com/bank_statement.pdf",
        "name": "bank_statement.pdf"
    },
    config={
        "engine": "parse_auto"
    }
)
```

## Edit Upgrades

We shipped a set of major improvements to our Edit and Form Detection product this month:

### Async Form Detection API

You can now run form detection asynchronously via the new [`POST /form_detection_runs`](/api-reference/endpoints/edit/detect-form-async) endpoint, and fetch results with [`GET /form_detection_runs/{id}`](/api-reference/endpoints/edit/get-form-detection-run) or consume results via webhooks — perfect for large files and high-volume pipelines where a synchronous request isn't practical.

### New Controls Model

When you send flattened PDFs or PDFs without embedded acroforms, our controls model is how we automatically detect and localize form fields, checkbox inputs, radio options, and more.

We just rolled out a new snapshot that we've been training internally for the past few months, which is a major upgrade to our previous model, especially on scanned PDFs, skewed PDFs, dense form regions, and other complex layouts

![](/_fern-img/bad0a336a16ea6f579be4bcb12ed538a86f32c6b3f1799f4ca069dc5011b7aac.webp)

The new model, along with a more optimized VLM step for labeling fields is all released under a new Edit pipeline version: `1.0.0`. API calls without a pinned version will use this new version by default.

### Conditional Validations via API

You can now generate conditional validations programmatically via the API, making it easy to build forms where field requirements depend on other answers.

Simple enabled this [parameter](/api-reference/endpoints/edit/detect-form-async#request.body.config.advancedOptions.conditionalGenerationEnabled) when making requests via API.

## Extend MCP Server

The new [Extend MCP server](/mcp) lets AI clients like Cursor, Claude, ChatGPT, and any other MCP-compatible client use Extend directly from chat — parse documents, extract structured data, classify and split files, detect and fill PDF forms, build and run workflows, and more, without writing integration code.

Just connect your client to `https://mcp.extend.ai/mcp` and complete the OAuth sign-in. The consent flow lets you scope access to specific workspaces and environments.

Full documentation can be found [here](/mcp).

## Evals Upgrades

### Workflow Evals

![](/_fern-img/6a39fd2e5f0de2013d78cb7358a47e0ca2673bc17cb2ea2db71c2784f33663b7.webp)

You can now evaluate entire workflows end-to-end, not just individual extractors, splitters, classifiers. Perfect for cases where you want to evaluate the final result of a pipeline, e.g. the final extraction output of a given input document (or documents for multi-file workflows) without needing to independetly build a splitter eval.

When configuring expected outputs, you can set results for every step or just one.

![](/_fern-img/6715cb9ccdf75a211878266adee5759b5e46955640b2979e1074ef2e5e3ac3f9.webp)

### Citations in Evals

![](/_fern-img/b3a608bc638331373d7ce7c99cabaac5023c846945032c5f1ba89f274b8c0a86.webp)

Evals now support citations as a first-class concept:

* **Save and correct expected bounding boxes** directly in eval results, building up ground-truth citations alongside expected values.
* **Bounding box overlap metrics** are now reported, so you can quantitatively track citation accuracy across runs and versions.

![](/_fern-img/09d0867168031e06f0788dd1aa4cf0b6e1cbd671f31c2570f5739dfedcf5aff2.webp)

## Other Wins

* **New Extend Studio design and onboarding experience** — A refreshed dashboard UX and onboarding flow to get you from sign-up to processed documents faster.
* **Feedback collection on runs** — You can now leave feedback/rating on any run and also submit general product feedback from Studio.

![](/_fern-img/3bb20222a41b256230e1c78063804db82a0997c2545d4eaf3e062336bcfc1b6e.webp)

* **Fewer corrupt file errors** — Significant improvements to our PDF pre-processing pipeline resulting in fewer runs failing with corrupt file errors that are not actually corrupt.
* **Better password-protected file handling** — Clearer, more consistent error handling for password-protected files across all supported file types.