Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
create_workflow | Create a new workflow with specified steps and configuration. WORKFLOW STRUCTURE:
AVAILABLE ACTIONS:
STEP STRUCTURE: { "id": 1, // Sequential number starting from 1 "action": "action_type", "description": "What this step does", "save_result_as": "variable_name", // Optional: save result "error_handling": "stop|continue|retry", // Default: "stop" "dependencies": [1, 3], // Optional: only show outputs from these step IDs "show_all_variables": true, // Optional: override to show all variables // For tool_call: "tool_name": "mcp_tool_name", "parameters": { "param": "value" }, // For cognitive actions (analyze, consider, research, etc): "input_from": ["variable1", "variable2"], // Input variables "criteria": "Specific criteria or focus", // Optional // For branch: "conditions": [ { "if": "variable.property > value", "goto_step": 5 } ], // For wait_for_input: "prompt": "Question for the user", "input_type": "text|number|boolean|json", // For transform: "transformation": "Description of transformation" } TEMPLATE VARIABLES: Use {{variable_name}} in any string field to reference:
EXAMPLES:
DEPENDENCY MANAGEMENT:
PERFORMANCE FEATURES:
BEST PRACTICES:
|
list_workflows | List all workflows with optional filtering and sorting |
get_workflow | Get a specific workflow by ID |
update_workflow | Update an existing workflow with optional version increment |
delete_workflow | Soft delete a workflow (can be recovered) |
start_workflow | Start a workflow execution session with step-by-step control |
run_workflow_step | Execute the next step in an active workflow session. IMPORTANT: When executing workflow steps, follow these rules:
The tool will provide step-by-step instructions that should be followed exactly. |
get_workflow_versions | List all available versions of a workflow |
rollback_workflow | Rollback a workflow to a previous version |