Can AI agents automate Docker Hub?

Docker · saas · developer-toolsplatform

Docker Hub is automatable today through the Docker Hub REST API. This record is Docker Hub image search, repository metadata, tags, and namespace management. It is not Docker Desktop, Docker Engine, or a generic OCI registry. The Hub API at https://hub.docker.com is documented as OpenAPI. Recommended auth is a username plus personal access token exchanged at POST /v2/auth/token for a JWT used as Authorization: Bearer. Vendor docs warn not to send the PAT as the bearer. Documented resources include namespaces and repositories (`/v2/namespaces/{org}/repositories`), with JSON pagination. Rate limits use X-RateLimit-* and HTTP 429. Responses may vary by Personal, Pro, or Team subscription. Image blob push and pull remain the registry protocol, not this management API, so coverage is partial. Docker documents a first-party Docker Hub MCP Server that calls those APIs. Install paths are Docker Desktop MCP Toolkit or the docker/hub-mcp Node server over stdio or loopback HTTP. MCP auth for private and write tools is HUB_PAT_TOKEN plus username. Documented tools include search, namespace and repository list/get/create/update, tag list/read/check, Dockerfile get/set, and docker-hardened-images. Public search works without a PAT. Hardened Images listing is subscription-gated on the opened MCP page. The experimental hub-tool CLI is a Docker Hub-specific CLI, not the Engine `docker` binary; its README calls it an experiment with PAT feature limits. Repository webhooks POST JSON on image push. iPaaS catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because it is the documented production contract and does not require cloning hub-mcp or depending on experimental hub-tool.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestpersonal-access-token
coverage: partial · docs
SDKunknown
official: unknown
MCPyes
verdict: official
Integrationsunknown
CLIyes
Extensibilityyes
webhooks: True
Data access
export: csv, api-json · import: unknown
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. Docker Hub's REST API, outbound repository webhooks, experimental hub-tool CLI, and first-party Hub MCP cover registry metadata and repository management without browser control. This record is not Docker Desktop or Engine.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
8748

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-06
licensedeclaredsource2026-09-06
modalities.api.existsdeclaredsource2026-09-06
modalities.api.kinds[0]declaredsource2026-09-06
modalities.api.auth[0]declaredsource2026-09-06
modalities.api.coveragedeclaredsource2026-09-06
modalities.mcp.first_partydeclaredsource2026-09-06
modalities.mcp.first_partydeclaredsource2026-09-06
modalities.cli.existsdeclaredsource2026-09-06
modalities.extensibility.webhooksdeclaredsource2026-09-06
modalities.data_access.export[0]declaredsource2026-09-06
modalities.data_access.export[1]declaredsource2026-09-06
modalities.agent_docs.llms_txtdeclaredsource2026-09-06
verdict.scores.apideclaredsource2026-09-06
verdict.scores.mcpdeclaredsource2026-09-06
verdict.scores.clideclaredsource2026-09-06
freshness.watch[0].urldeclaredsource2026-09-06
freshness.watch[1].urldeclaredsource2026-09-06
freshness.watch[2].urldeclaredsource2026-09-06
freshness.watch[3].urldeclaredsource2026-09-06

Related tools

Other products in this database that share a category with Docker Hub.

Last verified 2026-09-06 · volatility high · JSON record