loading…
Search for a command to run...
loading…
Docuplete automates document completion for businesses — PDF templates, client interview forms, and e-signatures in one platform. The MCP server lets you drive
Docuplete automates document completion for businesses — PDF templates, client interview forms, and e-signatures in one platform. The MCP server lets you drive the entire workflow from a conversation: find your document packages, start a client session, prefill fields from context, and generate the completed PDF packet without touching the dashboard.
Official Model Context Protocol (MCP) server for Docuplete — control document automation from Claude Desktop, Cursor, and any MCP-compatible AI client.
This server exposes Docuplete's document-filling and PDF-generation capabilities as MCP tools, letting you ask your AI assistant things like:
DOCUPLETE_API_KEY=sk_live_... npx @docuplete/mcp-server
Add the following to your claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"docuplete": {
"command": "npx",
"args": ["-y", "@docuplete/mcp-server"],
"env": {
"DOCUPLETE_API_KEY": "sk_live_YOUR_KEY_HERE"
}
}
}
}
Restart Claude Desktop — you'll see the Docuplete tools available in the tool panel.
Add the following to .cursor/mcp.json in your project (or ~/.cursor/mcp.json globally):
{
"mcpServers": {
"docuplete": {
"command": "npx",
"args": ["-y", "@docuplete/mcp-server"],
"env": {
"DOCUPLETE_API_KEY": "sk_live_YOUR_KEY_HERE"
}
}
}
}
Get your API key from the Docuplete dashboard under Settings → API Keys.
API keys are prefixed with sk_live_. Store them in environment variables — never hard-code them.
| Tool | Description | Required inputs |
|---|---|---|
list-packages |
List all document packages on your account | — |
get-package |
Get full details for a specific package | packageId |
create-session |
Start a new interview session and get the interview URL | packageId |
get-session |
Check the status of a session (poll for completion) | token |
generate-pdf |
Finalise a session and generate the PDF packet | token |
list-sessions |
List recent sessions with optional filters | — |
list-packagesReturns all packages configured on the account with their IDs and names.
get-package| Input | Type | Required | Description |
|---|---|---|---|
packageId |
number | yes | Numeric package ID |
create-session| Input | Type | Required | Description |
|---|---|---|---|
packageId |
number | yes | Package to use |
prefill |
object | no | Key-value pairs to pre-populate form fields |
recipientEmail |
string | no | Email of the person completing the interview |
transactionScope |
string | no | Label describing the transaction |
source |
string | no | Label identifying where this session came from |
Returns the session token and interviewUrl.
get-session| Input | Type | Required | Description |
|---|---|---|---|
token |
string | yes | Session token from create-session |
Session status values: draft → in_progress → generated.
generate-pdf| Input | Type | Required | Description |
|---|---|---|---|
token |
string | yes | Session token |
Returns a downloadUrl for the completed PDF packet.
list-sessions| Input | Type | Required | Description |
|---|---|---|---|
packageId |
number | no | Filter to a specific package |
status |
string | no | Filter by status: draft, in_progress, or generated |
limit |
number | no | Max results (default 50) |
offset |
number | no | Offset for pagination |
Ask your AI assistant:
"Use Docuplete to create an IRA rollover document session for Jane Smith ([email protected]) and give me the link."
The assistant will:
list-packages to find the IRA rollover packagecreate-session with Jane's details pre-filledSign up or log in at docuplete.com and go to Settings → API Keys to create your key.
MIT
Выполни в терминале:
claude mcp add mcp-docuplete -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.