Kinesis Shard Calculator

Kinesis Shard Calculator MCP Connector for Claude

A+

Calculate optimal AWS Kinesis Data Streams shard counts and storage needs.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides deterministic calculations for AWS Kinesis Data Streams. It helps you determine the exact number of shards required for ingestion and consumption, estimate total storage footprint based on retention periods, and identify available Enhanced Fan-Out (EFO) slots. Use calculate_shard_requirements to find the minimum shard count, calculate_storage_and_efo for storage and EFO capacity, and calculate_scaling_operations to plan shard splits or merges.

awskinesisstreamingdata-streamsinfrastructure

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

calculate_scaling_operations

Determines the necessary shard management actions to reach a target state

calculate_shard_requirements

Determines the minimum number of shards required to satisfy both ingestion and consumption demands

calculate_storage_and_efo

Calculates the physical storage footprint and identifies Enhanced Fan-Out consumer capacity

See how to talk to your AI agent using Kinesis Shard Calculator.

How many shards do I need for an ingestion rate of 5000 KB/s and 2000 records per second with 3 consumers using shared throughput?

You need 5 shards to handle the ingestion rate and 2 shards for consumption, resulting in a total of 5 shards.

Calculate the storage needed for 1000 KB/s ingestion with a 24-hour retention period.

The total storage required for a 24-hour retention period at 1000 KB/s is approximately 86.4 GB.

I have 10 shards and I want to scale to 25 shards. How many operations are needed?

You will need to perform 15 split operations to reach your target of 25 shards.

You can use the `calculate_shard_requirements` tool. Provide your ingestion rate in KB/s, records per second, and your consumer profile to get the total shard count.

Related Connectors