Cognito User Pool Calculator

Cognito User Pool Calculator MCP Connector for Claude

A+

Estimate AWS Cognito resource usage, limits, and token profiles.

4 tools Official Updated Oct 1, 2026 Official Vinkius Partner

Plan your AWS Cognito architecture with precision. This MCP server provides deterministic calculations for user pool capacity, security profiles, and resource usage. Use calculate_pool_capacity to check if your user, app client, or identity provider counts fit within recommended limits. Use estimate_security_profile to determine JWT token sizes and validate password policies. You can also use calculate_resource_usage to monitor custom attributes and Lambda triggers, or estimate_sms_throughput to predict daily messaging limits.

cognitoawsiamauthlimits

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

calculate_pool_capacity

Calculate how many resources will fit within a single Cognito user pool

calculate_resource_usage

Check if custom attributes and Lambda triggers stay within Cognito limits

estimate_security_profile

Estimate the data footprint and security configuration of the authentication flow

estimate_sms_throughput

Estimate daily messaging limits for the configured user base

See how to talk to your AI agent using Cognito User Pool Calculator.

I have 1.5 million users and 150 app clients. How many user pools do I need?

You will need 2 user pools to stay within the recommended 1 million users per pool limit.

What is the total size of my JWT tokens if I use standard settings?

The total token size is approximately 3.25 KB (2 KB for the ID token, 1 KB for the access token, and 256 bytes for the refresh token).

I want to use 60 custom attributes. Is this allowed?

No, the limit for custom attributes is 50. You will need to reduce your custom attribute count to stay within the architectural limits.

While there is no hard limit, it is recommended to keep a single pool under 1 million users for optimal performance. You can use `calculate_pool_capacity` to see if you need to split your users into multiple pools.

Related Connectors