Skip to main content
Glama
jakedx6
by jakedx6
workflow-automation.d.ts3.7 kB
interface MCPTool { name: string; description: string; inputSchema: any; } /** * Create workflow automation rule */ export declare const createWorkflowRuleTool: MCPTool; export declare const createWorkflowRule: (args: any) => Promise<{ rule: any; message: string; }>; /** * List workflow rules */ export declare const listWorkflowRulesTool: MCPTool; export declare const listWorkflowRules: (args: any) => Promise<{ rules: any[]; total_rules: number; active_rules: number; }>; /** * Execute workflow rule manually */ export declare const executeWorkflowRuleTool: MCPTool; export declare const executeWorkflowRule: (args: any) => Promise<{ rule_name: any; executed_actions: number; successful_actions: number; failed_actions: number; results: ({ action_type: any; success: boolean; result: any; dry_run: boolean; error?: undefined; } | { action_type: any; success: boolean; error: string; dry_run: boolean; result?: undefined; })[]; dry_run: boolean; }>; /** * Create trigger-based automation */ export declare const createTriggerAutomationTool: MCPTool; export declare const createTriggerAutomation: (args: any) => Promise<{ automation: any; trigger_count: number; action_count: number; scope: "single_project" | "all_projects" | "specific_projects"; message: string; }>; /** * Get automation analytics */ export declare const getAutomationAnalyticsTool: MCPTool; export declare const getAutomationAnalytics: (args: any) => Promise<{ summary: { total_rules: number; active_rules: number; total_executions: number; successful_executions: number; time_range: "day" | "week" | "month" | "quarter"; }; performance: any; top_performers: any; failure_analysis: any; recommendations: any; }>; export declare const workflowAutomationTools: { createWorkflowRuleTool: MCPTool; listWorkflowRulesTool: MCPTool; executeWorkflowRuleTool: MCPTool; createTriggerAutomationTool: MCPTool; getAutomationAnalyticsTool: MCPTool; }; export declare const workflowAutomationHandlers: { create_workflow_rule: (args: any) => Promise<{ rule: any; message: string; }>; list_workflow_rules: (args: any) => Promise<{ rules: any[]; total_rules: number; active_rules: number; }>; execute_workflow_rule: (args: any) => Promise<{ rule_name: any; executed_actions: number; successful_actions: number; failed_actions: number; results: ({ action_type: any; success: boolean; result: any; dry_run: boolean; error?: undefined; } | { action_type: any; success: boolean; error: string; dry_run: boolean; result?: undefined; })[]; dry_run: boolean; }>; create_trigger_automation: (args: any) => Promise<{ automation: any; trigger_count: number; action_count: number; scope: "single_project" | "all_projects" | "specific_projects"; message: string; }>; get_automation_analytics: (args: any) => Promise<{ summary: { total_rules: number; active_rules: number; total_executions: number; successful_executions: number; time_range: "day" | "week" | "month" | "quarter"; }; performance: any; top_performers: any; failure_analysis: any; recommendations: any; }>; }; export {};

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jakedx6/helios9-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server