Dokumentbehandlingens Superkræfter til din AI-assistent

Connect AI agents to Documentize with MCP

The Documentize MCP server exposes all document processing capabilities as tools for AI agents and LLM clients — convert, merge, extract, sign, and more, directly from Claude Desktop, VS Code Copilot, Cursor, or any MCP-compatible host.

⚡ Endpoint

The MCP server runs over Streamable HTTP at:

https://api.documentize.app/mcp

The server uses stateful sessions. After the initial initialize request the server returns an Mcp-Session-Id header; include it in every subsequent request. MCP clients handle this automatically.

🔌 Connect from Claude Desktop

Add the server to claude_desktop_config.json (%APPDATA%\Claude\ on Windows, ~/Library/Application Support/Claude/ on macOS):

{
  "mcpServers": {
    "documentize": {
      "type": "http",
      "url": "https://api.documentize.app/mcp"
    }
  }
}

Restart Claude Desktop. The Documentize tools will appear in the tool list.

🔌 Connect from VS Code (GitHub Copilot)

Create .vscode/mcp.json in your workspace (or add to User Settings):

{
  "servers": {
    "documentize": {
      "type": "http",
      "url": "https://api.documentize.app/mcp"
    }
  }
}

Open GitHub Copilot Chat, switch to Agent mode, and click the Tools button — Documentize tools will be listed there.

🔌 Connect from Cursor / Cline

In Cursor, open Settings → MCP and add a new server:

{
  "name": "documentize",
  "type": "http",
  "serverUrl": "https://api.documentize.app/mcp"
}

Cline users can add the same entry under MCP Servers in its settings panel.

⚙️ How tasks work

All processing tools are asynchronous. Each call starts a background job and returns a JSON object with a folderName field — that is your task ID.

  1. Call a processing tool (e.g. ConvertDocument) → receive a task ID (folderName).
  2. Call GetTaskStatus with that task ID and poll until statusCode is 200.
  3. When complete, the response contains a sharedFiles array. Each entry has a fileName (display name) and an uploadFileName (a pre-signed S3 download URL). Open any uploadFileName URL in your browser to download the result file.
// 1. Start a task
ConvertDocument(fileUrl: "https://example.com/report.pdf",
                inputType: "pdf", outputType: "docx")
// → { "folderName": "abc123", "statusCode": 204 }

// 2. Poll until done (statusCode 204/202/203 = still processing)
GetTaskStatus(taskId: "abc123")
// → {
//     "statusCode": 200,
//     "sharedFiles": [
//       {
//         "fileName": "report.docx",
//         "uploadFileName": "https://s3.amazonaws.com/...presigned-url..."
//       }
//     ]
//   }

// 3. Download the result
// Open uploadFileName in a browser, or tell the agent:
//   "Download https://s3.amazonaws.com/...presigned-url... and save it as report.docx"

Use GetNextAppSuggestions after any operation to get recommended follow-up tools based on the output format.

📂 Providing your files

The MCP server accepts files in three ways — use whichever fits your workflow:

Local file path (recommended for desktop AI clients)

When running Claude Desktop, Cursor, or Cline on your own machine, simply pass the path to a file on your disk. The AI agent reads it directly — no manual upload needed.

// Windows absolute path
ConvertDocument(fileUrl: "C:\\Users\\Alice\\Documents\\report.pdf",
                inputType: "pdf", outputType: "docx")

// macOS / Linux absolute path
ConvertDocument(fileUrl: "/home/alice/documents/report.pdf",
                inputType: "pdf", outputType: "docx")

You can also use the standard file:// URI format:

// file:// URI — Windows
ConvertDocument(fileUrl: "file:///C:/Users/Alice/Documents/report.pdf",
                inputType: "pdf", outputType: "docx")

// file:// URI — macOS / Linux
ConvertDocument(fileUrl: "file:///home/alice/documents/report.pdf",
                inputType: "pdf", outputType: "docx")

Remote URL

Pass any publicly accessible https:// or http:// URL. The server fetches the file automatically before processing.

ConvertDocument(fileUrl: "https://example.com/report.pdf",
                inputType: "pdf", outputType: "docx")

Practical agent prompts

With a local AI client you can refer to files by name and let the agent resolve the path:

// In Claude Desktop or Cursor chat:
"Convert my file C:\Users\Alice\Downloads\invoice.pdf to Word format"

"Compress /home/alice/thesis.pdf and send me the download link"

"Extract all text from file:///C:/Reports/Q1.pdf"

🧰 Available Tools

Document Operations

  • ConvertDocument — Convert between PDF, DOCX, PPTX, HTML, JPG, PNG, and more.
  • MergeDocuments — Combine multiple files into a single document.
  • SplitDocument — Split a PDF by page ranges, bookmarks, or fixed size.
  • CompressDocument — Reduce PDF file size (low / medium / high).
  • RotateDocument — Rotate all or selected pages by 90°, 180°, or 270°.
  • ResizeDocument — Resize PDF pages to A4, Letter, A3, etc.
  • RemovePages — Delete specific pages from a PDF.

Security

  • LockDocument — Encrypt a PDF with a password.
  • UnlockDocument — Remove a password from a protected PDF.
  • SignDocument — Digitally sign a document.
  • VerifySignature — Verify existing digital signatures.

Content Extraction

  • ExtractText — Pull all text from a document (Pure or Raw mode).
  • ExtractImages — Export all embedded images.
  • ExtractMetadata — Read author, title, creation date, keywords, etc.
  • ExtractFormData — Export data from fillable PDF form fields.
  • ParseDocument — Parse annotations, bookmarks, tables, and more.
  • SearchInDocument — Find text occurrences inside a document.
  • MakeSearchable — Add a text layer to a scanned PDF via OCR.
  • RunOcr — Run OCR on a scanned file or image to produce a searchable PDF.

Form & Structure

  • FlattenDocument — Flatten form fields and annotations (make non-editable).
  • AddTable — Embed a table from an Excel or CSV file into a PDF.
  • AddToc — Add a table of contents to a PDF based on its headings.

AI-Powered

  • GenerateTableOfContents — AI-structured TOC from document headings.
  • GenerateAbstract — Summarize a document (academic / professional / casual style).
  • GenerateChecklist — Extract tasks, requirements, or compliance items from a document.
  • AnalyzeResume — Extract, analyze, or compare a CV against a job description.
  • ChatWithDocument — Ask questions about document content (RAG).
  • GenerateSvg — Create an SVG illustration from a text prompt.
  • AddIllustrations — Generate AI illustrations and embed them in a document.

Status & Utility

  • GetTaskStatus — Check task progress; returns download link when ready.
  • GetNextAppSuggestions — Get recommended follow-up operations for a given output.

📋 Notes

  • File sources can be a local path (C:\file.pdf, /home/user/file.pdf), a file:// URI, or a public https:// URL.
  • For MergeDocuments, pass file URLs as a comma-separated string.
  • Status codes: 202/203 = still processing, 200 = done, 500 = error.
  • MCP protocol version reported by the server: 2025-11-25.

Quick Reference

MCP Endpoint

https://api.documentize.app/mcp

claude_desktop_config.json

{
  "mcpServers": {
    "documentize": {
      "type": "http",
      "url": "https://api.documentize.app/mcp"
    }
  }
}

.vscode/mcp.json

{
  "servers": {
    "documentize": {
      "type": "http",
      "url": "https://api.documentize.app/mcp"
    }
  }
}

Key Facts

  • Protocol: MCP 2025-11-25 (Streamable HTTP)
  • Sessions: stateful — Mcp-Session-Id header required after init
  • Tasks are async — poll GetTaskStatus; download via sharedFiles[].uploadFileName (S3 pre-signed URL)
  • All file inputs must be public URLs

Forbind Claude, Cursor eller enhver MCP‑kompatibel klient til 28+ dokumentværktøjer gennem naturligt sprog.

Forbind Claude, Cursor eller enhver MCP-kompatibel klient til mere end 28 dokumentværktøjer. Konverter, komprimer, underskriv, udtræk tekst, kør OCR og generér AI‑opsummeringer — alt via naturligt sprog.

Hvordan Documentize MCP fungerer

1. Tilslut din MCP-klient

Tilføj Documentize MCP-server til Claude Desktop, Cursor, VS Code eller enhver MCP-kompatibel klient. Én linje konfiguration.

2. Initialiser session

Din klient sender automatisk en initialiseringsanmodning og modtager et sessions-ID. Alle efterfølgende kald bruger denne session til sporing (perfekt til brug-baseret monetisering).

3. Spørg naturligt

"Konvertér denne PDF til DOCX" — din AI-assistent kalder det passende værktøj med dit dokument. Ingen API-dokumentation nødvendig.

4. Hent resultater

Serveren behandler asynkront, kontrollerer status og leverer det konverterede dokument eller de udtrukne data direkte til din AI-assistent.

FAQs

Model Context Protocol (MCP) er en åben standard, der lader AI-assistenter som Claude og Cursor kalde værktøjer direkte. I stedet for at skrive API‑kode, spørger du blot naturligt. Documentize leverer en MCP‑server med 28 dokumentbehandlingsværktøjer, som din AI kan bruge med det samme.
Tilstandstilstand gør det muligt at spore per session, måle forbrug og isolere klienter — essentielt for indtjening. Hver klient får et unikt session‑ID efter initialisering, som du kan bruge til at fakturere efter forbrug, håndhæve ratebegrænsninger eller spore kundens aktivitet. Din AI‑klient håndterer session‑ID'et automatisk.
Ja! Brug file:// URI'er (f.eks. file:///home/user/document.pdf). Din MCP-klient sender filstien, og Documentize læser den direkte fra dit lokale filsystem. Perfekt til følsomme dokumenter, som ikke bør uploades til skyen.
Claude Desktop (med Agent-tilstand), Cursor IDE, VS Code med Copilot, Continue.dev og enhver MCP-kompatibel klient. Vi tilbyder også direkte HTTP-adgang for tilpassede integrationer.
Documentize kører på din egen infrastruktur, når det er selvhostet, eller på vores EU-baserede servere for cloud‑versionen. For MCP‑serveren kan du vælge: selvhost for fuld datakontrol, eller bruge vores cloud‑API for bekvemmelighed. Dokumentdata bruges aldrig til at træne AI‑modeller.
Documentize leverer behandlingsmotoren. Du tilføjer godkendelses-middleware, brugssporing og fakturering. Den tilstandsfulde sessionsmodel giver dig Mcp-Session-Id-headers, som du kan korrelere med API-nøgler eller brugerkonti. Vi tilbyder licensering til kommerciel videredistribution.

Unlock the Power of Document Management

Lagdelt SVG-arkitektur

Hvert SVG er sammensat af baggrunds-, mellemgrunds- og forgrundslag med Z-index-ordning og afhængighedssporing. AI'en styrer lagrelationerne og fjerner automatisk underpræsterende lag for at holde outputtet rent og sammenhængende.

Iterativ SVG-redigering

Forbedr og modificer SVG-designs gennem kontinuerlig AI-chat.

Hurtig vektoroprettelse

Opret ikoner, logoer og illustrationer på sekunder.

Enkel, forbrugsbaseret prisfastsættelse

Gratis niveau

$0
  • 50 dokumentoperationer pr. måned
  • Alle 28 MCP-værktøjer
  • Fællesskabsstøtte
  • Ratebegrænset: 5 anmodninger/minut

Pro

$49
  • 2.000 operationer pr. måned
  • Prioriteret behandlingskø
  • E-mailsupport
  • Rate begrænset: 30 anmodninger/minut
  • Dashboard for brugsanalyse

Virksomhed

Tilpasset
  • Ubegrænsede operationer
  • Dedikeret infrastrukturmulighed
  • SLA-garanti (99,9 %)
  • SSO & teamstyring
  • Tilpasset værktøjsudvikling