AWS Step Functions Workflow Orchestration
Workflow orchestration capabilities using AWS Step Functions for building, deploying, and monitoring state machine-based distributed applications. Covers the full lifecycle from state machine creation and versioning through execution management and activity worker coordination.
What You Can Do
MCP Tools
list-state-machines
List all AWS Step Functions state machines in the current account and region.
describe-state-machine
Get the full definition and configuration of a specific state machine.
create-state-machine
Create a new AWS Step Functions state machine with an Amazon States Language definition and IAM role ARN.
validate-state-machine-definition
Validate an Amazon States Language (ASL) definition without creating a state machine. Use before deploying to check for syntax errors.
start-execution
Start an asynchronous AWS Step Functions state machine execution with optional JSON input.
start-sync-execution
Start and wait for the result of an Express (synchronous) workflow execution. Returns output when the execution completes.
describe-execution
Get the status, input, and output of a specific state machine execution.
list-executions
List executions for a state machine, optionally filtered by status (RUNNING, SUCCEEDED, FAILED, TIMED_OUT, ABORTED).
get-execution-history
Retrieve the complete event history for a state machine execution, showing all state transitions and task results.
stop-execution
Stop a running state machine execution. Optionally specify an error code and cause for the stoppage.
publish-state-machine-version
Publish an immutable version of the current state machine definition. Versions are referenced by aliases for safe deployments.
redrive-execution
Redrive a failed or aborted execution from where it left off, using the same input.
list-activities
List all Step Functions activity resources used for worker-based tasks.
send-task-success
Report successful completion of an activity task to Step Functions. The task token comes from GetActivityTask.
send-task-failure
Report that an activity task has failed to Step Functions so the workflow can apply retry logic or transition to a Fail state.