---
title: "extend"
description: "Document processing for agents: parse, extract, classify, and split PDFs, images, Office docs, spreadsheets, and emails, plus PDF form filling. Bundles the hosted Extend MCP server and the extend-api and extend-cli skill"
canonical: https://agentpluginsdirectory.com/plugins/extend
last-updated: 2026-10-21
---

# extend
Document processing for agents: parse, extract, classify, and split PDFs, images, Office docs, spreadsheets, and emails, plus PDF form filling. Bundles the hosted Extend MCP server and the extend-api and extend-cli skills.
- Slug: extend
- Publisher: Extend
- Repository: https://github.com/extend-hq/extend-agent-plugin
- Manifest: plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): research
- Skills: 2 (extend-api, extend-cli)
- MCP servers: 1 (extend)
- Stars: 2
- Repository created: 2026-08-25
- Repository last pushed: 2026-10-20
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/extend
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What extend does, in the publisher's words

Document processing for agents, packaged as a plugin. Extend turns unstructured documents (PDFs, images, Office files, spreadsheets) into structured data: parsing, field extraction, classification, splitting, PDF form filling, and multi-step document workflows.

This plugin bundles:

- The hosted Extend MCP server (https://mcp.extend.ai/mcp): 80+ tools covering extraction, parsing, classification, splitting, PDF editing, workflows, files, webhooks, and evaluations. Sign-in is OAuth: your client opens a browser window where you choose the workspace and environment the connection may use. The server teaches its own cross-tool usage patterns through MCP server instructions and per-response guidance, so no companion skill is needed for it.
- extend-api skill: a compact brief for agents writing integration code against the Extend API and SDKs: endpoints, schema rules, sync-vs-async patterns, webhooks, and error handling.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/extend-hq/extend-agent-plugin/HEAD/README.md

## Skills

- extend-api: Use when writing code against the Extend document processing API or SDKs, building extraction, classification, splitting, parsing, PDF form-filling, or workflow integrations, authoring extraction schemas, or handling Extend webhooks, in Python, TypeScript, Java, or Go.
- extend-cli: Use when extracting structured data from PDFs or images, parsing documents to text or markdown, classifying or identifying the type of a document (e.g. telling MSA from SOW from NDA), splitting multi-document bundles into segments, filling PDF forms via a values schema, detecting form fields to sca…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- extend: transport: streamable-http; url: https://mcp.extend.ai/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
