AWS Step Functions Limits Calculator

AWS Step Functions Limits Calculator MCP Connector for Claude

A+

Validate AWS Step Functions configurations against hard service limits and performance best practices.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides deterministic tools to evaluate AWS Step Functions state machine configurations. It checks for hard service limits such as definition size and execution history capacity, while also providing performance recommendations for state counts and nesting depth. Use check_definition_compliance to verify if your JSON definition or event history exceeds AWS constraints, and calculate_workflow_capacities to determine payload and duration limits for Standard or Express workflows.

awsstep-functionsserverlessworkflowcloud

4 tools expose this connector's capabilities to your AI agent.

calculate_workflow_capacities

Specify the workflow mode (standard or express). Calculates the available or allowed capacities for data payloads, duration, and state naming based on the workflow mode

calculate_activity_timeout_range

Specify the task type (e.g., activity). Determines the valid window for activity task timeouts

check_definition_compliance

Provide the definition size, state count, and history event count. Validates if the provided state machine definition and structure exceed hard AWS service limits

evaluate_performance_recommendations

Provide state count, nested depth, and workflow mode. Compares the current configuration against AWS best practices and soft limits to prevent performance degradation

See how to talk to your AI agent using AWS Step Functions Limits Calculator.

Is my state machine definition compliant if it is 120 KB?

No, a 120 KB definition exceeds the hard limit of 104,857 characters.

What are the payload limits for an Express workflow?

The maximum payload size for an Express workflow is 32 KB.

What is the recommended maximum number of states?

It is recommended to keep the state count at or below 200 for optimal performance.

You can use the `check_definition_compliance` tool by providing your definition size in KB to identify if it exceeds the 104,857 character limit.

Related Connectors