Add document resource to n8n node and MCP sendSigningNotifications tool

Add a complete document resource to the n8n node with 21 operations
covering documents, versions, and signatures — matching the MCP
specification. Also add the sendSigningNotifications tool to the MCP
API for triggering pending signature reminders.

n8n operations: create, get, getAll, update, delete, archive,
unarchive, getVersion, getAllVersions, createDraftVersion,
updateVersion, deleteDraftVersion, publishMajorVersion,
publishMinorVersion, requestApproval, voidApproval, getSignature,
getAllSignatures, requestSignature, cancelSignature,
sendSigningNotifications.

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-04-13 17:27:11 +02:00
parent 06c0972551
commit d40b114f0f
26 changed files with 2161 additions and 0 deletions

View File

@@ -17,6 +17,7 @@ import * as asset from './asset';
import * as audit from './audit';
import * as control from './control';
import * as datum from './datum';
import * as document from './document';
import * as execute from './execute';
import * as framework from './framework';
import * as measure from './measure';
@@ -41,6 +42,7 @@ export const resources: Record<string, ResourceModule> = {
audit: audit as ResourceModule,
control: control as ResourceModule,
datum: datum as ResourceModule,
document: document as ResourceModule,
execute: execute as ResourceModule,
framework: framework as ResourceModule,
measure: measure as ResourceModule,