Month-end invoices
Unpaid invoices across every workspace — totals and overdue flags in one prompt.
With your favorite chat tool — Claude, ChatGPT, Cursor and more.
PaperOffice MCP brings DMS and Document AI into the chat — no SDK.
Trusted by leading companies worldwide
SUPER TRUST
Dedicated landing pages, direct integration, data stays on your NAS.
Sole official DMS partner for QNAP NAS — documents stay on your device, AI runs through PaperOffice.
MoreSole official DMS partner for ASUSTOR NAS — BYOS, on-premises and full control over where data lives.
MoreFour real workflows with Claude — one short video each. Deep-dive articles linked below.
Unpaid invoices across every workspace — totals and overdue flags in one prompt.
Capture, classify, and file — duplicates and expiring contracts flagged before coffee.
Signed date, terms, page reference — from your pocket in seconds.
From 300 invoices to a board-ready dashboard in one prompt.
Describe what you need — in plain language.
"Extract the invoice"Claude or Cursor selects the right PaperOffice tool.
mcp.paperoffice.ai runs the action — secure, GDPR-compliant, in the EU.
mcp.paperoffice.ai/dmsStructured data back in your AI client — ready to use.
Use /dms, /claude, /cursor or /openai for copy-paste setup — or module paths like /mcp-document-ai and /mcp-workflow-ai.
Search, read, upload, edit, move, copy, delete
Full-text, semantic similarity, advanced search, statistics
Signature requests, templates, verification, mobile links
AI-OCR, document analysis, PII detection, anonymization
Entities, relations, summaries, meta fields, embeddings
Trends, financials, heatmaps, audit center
Business cases, timelines, references, relations
Accounts, leads, opportunities, sentiment
Dashboards, field analysis, workspace metrics
Subscribe, test, manage, job subscriptions
Text comments and notes — create, list, resolve, delete
Revisions, legal hold, audit trail
Client shortcuts map to curated profiles. Module paths are available for explicit Document AI / Workflow AI scopes.
Full headless DMS — CRUD, capture, workflow, signatures, schema. Canonical URL.
https://mcp.paperoffice.ai/dms Alias of /dms — same 159 tools. Recommended for Claude Desktop.
https://mcp.paperoffice.ai/claude Read-safe while coding — search, get, upload. No accidental deletes.
https://mcp.paperoffice.ai/cursor Document AI + Workflow AI — tasks, HITL, templates.
https://mcp.paperoffice.ai/openai 25 essential tools for strict tool budgets.
https://mcp.paperoffice.ai/mcp-fast 37 core read tools — same scope as /cursor.
https://mcp.paperoffice.ai/mcp All MCP-enabled tools (350+) for power workflows.
https://mcp.paperoffice.ai/mcp-full Lighter module — /mcp-document-ai (~92 tools); full DMS: /dms
document-ai Tasks, HITL, templates — /mcp-workflow-ai
workflow-ai CRM, partners, leads, helpdesk
relations-ai Analytics, BI, Knowledge Graph, RAG
analytics-ai Image Studio, TTS, STT, translation
media-ai Validation, VAT, currency, geodata, security lookups
data-ai Start with the client shortcut. Use module paths or /mcp-full only when you need a different scope.
/dms/dms/claude/cursor/openai/cursor or /mcp/mcp-document-ai/mcp-workflow-ai or /openaipo_agents_ask in /mcp or /claude/mcp-fullLegacy /mcp-headless still works — it is an alias of /mcp-document-ai. Use /dms for the full surface.
const response = await fetch(
'https://api.paperoffice.ai/v1/ocr',
{
method: 'POST',
headers: {
'Authorization': 'Bearer pk_...',
'Content-Type': 'application/json'
},
body: JSON.stringify({
file_url: 'https://...',
type: 'invoice',
output: 'json'
})
}
);
const data = await response.json();
if (!response.ok) throw new Error(data.error);
console.log(data.result); "Extract all invoice data from the attached PDF and show vendor, amount and due date."
Remote MCP server — no install. Paste the URL, add your Bearer token or use OAuth.
PaperOffice App → Settings → API → Generate token
Choose the URL for your AI client (see tabs below)
/dms exposes 350+ MCP tools (159 in the DMS profile); Cursor gets 37 read-safe tools.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/dms",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
} {
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/cursor",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
} {
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/openai",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
} {
"mcpServers": {
"paperoffice-document-ai": {
"url": "https://mcp.paperoffice.ai/mcp-document-ai"
},
"paperoffice-workflow-ai": {
"url": "https://mcp.paperoffice.ai/mcp-workflow-ai"
},
"paperoffice-full": {
"url": "https://mcp.paperoffice.ai/mcp-full"
}
}
} Enterprise-grade features for developers and teams.
OAuth for Claude Desktop; Bearer for Cursor, Windsurf and API tokens.
PaperOffice embeddings (4096-dim) + full-text. Tool routing in under 50ms.
Presigned upload URLs — no Base64 in chat.
Business cases, timelines and document relations via natural language.
Trends, financials, heatmaps and workspace metrics on demand.
100% EU datacenter, ISO 27001, SOC 2. No data leaves the EU.
350+ MCP tools in total — DMS profile /dms with 159 tools; full surface via /mcp-full.
DMS → /dms · Claude → /claude · Cursor → /cursor · ChatGPT → /openai. Same Bearer token as the REST API.