# Workflows
> Provides workflow management and automation through step-by-step execution with branching logic, conditional operations, template variables, and state persistence for complex multi-step processes like code reviews and data pipelines.
Canonical: https://www.mcpfolio.com/servers/workflows
Last updated: 2026-10-28
## Catalog record

- Publisher: fiveohhwon
- Categories: development, productivity

## Repository

https://github.com/fiveohhwon/workflows-mcp

## Transports

stdio

## Authentication

No credentials were configured; the tested read-only tool “list_workflows” succeeded in an isolated environment. Other tools may have additional requirements.

## Tools

- **create_workflow**: Create a new workflow with specified steps and configuration.

WORKFLOW STRUCTURE:
- name: Descriptive workflow name
- description: What the workflow accomplishes
- goal: The end result or outcome
- version: Semantic version (default: "1.0.0")
- tags: Array of categorization tags
- inputs: Object defining input parameters with type, description, required, and optional default
- outputs: Array of expected output variable names
- required_tools: Array of MCP tools this workflow needs
- steps: Array of workflow steps (see below)
- strict_dependencies: Boolean to enable strict dependency mode (default: false)
  * false: Steps without dependencies see all variables (backward compatible)
  * true: Steps without dependencies see NO variables (must explicitly declare dependencies)

AVAILABLE ACTIONS:
- tool_call: Execute an MCP tool (requires tool_name and parameters)
- analyze: Analyze data and extract insights
- consider: Evaluate options or possibilities  
- research: Gather information on 
- **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:
1. DO NOT provide commentary between workflow steps unless explicitly requested
2. Simply execute each step according to the workflow instructions
3. Move immediately to the next step after completing the current one
4. Only provide output when the workflow specifically requires it (e.g., notify actions, final results)
5. Focus solely on executing the workflow actions as defined

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

## Sources

- [MCP.Directory public profile](https://mcp.directory/servers/workflows)
- [Linked publisher repository](https://github.com/fiveohhwon/workflows-mcp)
- [npm registry metadata](https://registry.npmjs.org/%40fiveohhwon%2Fworkflows-mcp)
- [maintainer_repository_documentation](https://github.com/FiveOhhWon/workflows-mcp)

## Setup

Use the interactive setup panel on [the detail page](https://www.mcpfolio.com/servers/workflows) to view instructions for each supported client.