Get Started
Docker Hub
Docker Hub agent for container registry management with comprehensive repository operations.
Available Tools(13)
listRepositoriesByNamespace
List paginated repositories by namespace
getRepositoryInfo
Get the details of a repository in the given namespace.
checkRepository
Check if a repository exists in the given namespace.
getRepositoryTag
Get the details of a tag in a repository. It can be use to show the latest tag details for example.
listNamespaces
List paginated namespaces
listAllNamespacesMemberOf
List all namespaces the user is a member of
dockerHardenedImages
This API is used to list Docker Hardened Images (DHIs) available in the user organisations. The tool takes the organisation name as input and returns the list of DHI images available in the organisation. It depends on the "listNamespaces" tool to be called first to get the list of organisations the user has access to.
createRepository
Create a new repository in the given namespace. You MUST ask the user for the repository name and if the repository has to be public or private. Can optionally pass a description. IMPORTANT: Before calling this tool, you must ensure you have: - The repository name (name).
updateRepositoryInfo
Update the details of a repository in the given namespace. Description, overview and status are the only fields that can be updated. While description and overview changes are fine, a status change is a dangerous operation so the user must explicitly ask for it.
listRepositoryTags
List paginated tags by repository
checkRepositoryTag
Check if a tag exists in a repository
getPersonalNamespace
Get the personal namespace name
search
Search for repositories in Docker Hub. It sorts results by best match if no sort criteria is provided. If user asks for secure, production-ready images the "dockerHardenedImages" tool should be called first to get the list of DHI images available in the user organisations (if any) and fallback to search tool if no DHI images are available or user is not authenticated.
Docker Hub