aidocx-mcp-server
Officialaidocx-mcp-server
MCP (Model Context Protocol) server for AiDocX — AI-powered document management platform.
Create, upload, and manage business documents and presentation decks directly from AI assistants like Claude Desktop, Claude Code, and other MCP-compatible clients.
Supported document types: Contracts, Proposals, Quotations, Resumes, Business Plans, Reports, Official Letters, Purchase Orders, Manuals/SOPs, and more.
Presentation decks: Convert any text content into professionally designed slide decks using AI.
Quick Start
1. Get API Keys
Sign up at app.aidocx.ai and go to Settings > API Keys to generate your credentials.
2. Configure Your AI Client
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"aidocx": {
"command": "npx",
"args": ["aidocx-mcp-server"],
"env": {
"AIDOCX_API_KEY": "ak_xxxxxxxx",
"AIDOCX_API_SECRET": "your_secret_here"
}
}
}
}Claude Code
claude mcp add aidocx \
-e AIDOCX_API_KEY=ak_xxxxxxxx \
-e AIDOCX_API_SECRET=your_secret_here \
-- npx aidocx-mcp-server3. Start Using
Ask your AI assistant:
"NDA 계약서 작성해줘" (Draft an NDA contract)
"견적서 만들어줘" (Create a quotation)
"이력서 작성해줘" (Create a resume)
"제안서 만들어줘" (Create a proposal)
"내 문서 목록 보여줘" (Show my documents)
"이 문서 AI로 분석해줘" (Analyze this document with AI)
"이 기사로 IR 덱 만들어줘" (Create an IR deck from this article)
"내 덱 목록 보여줘" (Show my decks)
"이 덱 제목 바꿔줘" (Rename this deck)
Available Tools
Document Management
Tool | Description |
| Create a new document (contract, proposal, quotation, resume, report, etc.) — auto-generates PDF |
| Upload a PDF or Office file (DOC, DOCX, HWP, XLS, XLSX, PPT, PPTX) |
| List documents with optional pagination |
| Get document details and extracted text |
| Delete a document |
| Search documents with text query, date filters, and pagination |
| AI-powered document analysis with risk score and insights |
Folder Management
Tool | Description |
| List folders |
| Create a new folder |
| Delete a folder (optionally with all contents) |
Presentation Decks
Tool | Description |
| Create a presentation deck from text content using AI (dark/light themes, 16:9 slides) |
| List presentation decks with folder filtering and pagination |
| Get deck details and full slide design JSON |
| Edit deck title, folder, or slide design components |
| Delete a deck and all its slide designs |
Document Types
Type | Examples |
| Service agreements, NDAs, employment contracts |
| Project proposals, consulting proposals |
| Price quotes, cost estimates |
| Project plans, strategy documents |
| Investor pitch business plans |
| Analysis reports, audit reports |
| Official letters, notices, requests |
| Resumes, CVs, cover letters |
| Purchase orders, delivery notes |
| SOPs, user manuals, guides |
Workflow
Documents
AI generates a document -> calls
create_document-> PDF is created in AiDocXOpen the URL returned by the tool to view, download, or share
For contracts: open the signing workspace URL to place signature fields and send to signers
Presentation Decks
Provide text content (article, notes, data) -> calls
create_deck-> AI generates multi-slide deckOpen the editor URL to preview, customize slides, and adjust design
Share the deck with viewers or export as needed
Security
API credentials are transmitted via
X-API-KeyandX-API-Secretheaders over HTTPS onlyCredentials are never logged — the MCP server does not write API keys to stdout, files, or any persistent storage
Per-key rate limiting is enforced server-side (plan-dependent: 30-600 req/min)
All inputs are validated with strict schemas — UUID format for IDs, length limits on text fields, bounded pagination
API keys can be rotated or revoked at any time from Settings > API Keys
Each key has an optional expiry (7d / 30d / 90d / never) — use short-lived keys for CI/CD or shared environments
Destructive operations (delete document/deck/folder) require explicit confirmation by the AI assistant
Environment Variables
Variable | Required | Description |
| Yes | API key (starts with |
| Yes | API secret (64-char hex) |
| No | API base URL (default: |
| No | App base URL (default: |
Changelog
v0.5.0
Added 5 presentation deck tools:
create_deck,list_decks,get_deck,edit_deck,delete_deckAdded
PUTmethod support to API clientStrengthened input validation across all tools (UUID format, length limits, bounded pagination)
v0.4.1
Tool rename: contract -> document for broader document type support
Improved error messages with actionable guidance
v0.4.0
Added
search_documentsandanalyze_documenttoolsAdded folder management tools
v0.1.0
Initial release with document CRUD and upload
Links
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aidocx/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server