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: