DocuQueue — MCP Document Generation Server

MCP serverAI & models

docuqueue lets your AI create PDF documents from templates through a normal chat conversation. Once it is added, you describe the document you need and your AI produces a finished PDF based on your template. It works with Claude, ChatGPT, Cursor, and other AI tools.

Use DocuQueue — MCP Document Generation Server in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add DocuQueue — MCP Document Generation Server and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use DocuQueue to list templates

Details

Available today. Use it from your connected AI after setup.

After adding it, open a chat with your AI and ask it to generate a PDF from one of your templates. Then describe the document you need and it will produce the file.

DocuQueue — MCP Document Generation ServerStart free

What your AI can do with it

  • Generate PDF documents from your templates
  • Create a finished PDF by describing what you need in chat
  • Produce documents without leaving the conversation
  • Work with Claude, ChatGPT, or Cursor

Install DocuQueue — MCP Document Generation Server

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user docuqueue-mcp-document-generatio 'https://docuqueue.com/mcp/sse'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://docuqueue.com/mcp/sse

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=docuqueue-mcp-document-generatio&config=eyJ1cmwiOiJodHRwczovL2RvY3VxdWV1ZS5jb20vbWNwL3NzZSJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://docuqueue.com/mcp/sse

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add docuqueue-mcp-document-generatio --url 'https://docuqueue.com/mcp/sse'

    Run it once, then sign in with codex mcp login docuqueue-mcp-document-generatio if the server asks for an account.

From the project's README

As published by docuqueue/docuqueue-mcp in README.md.

Generate PDFs, receipts, invoices, and manage documents from AI chat. Works with Claude, ChatGPT, Cursor, and any MCP-compatible client. MCP server for ecommerce receipts, invoices, contracts, and document generation.

MCP document generation lets AI assistants like Claude, ChatGPT, and Cursor create PDFs, contracts, and invoices directly from chat. The Model Context Protocol (MCP) connects your AI agent to a document generation API — no custom integration code required. DocuQueue is an MCP server that exposes tools like generate_document, fill_template, and batch_generate for any MCP-compatible client.

TL;DR

claude mcp add docuqueue -e DOCUQUEUE_API_KEY=your_api_key -- npx docuqueue-mcp

Features

  • Template Management: Browse, create, and preview document templates
  • PDF Generation: Fill templates with data and generate PDFs instantly
  • Form Filling: Auto-detect and fill PDF form fields (W-9, W-4, contracts)
  • Batch Processing: Generate multiple documents from CSV/Excel data
  • Brand Extraction: Extract colors, fonts, and logos from any website
  • DOCX Support: Upload and use Word documents as templates
  • Tool Annotations: Read-only and destructive operations clearly marked

Common Forms

Fill and generate these popular forms directly from AI chat:

FormDescriptionLink
W-9Request for Taxpayer Identification NumberFill Online
W-4Employee's Withholding CertificateFill Online
I-9Employment Eligibility VerificationFill Online
1040U.S. Individual Income Tax ReturnFill Online

Quick Start

Option 1: Hosted (Recommended)

No installation required. Add this URL to your AI client:

https://docuqueue.com/mcp/sse

Option 2: Local Install

# Claude Code
claude mcp add docuqueue -e DOCUQUEUE_API_KEY=your_api_key -- npx docuqueue-mcp

# Or install globally
npm install -g docuqueue-mcp

Client Integration

Claude.ai (Hosted)

  1. Go to Settings → Connectors → Add custom connector
  2. Paste: https://docuqueue.com/mcp/sse
  3. Click Authorize in the browser popup
  4. Start generating documents

Claude Desktop

Add to ~/.config/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "docuqueue": {
      "command": "npx",
      "args": ["docuqueue-mcp"],
      "env": {
        "DOCUQUEUE_API_KEY": "your_api_key"
      }
    }
  }
}

Claude Code

claude mcp add docuqueue -e DOCUQUEUE_API_KEY=your_api_key -- npx docuqueue-mcp

Codex

Add to ~/.codex/config.toml:

[mcp_servers.docuqueue]
command = "npx"
args = ["docuqueue-mcp"]

[mcp_servers.docuqueue.env]
DOCUQUEUE_API_KEY = "your_api_key"

OpenCode

Add to ~/.config/opencode/opencode.jsonc:

{
  "mcp": {
    "docuqueue": {
      "type": "local",
      "command": ["npx", "docuqueue-mcp"],
      "env": {
        "DOCUQUEUE_API_KEY": "your_api_key"
      }
    }
  }
}

Cursor / Windsurf

Add to ~/.cursor/mcp.json or ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "docuqueue": {
      "command": "npx",
      "args": ["docuqueue-mcp"],
      "env": {
        "DOCUQUEUE_API_KEY": "your_api_key"
      }
    }
  }
}

ChatGPT

  1. Go to Settings → Connectors → Add custom connector
  2. Enter URL: https://docuqueue.com/mcp/sse
  3. Add header: Authorization: Bearer YOUR_API_KEY

Available Tools

Templates

ToolDescriptionAnnotations
list_templatesBrowse available document designsRead-only
create_templateDesign a new document layoutWrite
preview_templateSee how your document will lookRead-only
upload_docx_templateUse your own Word document as a designWrite

Document Generation

ToolDescriptionAnnotations
fill_templateCreate a document with your dataWrite
get_statusCheck if your document is readyRead-only
download_pdfGet your finished documentRead-only

Branding

ToolDescriptionAnnotations
extract_brandingMatch your company's visual style from their websiteRead-only (external)
get_brandingView your saved style settingsRead-only

Comparison with Other MCP Document Servers

FeatureDocuQueueDocsAutomatorCarbonePDF Generator API
PDF generation✓✓✓✓
DOCX templates✓✗✗✗
PDF form filling✓✗✗✗
Batch processing✓✓✗✓
Free tier25 creditsLimited✓Sandbox
MCP server✓✓✓✓
Visual template editor✓✗✗✓

Tool Annotations

DocuQueue MCP tools include MCP ToolAnnotations so clients can:

  • Distinguish read-only tools from write-capable tools
  • Understand which operations are destructive
  • Identify tools that access external resources
ToolreadOnlyHintdestructiveHintidempotentHintopenWorldHint
list_templatestruefalsetruefalse
create_templatefalsefalsefalsefalse
preview_templatetruefalsetruefalse
fill_templatefalsefalsefalsefalse
get_statustruefalsetruefalse
download_pdftruefalsetruefalse
extract_brandingtruefalsetruetrue
get_brandingtruefalsetruefalse
upload_docx_templatefalsefalsefalsefalse

Usage Examples

Each example is a prompt you can paste directly into your AI chat:

Generate an invoice

Create an invoice for Acme Corp, 3 widgets at $50 each, 10% tax

The AI will list templates, preview the invoice, generate the PDF, and return a download link.

Generate a certificate

Create a certificate for John Doe, completed the Python bootcamp on August 12, 2026

Generate a contract

Create an NDA between Acme Corp and Globex Corp, effective January 1, 2026

Fill a form

Fill in this W-9 form: name "Acme Corp", EIN "12-3456789", address "123 Main St"

Extract branding from a website

Extract the brand colors and fonts from https://stripe.com

Generate a receipt

Create a receipt for customer John Smith, order #ORD-2024-0892, 3x Widget Pro at $24.99 each, subtotal $74.97, tax $5.62, total $80.59, paid with Visa ending in 4242

Upload a custom template

Upload this Word document as a template: /path/to/contract.docx

Configuration

Environment VariableRequiredDescription
DOCUQUEUE_API_KEYYes*Your DocuQueue API key

*Not required when using hosted OAuth mode.

Get your API key from docuqueue.com/dashboard.

How It Works

  1. Connect — Add the MCP server to your client with your API key
  2. Browse — Use list_templates to find a template
  3. Preview — Use preview_template to see how it looks with your data
  4. Generate — Use fill_template to create the PDF
  5. Download — Use download_pdf to get the finished document

Troubleshooting

SymptomFix
Authentication errorAsk the AI: "re-authenticate with DocuQueue"
Connection refusedCheck the server URL is https://docuqueue.com/mcp/sse
Rate limitedWait 1 minute, then retry
Template not foundAsk the AI to list templates first
Tool not appearingRestart your MCP client after adding the server

Privacy

DocuQueue MCP is a remote server — your requests go to DocuQueue's servers and return generated PDFs. Authentication tokens are sent only to DocuQueue's services during OAuth login and API calls. Documents are generated on-the-fly and not stored indefinitely.

Development

Prerequisites

  • Node.js 18+
  • npm or yarn

Setup

git clone https://github.com/docuqueue/docuqueue-mcp.git
cd docuqueue-mcp
npm install

Run Locally

# Development mode with hot reload
npm run dev

# Or build and run
npm run build
npm start

Test

npm test

Project Structure

src/
├── index.ts          # Local MCP server (stdio)
├── remote.ts         # Remote MCP server (SSE/HTTP)
├── config.ts         # Configuration management
├── tools/            # Tool implementations
│   ├── listTemplates.ts
│   ├── createTemplate.ts
│   ├── fillTemplate.ts
│   ├── previewTemplate.ts
│   ├── getStatus.ts
│   ├── downloadPdf.ts
│   ├── uploadDocxTemplate.ts
│   └── uploadPdf.ts
├── branding/         # Brand extraction
├── api/              # API client
├── errors/           # Error handling
└── types/            # TypeScript types

License

MIT

Links

Tools it offers (12)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • list_templates
  • create_template
  • preview_template
  • fill_template
  • get_status
  • download_pdf
  • extract_branding
  • get_research_deck
  • save_deck
  • list_deck_templates
  • generate_deck
  • upload_docx_template

Signals

GitHub stars
1
Last commit
Aug 2026

Ahel review

  • S4low
    published under dvcoolarun's namespace; repository belongs to docuqueue

Automated review, not a security audit. Ruleset v1.

Advanced
Delivery
docuqueue-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-dvcoolarun-docuqueue-mcp
Source
github.com/docuqueue/docuqueue-mcp
Hosted endpoint
https://docuqueue.com/mcp/sse