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!