39 tools from the AWS ElastiCache MCP Server MCP Server, categorised by risk level.
View the AWS ElastiCache MCP Server policy →describe-cache-clusters Describe one or more ElastiCache cache clusters.
This tool returns information about provisioned cache clusters. If a cache cluster ID
is specifie... describe-cache-engine-versions Returns a list of the available cache engines and their versions.
Parameters:
engine (Optional[str]): The cache engine to return. Valid values... describe-engine-default-parameters Returns the default engine and system parameter information for the specified cache engine family.
Parameters:
cache_parameter_group_family (s... describe-events Returns events related to clusters, cache security groups, and parameter groups.
Parameters:
source_type (Optional[str]): The event source to ... describe-log-groups Describe CloudWatch Logs log groups.
Args:
account_identifiers: List of account IDs to filter log groups
log_group_name_prefix: Prefix to ... describe-log-streams Describe CloudWatch Logs log streams.
Args:
log_group_name: The name of the log group containing the log streams to describe.
log_group_id... describe-replication-groups Describe one or more ElastiCache replication groups.
This tool returns information about provisioned replication groups. If a replication group ID... describe-serverless-caches Describe Amazon ElastiCache serverless caches in your AWS account.
This tool retrieves detailed information about serverless caches including:
- C... describe-service-updates Returns details of the service updates.
Parameters:
service_update_name (Optional[str]): The unique ID of the service update to describe.
... get-cost-and-usage Get cost and usage data for ElastiCache resources.
This tool retrieves cost and usage data for ElastiCache resources with customizable
time period... get-log-events Get log events from CloudWatch Logs.
Args:
log_group_name: The name of the log group
log_group_identifier: The unique identifier of the lo... get-metric-statistics Get CloudWatch metric statistics.
Args:
metric_name: The name of the metric
start_time: The start time in ISO 8601 format
end_time: Th... get-ssh-tunnel-command-cache-cluster Generates an SSH tunnel command to connect to an ElastiCache cluster through an EC2 jump host.
Args:
cache_cluster_id (str): ID of the ElastiC... get-ssh-tunnel-command-replication-group Generates an SSH tunnel command to connect to an ElastiCache replication group through an EC2 jump host.
Args:
replication_group_id (str): ID ... get-ssh-tunnel-command-serverless-cache Generates an SSH tunnel command to connect to an ElastiCache serverless cache through an EC2 jump host.
Args:
serverless_cache_name (str): Nam... list-delivery-streams List your delivery streams.
Args:
limit: The maximum number of delivery streams to list
delivery_stream_type: The delivery stream type. Th... test-migration Test migration to an Amazon ElastiCache replication group.
This tool tests migration from a Redis instance to an ElastiCache replication group.
It... batch-apply-update-action Apply service update to multiple ElastiCache resources.
Parameters:
service_update_name (str): The unique ID of the service update to apply.
... complete-migration Complete migration to an Amazon ElastiCache replication group.
This tool completes the migration of data from a Redis instance to an ElastiCache r... connect-jump-host-cache-cluster Configures an existing EC2 instance as a jump host to access an ElastiCache cluster.
Args:
cache_cluster_id (str): ID of the ElastiCache clust... connect-jump-host-replication-group Configures an existing EC2 instance as a jump host to access an ElastiCache replication group.
Args:
replication_group_id (str): ID of the Ela... connect-jump-host-serverless-cache Configures an existing EC2 instance as a jump host to access an ElastiCache serverless cache.
Args:
serverless_cache_name (str): Name of the E... create-cache-cluster Create an Amazon ElastiCache cache cluster. create-jump-host-cache-cluster Creates an EC2 jump host instance to access an ElastiCache cluster via SSH tunnel.
Args:
cache_cluster_id (str): ID of the ElastiCache cluster... create-jump-host-replication-group Creates an EC2 jump host instance to access an ElastiCache replication group via SSH tunnel.
Args:
replication_group_id (str): ID of the Elast... create-jump-host-serverless-cache Creates an EC2 jump host instance to access an ElastiCache serverless cache via SSH tunnel.
Args:
serverless_cache_name (str): Name of the Ela... create-log-group Create a new CloudWatch Logs log group.
Args:
log_group_name: The name of the log group to create
kms_key_id: The Amazon Resource Name (AR... create-replication-group Create an Amazon ElastiCache replication group.
This tool creates a new replication group with specified configuration including:
- Basic replicat... create-serverless-cache Create a new Amazon ElastiCache serverless cache.
This tool creates a new serverless cache with specified configuration including:
- Serverless ca... modify-cache-cluster Modify an existing Amazon ElastiCache cache cluster. modify-replication-group Modify an existing Amazon ElastiCache replication group.
This tool modifies the settings of an existing replication group including:
- Node config... modify-replication-group-shard-configuration Modify the shard configuration of an existing Amazon ElastiCache replication group.
This tool modifies the shard configuration of an existing repl... modify-serverless-cache Modify an Amazon ElastiCache serverless cache.
This tool modifies the configuration of an existing serverless cache including:
- Cache description... delete-cache-cluster Delete an Amazon ElastiCache cache cluster.
This tool deletes an existing cache cluster. Optionally, it can create a final
snapshot of the cluster... delete-replication-group Delete an Amazon ElastiCache replication group.
This tool deletes an existing replication group. You can optionally retain the primary cluster
as ... delete-serverless-cache Delete an Amazon ElastiCache serverless cache.
This tool deletes a specified serverless cache from your AWS account.
The cache must exist and be i... batch-stop-update-action Stop service update for multiple ElastiCache resources.
Parameters:
service_update_name (str): The unique ID of the service update to stop.
... filter-log-events Filter log events from CloudWatch Logs.
Args:
log_group_name: The name of the log group
log_group_identifier: The unique identifier of the... start-migration Start migration to an Amazon ElastiCache replication group.
This tool starts migration from a Redis instance to an ElastiCache replication group.
... The AWS ElastiCache MCP Server MCP server exposes 39 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the AWS ElastiCache MCP Server server.
AWS ElastiCache MCP Server tools are categorised as Read (17), Write (16), Destructive (3), Execute (3). Each category has a recommended default policy.
Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.