AWS ECR integration
Amazon Elastic Container Registry API for managing Docker container images. Create and manage repositories, push and pull images, scan for vulnerabilities, and control access to container artifacts.
Say what should happen.
The workflow builds itself.
Common AWS ECR use cases
- execute put image programmatically
- execute list image programmatically
- execute tag resource programmatically
- execute describe image programmatically
- execute untag resource programmatically
- execute batch get image programmatically
- execute start image scan programmatically
- execute create repository programmatically
- execute delete repository programmatically
- execute batch delete image programmatically
What you can do with AWS ECR
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Registry policy, 2 operations
get_registry_policyGet registry policyPOSTRetrieves the IAM permissions policy for the default ECR registry.put_registry_policyPut registry policyPOSTCreates or updates the IAM permissions policy for the default ECR registry to control cross-account access.
Batch delete image, 1 operation
batch_delete_imageBatch delete imagePOSTDeletes a list of specified images within a specified repository. Images are specified with either an imageTag or imageDigest.
Batch get image, 1 operation
batch_get_imageBatch get imagePOSTGets detailed information for an image. Images are specified with either an imageTag or imageDigest.
Create repository, 1 operation
create_repositoryCreate repositoryPOSTCreates a new Amazon ECR repository where Docker images can be pushed.
Delete lifecycle policy, 1 operation
delete_lifecycle_policyDelete lifecycle policyPOSTDeletes the lifecycle policy associated with the specified repository.
Delete repository, 1 operation
delete_repositoryDelete repositoryPOSTDeletes an existing image repository. If a repository contains images, you must use the force option to delete it.
Delete repository policy, 1 operation
delete_repository_policyDelete repository policyPOSTDeletes the repository policy associated with the specified repository.
Describe image, 1 operation
describe_imagesDescribe imagesPOSTReturns metadata about the images in a repository. The results include image size, image tags, and creation date.
Describe image scan finding, 1 operation
describe_image_scan_findingsDescribe image scan findingsPOSTReturns the scan findings for the specified image.
Describe repository, 1 operation
describe_repositoriesDescribe repositoriesPOSTDescribes image repositories in a registry. Returns metadata about repositories including creation date and URI.
Get authorization token, 1 operation
get_authorization_tokenGet authorization tokenPOSTRetrieves an authorization token. An authorization token represents your IAM authentication credentials and can be used to access any Amazon ECR registry that your IAM principal has access to.
Get lifecycle policy, 1 operation
get_lifecycle_policyGet lifecycle policyPOSTRetrieves the lifecycle policy for the specified repository.
Get repository policy, 1 operation
get_repository_policyGet repository policyPOSTRetrieves the repository policy for the specified repository.
List image, 1 operation
list_imagesList imagesPOSTLists all the image IDs for the specified repository. You can filter images based on whether or not they are tagged by using the tagStatus filter.
List tags for resource, 1 operation
list_tags_for_resourceList tags for resourcePOSTList the tags for an Amazon ECR resource.
Put image, 1 operation
put_imagePut imagePOSTCreates or updates the image manifest and tags associated with an image. Once the image has been pushed to the registry, use this action to add additional tags.
Put image scanning configuration, 1 operation
put_image_scanning_configurationPut image scanning configurationPOSTUpdates the image scanning configuration for the specified repository.
Put image tag mutability, 1 operation
put_image_tag_mutabilityPut image tag mutabilityPOSTUpdates the image tag mutability settings for the specified repository.
Put lifecycle policy, 1 operation
put_lifecycle_policyPut lifecycle policyPOSTCreates or updates the lifecycle policy for the specified repository. For more information, see Lifecycle Policy Template.
Registry, 1 operation
describe_registryDescribe registryPOSTReturns the registry ID and replication configuration for the default ECR registry.
Registry scanning configuration, 1 operation
put_registry_scanning_configurationPut registry scanning configurationPOSTConfigures the vulnerability scanning type and rules for an ECR registry.
Replication configuration, 1 operation
put_replication_configurationPut replication configurationPOSTCreates or updates cross-region and cross-account replication rules for an ECR registry.
Set repository policy, 1 operation
set_repository_policySet repository policyPOSTApplies a repository policy to the specified repository to control access permissions.
Start image scan, 1 operation
start_image_scanStart image scanPOSTInitiates an image vulnerability scan. An image scan can only be started once per 24 hours on an individual image.
Tag resource, 1 operation
tag_resourceTag resourcePOSTAdds specified tags to a resource with the specified ARN. Existing tags on a resource are not changed if they are not specified in the request parameters.
Untag resource, 1 operation
untag_resourceUntag resourcePOSTDeletes specified tags from a resource.
Use AWS ECR from Claude Code, Cursor or Codex
Connect AWS ECR in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its AWS ECR operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect AWS ECR
- Create your workspace
Sign up free. Nothing to install.
- Connect AWS ECR once
Add your AWS ECR connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
AWS ECR integration FAQ
What can you do with the AWS ECR integration?
LiveContext exposes 27 operations on AWS ECR, covering registry policy, batch delete image, batch get image and create repository. Common uses include execute put image programmatically, execute list image programmatically and execute tag resource programmatically.
