# Unstructured API

> Use this tool when you need to extract structured information from documents within AI assistant conversations, or automate document processing pipelines. It provides direct access to document processing capabilities through a set of specialized tools, enabling operations like listing, creating, and managing source and destination connectors, and workflows. The Unstructured API MCP Server is ideal for integrating document processing into AI workflows, requiring an Unstructured API key for authentication and supporting local or Claude Desktop integration.

Canonical page: https://skillsregistry.net/skills/unstructured-api  
JSON: https://api.skillsregistry.net/v1/skills/unstructured-api

## Description

The Unstructured API MCP Server provides AI assistants with direct access to the Unstructured API's document processing capabilities through a set of specialized tools. Built with Python using the FastMCP framework, it enables operations like listing, creating, and managing source connectors, destination connectors, and workflows for document processing pipelines. The server requires an Unstructured API key for authentication and can be integrated with Claude Desktop or run locally. It's particularly valuable for users who need to process and extract structured information from documents within AI assistant conversations without switching to separate document processing tools.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** devops-ci
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/unstructured-api)
- **Repository:** <https://github.com/unstructured-io/uns-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "unstructured-api"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/unstructured-api` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/unstructured-api/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
