workflow_builder
Create, edit, and validate custom troubleshooting workflows for Splunk environments. Generate templates, verify dependencies, and ensure compatibility with dynamic troubleshooting systems.
Instructions
Interactive tool for creating, editing, and validating custom workflows.
This tool provides comprehensive workflow development capabilities for creating custom troubleshooting workflows that integrate with the MCP Server for Splunk dynamic troubleshooting system. It supports multiple modes of operation to accommodate different workflow development needs.
Modes:
create: Interactive workflow creation with guided prompts
edit: Modify existing workflow definitions with validation
validate: Comprehensive validation of workflow structure and dependencies
template: Generate pre-built workflow templates for common use cases
process: Process and validate finished workflow definitions
Key Capabilities:
Step-by-step workflow creation with validation
Template generation for common workflow patterns
Comprehensive validation including dependency analysis
JSON output generation with proper formatting
Integration testing and compatibility verification
Processing of complete workflow definitions
Validation Features:
Schema compliance verification
Circular dependency detection
Tool availability checking
Context variable validation
Integration compatibility assessment
When to use
Use to create new workflows from templates or from scratch
Use to edit or validate an existing workflow JSON before contributing or running it
Use to generate templates and examples for standard categories (security, performance, data quality)
Arguments
mode (optional): "create", "edit", "validate", "template", or "process" (default: "create")
workflow_data (optional): JSON string or object when editing/validating/processing
template_type (optional): Template key when
mode="template"(e.g., "minimal", "security")file_path (optional): Path to workflow file when
mode="validate"
Outputs
Structured results including validation summaries, templates, or processed workflow data
Ready-to-execute workflows that can be run with
workflow_runneror the dynamic agent
Perfect for workflow contributors who need guided assistance in creating well-structured, validated workflows that integrate seamlessly with the dynamic troubleshoot agent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | create | |
| workflow_data | No | ||
| template_type | No | minimal | |
| file_path | No |