Skip to main content
Docker Hub logo

Docker Hub

Docker Hub is a service provided by Docker for finding and sharing container images with your team.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect​

Docker Hub authenticates with an API key. Generate the credential in your Docker Hub account, then paste it into FlyMyAI the first time an agent uses a Docker Hub action.

Get your Docker Hub credential →

Fields to fill in FlyMyAI​

FieldDetails
Docker Hub Personal Access TokenYour Docker Hub Personal Access Token (PAT) for authentication. Generate one at https://hub.docker.com/settings/security. (required)

Actions​

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
DOCKER_HUB_ADD_ORG_MEMBERTool to send an invitation for a user to join a Docker Hub organization. Use when you need to grant membership by inviting a user via their username after choosing the appropriate role.organization_name, invitee_username
DOCKER_HUB_CREATE_ORGANIZATIONTool to create a Docker Hub organization. Use when you need to programmatically instantiate a new namespace for organizing repositories.name
DOCKER_HUB_CREATE_REPOSITORYTool to create a Docker Hub repository under a namespace. Use when you need to programmatically instantiate a new repo under your organization or user.namespace, name
DOCKER_HUB_CREATE_WEBHOOKTool to create a webhook on a Docker Hub repository. Use after determining repository details.namespace, repository, target_url
DOCKER_HUB_DELETE_IMAGETool to delete a specific image within a Docker Hub repository. Use when you have confirmed the namespace, repository, and image ID to remove.namespace, repository, image_id
DOCKER_HUB_DELETE_ORGANIZATIONTool to delete a specific Docker Hub organization. Use when you need to permanently remove an organization. Deletion is irreversible.organization
DOCKER_HUB_DELETE_REPOSITORYTool to delete a specific Docker Hub repository. Use when you need to permanently remove a repository. Deletion is irreversible.namespace, repository
DOCKER_HUB_DELETE_TAGTool to delete a specific tag from a Docker Hub repository. Use after confirming the tag to remove.namespace, repository, tag
DOCKER_HUB_DELETE_TEAMTool to delete a specific team from an organization. Use after confirming the team exists in Docker Hub.org_name, team_name
DOCKER_HUB_DELETE_WEBHOOKTool to delete a specific webhook from a repository. Use when cleaning up outdated or misconfigured webhooks.namespace, repository, webhook_id
DOCKER_HUB_GET_IMAGETool to retrieve detailed information about a specific image within a Docker Hub repository. Use after confirming namespace, repository name, and image ID. Example: GET_IMAGE(namespace="library", repository="ubuntu", image_id="sha256:...")namespace, repository, image_id
DOCKER_HUB_GET_ORGANIZATIONTool to retrieve details of a specific organization namespace. Use when you have the organization slug and need its namespace metadata.organization
DOCKER_HUB_GET_REPOSITORYTool to retrieve details of a specific Docker Hub repository. Use after confirming namespace and repository name.namespace, repository
DOCKER_HUB_GET_TAGTool to retrieve details of a specific Docker Hub repository tag. Use after confirming the namespace, repository, and tag name.namespace, repository, tag
DOCKER_HUB_GET_TEAMTool to retrieve a specific Docker Hub team. Use after confirming the organization and team exist.org_name, team_name
DOCKER_HUB_GET_WEBHOOKTool to retrieve details of a specific Docker Hub webhook. Use when you need to inspect an existing webhook's configuration by its ID.namespace, repository, webhook_id
DOCKER_HUB_LIST_IMAGESTool to list image variants for a specific Docker Hub repository. Use after specifying namespace and repository.namespace, repository
DOCKER_HUB_LIST_ORGANIZATIONSTool to list organizations (namespaces) for the authenticated user. Use after authentication to retrieve namespaces.-
DOCKER_HUB_LIST_ORG_MEMBERSTool to list members of a Docker Hub organization. Use when managing or auditing organization membership.org
DOCKER_HUB_LIST_REPOSITORIESTool to list repositories under a namespace. Use when you need to enumerate repositories within a specific Docker Hub namespace, with optional filtering and pagination.namespace
DOCKER_HUB_LIST_TAGSTool to list tags for a Docker Hub repository. Use after specifying namespace and repository.namespace, repository
DOCKER_HUB_LIST_TEAMSTool to list teams in a specific organization. Use after confirming the organization slug.organization
DOCKER_HUB_LIST_TEAM_MEMBERSTool to list members of a Docker Hub team. Use when you need to retrieve all users in a specific team.org_name, team_slug
DOCKER_HUB_LIST_WEBHOOKSTool to list webhooks for a Docker Hub repository. Use when you need to retrieve all existing webhooks after confirming repository details.namespace, repository
DOCKER_HUB_REMOVE_ORG_MEMBERTool to remove a user from a Docker Hub organization. Use when you need to revoke a user's existing membership after confirming the organization and username.org_name, username
DOCKER_HUB_REMOVE_TEAM_MEMBERTool to remove a user from a Docker Hub team. Use when you need to revoke membership from a team after verifying the user is currently a member.org_name, team_slug, username
We love our partners - FlyMy.AI builds with the best. Thanks, Docker Hub!