Skills usage

Workato measures skill usage in Tasks. A Task is a single action step that a skill executes. Every action step counts as a Task, regardless of which app is used. Triggers and control flow steps don't count as Tasks.

Skill usage is calculated based on how the skill is invoked:

  • Billed as Tasks when invoked over MCP: A skill's action steps count as Tasks.
  • Included in the Genie action when invoked by a Genie: A skill's steps are included in the Genie action and don't contribute to Tasks. IDP, Event streams, and recipe functions inside the skill still count separately:
    • IDP: Contributes to Pages.
    • Event streams: Contributes to Events.
    • Recipe functions: Recipe functions called from a skill are billed as Tasks.

Some plans measure skill usage differently. Refer to your contract or contact your Customer Success Representative for more information.

Skill calculation rules

The following rules apply when a skill is invoked over MCP or MCP proxy and billed as Tasks:

  • Triggers don't count as Tasks, regardless of the connector that provides them.
  • Action steps count as 1 Task each. This applies to all connectors, including platform, community, and SDK custom connectors, as well as Workato utility connectors.
  • Control flow steps don't count as Tasks. This includes IF conditions, Repeat for each and Repeat while loops, Stop job, and Handle errors steps. Steps nested inside them are counted per execution and skipped branches don't count. Looped steps contribute one Task per iteration.
  • Steps that fail due to platform errors don't count. Steps that reach a terminal state with customer-handled 4xx or 5xx responses do count.
  • Successfully executed steps still count even when a job fails partway through.
  • IDP and Event streams steps don't count as Tasks. They're measured in Pages and Events on top of the skill's Tasks.
  • A bulk or batch action counts as 1 Task, regardless of how many records the action processes.
  • AI by Workato action steps count as more than one Task each. Refer to your contract for more information.
  • Recipe function calls inherit the skill's usage metric. Both the call itself and the recipe function's action steps count as Tasks.

The following table summarizes how skill step types are counted when invoked over MCP or MCP proxy:

StepCount
TriggerNot counted
Action in an app1 Task per step
Action inside a Repeat for each or Repeat while loop1 Task per iteration
Control flow (IF, error handlers, Stop job)Not counted
Bulk or batch action1 Task per action
Failed action that succeeds on retry1 Task (only the successful attempt counts)
Call to a recipe function from a skill1 Task per call. The recipe function's own action steps also count as Tasks.

Skill usage examples

The following examples demonstrate how Workato counts Tasks in different skill scenarios.

Skill invoked by a Genie

Skill invoked over MCP

Skill with a loop, invoked over MCP

Skill that calls a recipe function, invoked over MCP

Last updated: