Aidocx

io.github.aidocxPublished by GitHub account aidocxv0.3.1Updated Oct 27, 2026

Create, upload, and manage contracts from AI assistants. AI analysis and e-signatures.

Overview

AI-generated overview

AiDocX MCP server lets an assistant create, upload, search, analyze and delete business documents and AI-generated presentation decks in an AiDocX account.

What you can do
  • Create, upload, list, search, read, analyze and delete documents, with PDFs generated automatically
  • Organize documents into folders: list, create and delete folders
  • Create AI-generated presentation decks from text, then list, read, edit and delete them
  • Produce common business document types such as contracts, proposals, quotations, resumes, reports and purchase orders
When to use it
Useful when you want an assistant to draft contracts, proposals, quotations or resumes, turn notes or articles into slide decks, or search and analyze documents already stored in an AiDocX account.
Requirements
Runs locally via npx (Node.js) over stdio. Requires an AiDocX account and two credentials set as environment variables: AIDOCX_API_KEY and AIDOCX_API_SECRET, generated in the account's API key settings. Optional AIDOCX_API_URL and AIDOCX_APP_URL override the default endpoints. Network access to AiDocX is needed.
Before you install
The API key and secret are stored in the client configuration and grant access to the account's documents and decks. Delete tools for documents, decks and folders can remove data, including a folder with all its contents. Document content and uploaded files are sent to the AiDocX service for storage and AI analysis. Keys can be rotated, revoked or given an expiry date.

Installation

In SourceWeft

  1. Open Aidocx in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

aidocx-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:

json
{  "mcpServers": {    "aidocx": {      "command": "npx",      "args": ["aidocx-mcp-server"],      "env": {        "AIDOCX_API_KEY": "ak_xxxxxxxx",        "AIDOCX_API_SECRET": "your_secret_here"      }    }  }}
Claude Code
bash
claude mcp add aidocx \  -e AIDOCX_API_KEY=ak_xxxxxxxx \  -e AIDOCX_API_SECRET=your_secret_here \  -- npx aidocx-mcp-server

3. 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

ToolDescription
create_documentCreate a new document (contract, proposal, quotation, resume, report, etc.) — auto-generates PDF
upload_documentUpload a PDF or Office file (DOC, DOCX, HWP, XLS, XLSX, PPT, PPTX)
list_documentsList documents with optional pagination
get_documentGet document details and extracted text
delete_documentDelete a document
search_documentsSearch documents with text query, date filters, and pagination
analyze_documentAI-powered document analysis with risk score and insights

Folder Management

ToolDescription
list_foldersList folders
create_folderCreate a new folder
delete_folderDelete a folder (optionally with all contents)

Presentation Decks

ToolDescription
create_deckCreate a presentation deck from text content using AI (dark/light themes, 16:9 slides)
list_decksList presentation decks with folder filtering and pagination
get_deckGet deck details and full slide design JSON
edit_deckEdit deck title, folder, or slide design components
delete_deckDelete a deck and all its slide designs

Document Types

TypeExamples
contractService agreements, NDAs, employment contracts
proposalProject proposals, consulting proposals
quotationPrice quotes, cost estimates
planProject plans, strategy documents
business-planInvestor pitch business plans
reportAnalysis reports, audit reports
official-letterOfficial letters, notices, requests
resumeResumes, CVs, cover letters
purchase-orderPurchase orders, delivery notes
manualSOPs, user manuals, guides

Workflow

Documents

  1. AI generates a document -> calls create_document -> PDF is created in AiDocX
  2. Open the URL returned by the tool to view, download, or share
  3. For contracts: open the signing workspace URL to place signature fields and send to signers

Presentation Decks

  1. Provide text content (article, notes, data) -> calls create_deck -> AI generates multi-slide deck
  2. Open the editor URL to preview, customize slides, and adjust design
  3. Share the deck with viewers or export as needed

Security

  • API credentials are transmitted via X-API-Key and X-API-Secret headers over HTTPS only
  • Credentials 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

VariableRequiredDescription
AIDOCX_API_KEYYesAPI key (starts with ak_)
AIDOCX_API_SECRETYesAPI secret (64-char hex)
AIDOCX_API_URLNoAPI base URL (default: https://api.aidocx.ai)
AIDOCX_APP_URLNoApp base URL (default: https://app.aidocx.ai)

Changelog

v0.5.0

  • Added 5 presentation deck tools: create_deck, list_decks, get_deck, edit_deck, delete_deck
  • Added PUT method support to API client
  • Strengthened 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_documents and analyze_document tools
  • Added folder management tools

v0.1.0

  • Initial release with document CRUD and upload

Links

Source: README.md at commit ec6bca9

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.3.1LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.