Understanding usage: MCP ​

Workato measures MCP usage in MCP calls. An MCP call is a request processed by an API collection configured as an MCP server. Both API recipe collections and API Proxy collections can serve as MCP servers.

Some plans measure MCP usage by the underlying asset's metric rather than in MCP calls. Refer to your contract or contact your Customer Success Representative for more information.

MCP call calculation rules ​

MCP usage calculations follow the general usage calculation rules, where successfully executed operations count toward usage and failed operations are excluded.

Workato uses the following additional rules to calculate MCP calls:

  • MCP calls made by a Genie or by non-Genie clients are billable.
  • An MCP call is counted when an API request is successfully processed.
  • Each full-cycle execution of an API recipe or API Proxy counts as one MCP call.
  • The job must execute completely without internal errors.
  • Jobs that return expected errors, such as 4xx or 5xx responses, defined in the recipe logic are still considered successful.

Usage counting ​

The total MCP usage of a recipe job is one MCP call per successful execution. If an MCP recipe involves IDP (Intelligent Document Processing) or Event streams capabilities, Pages or Events are calculated in addition to MCP calls.

MCP call usage examples ​

The following examples demonstrate how Workato calculates usage for different types of MCP operations:

MCP call from an API recipe ​

API Proxy recipe, configured as an MCP server ​

API recipe with IDP, configured as an MCP server ​

API recipe with a synchronous recipe function call, configured as an MCP server ​

API recipe with an asynchronous recipe function call, configured as an MCP server ​

Last updated: