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
| Field | Details |
|---|---|
Docker Hub Personal Access Token | Your 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.
| Action | What it does | Required inputs |
|---|---|---|
DOCKER_HUB_ADD_ORG_MEMBER | Tool 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_ORGANIZATION | Tool to create a Docker Hub organization. Use when you need to programmatically instantiate a new namespace for organizing repositories. | name |
DOCKER_HUB_CREATE_REPOSITORY | Tool 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_WEBHOOK | Tool to create a webhook on a Docker Hub repository. Use after determining repository details. | namespace, repository, target_url |
DOCKER_HUB_DELETE_IMAGE | Tool 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_ORGANIZATION | Tool to delete a specific Docker Hub organization. Use when you need to permanently remove an organization. Deletion is irreversible. | organization |
DOCKER_HUB_DELETE_REPOSITORY | Tool to delete a specific Docker Hub repository. Use when you need to permanently remove a repository. Deletion is irreversible. | namespace, repository |
DOCKER_HUB_DELETE_TAG | Tool to delete a specific tag from a Docker Hub repository. Use after confirming the tag to remove. | namespace, repository, tag |
DOCKER_HUB_DELETE_TEAM | Tool to delete a specific team from an organization. Use after confirming the team exists in Docker Hub. | org_name, team_name |
DOCKER_HUB_DELETE_WEBHOOK | Tool to delete a specific webhook from a repository. Use when cleaning up outdated or misconfigured webhooks. | namespace, repository, webhook_id |
DOCKER_HUB_GET_IMAGE | Tool 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_ORGANIZATION | Tool to retrieve details of a specific organization namespace. Use when you have the organization slug and need its namespace metadata. | organization |
DOCKER_HUB_GET_REPOSITORY | Tool to retrieve details of a specific Docker Hub repository. Use after confirming namespace and repository name. | namespace, repository |
DOCKER_HUB_GET_TAG | Tool 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_TEAM | Tool to retrieve a specific Docker Hub team. Use after confirming the organization and team exist. | org_name, team_name |
DOCKER_HUB_GET_WEBHOOK | Tool 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_IMAGES | Tool to list image variants for a specific Docker Hub repository. Use after specifying namespace and repository. | namespace, repository |
DOCKER_HUB_LIST_ORGANIZATIONS | Tool to list organizations (namespaces) for the authenticated user. Use after authentication to retrieve namespaces. | - |
DOCKER_HUB_LIST_ORG_MEMBERS | Tool to list members of a Docker Hub organization. Use when managing or auditing organization membership. | org |
DOCKER_HUB_LIST_REPOSITORIES | Tool 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_TAGS | Tool to list tags for a Docker Hub repository. Use after specifying namespace and repository. | namespace, repository |
DOCKER_HUB_LIST_TEAMS | Tool to list teams in a specific organization. Use after confirming the organization slug. | organization |
DOCKER_HUB_LIST_TEAM_MEMBERS | Tool 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_WEBHOOKS | Tool 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_MEMBER | Tool 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_MEMBER | Tool 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 |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Docker Hub!