DocuQueue — MCP Document Generation Server
MCP serverAI & modelsdocuqueue 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
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
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.
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/sseAdd 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=eyJ1cmwiOiJodHRwczovL2RvY3VxdWV1ZS5jb20vbWNwL3NzZSJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://docuqueue.com/mcp/sseIn 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:
| Form | Description | Link |
|---|---|---|
| W-9 | Request for Taxpayer Identification Number | Fill Online |
| W-4 | Employee's Withholding Certificate | Fill Online |
| I-9 | Employment Eligibility Verification | Fill Online |
| 1040 | U.S. Individual Income Tax Return | Fill 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)
- Go to Settings → Connectors → Add custom connector
- Paste:
https://docuqueue.com/mcp/sse - Click Authorize in the browser popup
- 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
- Go to Settings → Connectors → Add custom connector
- Enter URL:
https://docuqueue.com/mcp/sse - Add header:
Authorization: Bearer YOUR_API_KEY
Available Tools
Templates
| Tool | Description | Annotations |
|---|---|---|
list_templates | Browse available document designs | Read-only |
create_template | Design a new document layout | Write |
preview_template | See how your document will look | Read-only |
upload_docx_template | Use your own Word document as a design | Write |
Document Generation
| Tool | Description | Annotations |
|---|---|---|
fill_template | Create a document with your data | Write |
get_status | Check if your document is ready | Read-only |
download_pdf | Get your finished document | Read-only |
Branding
| Tool | Description | Annotations |
|---|---|---|
extract_branding | Match your company's visual style from their website | Read-only (external) |
get_branding | View your saved style settings | Read-only |
Comparison with Other MCP Document Servers
| Feature | DocuQueue | DocsAutomator | Carbone | PDF Generator API |
|---|---|---|---|---|
| PDF generation | ✓ | ✓ | ✓ | ✓ |
| DOCX templates | ✓ | ✗ | ✗ | ✗ |
| PDF form filling | ✓ | ✗ | ✗ | ✗ |
| Batch processing | ✓ | ✓ | ✗ | ✓ |
| Free tier | 25 credits | Limited | ✓ | 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
| Tool | readOnlyHint | destructiveHint | idempotentHint | openWorldHint |
|---|---|---|---|---|
list_templates | true | false | true | false |
create_template | false | false | false | false |
preview_template | true | false | true | false |
fill_template | false | false | false | false |
get_status | true | false | true | false |
download_pdf | true | false | true | false |
extract_branding | true | false | true | true |
get_branding | true | false | true | false |
upload_docx_template | false | false | false | false |
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 Variable | Required | Description |
|---|---|---|
DOCUQUEUE_API_KEY | Yes* | Your DocuQueue API key |
*Not required when using hosted OAuth mode.
Get your API key from docuqueue.com/dashboard.
How It Works
- Connect — Add the MCP server to your client with your API key
- Browse — Use
list_templatesto find a template - Preview — Use
preview_templateto see how it looks with your data - Generate — Use
fill_templateto create the PDF - Download — Use
download_pdfto get the finished document
Troubleshooting
| Symptom | Fix |
|---|---|
| Authentication error | Ask the AI: "re-authenticate with DocuQueue" |
| Connection refused | Check the server URL is https://docuqueue.com/mcp/sse |
| Rate limited | Wait 1 minute, then retry |
| Template not found | Ask the AI to list templates first |
| Tool not appearing | Restart 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
- Website: docuqueue.com
- MCP page: docuqueue.com/mcp
- API docs: docuqueue.com/redoc
- GitHub: github.com/docuqueue/docuqueue-mcp
- Issues: github.com/docuqueue/docuqueue-mcp/issues
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_templatescreate_templatepreview_templatefill_templateget_statusdownload_pdfextract_brandingget_research_decksave_decklist_deck_templatesgenerate_deckupload_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
github.com/docuqueue/docuqueue-mcp
More in AI & models
MCP server · upstash
More in AI & modelsAdButler
MCP server · adbutler
More in AI & modelsatom-mcp-server
MCP server · a7om-ai
More in AI & modelsottasia
MCP server · aiweather-anurag
More in AI & modelsunphurl
MCP server · 123ergo
More in AI & modelsmicrosoft-learn-mcp
MCP server · microsoftdocs
More in AI & models