Add webhook subscription MCP tools and N8N operations

Expose webhook subscription CRUD and event listing through the MCP API
(list, get, create, update, delete subscriptions + list events) and add
a new webhook resource to the N8N node with matching operations.

Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
This commit is contained in:
Sacha Al Himdani
2026-04-17 12:16:23 +02:00
parent 7143944fba
commit 9c9c60d0eb
12 changed files with 1200 additions and 0 deletions

View File

@@ -27,6 +27,7 @@ import * as user from './user';
import * as risk from './risk';
import * as statementOfApplicability from './statementOfApplicability';
import * as vendor from './vendor';
import * as webhook from './webhook';
export interface ResourceModule {
description: INodeProperties[];
@@ -53,6 +54,7 @@ export const resources: Record<string, ResourceModule> = {
risk: risk as ResourceModule,
statementOfApplicability: statementOfApplicability as ResourceModule,
vendor: vendor as ResourceModule,
webhook: webhook as ResourceModule,
};
export function getAllResourceOperations(): INodeProperties[] {