VX Agents

OpenAPI Marketplace

Docker Hub API

v1.0.0 · 5 endpoints · 0 connections · shared by vx.ai

Docker Hub API for searching public container images and retrieving repository, tag, and image metadata.

Connect this API to an AI agent Browse all specs

What you can do with Docker Hub API via MCP

Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.

MethodPathOperationDescription
GET /v2/search/repositories/ get_v2_search_repositories Search public Docker Hub repositories Method: GET Path: /v2/search/repositories/ IMPORTANT: This function has 1 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - query: Repository search text OPTIONAL: - page: Page number - page_size: Results per page
GET /v2/repositories/{namespace}/{repository}/ get_v2_repositories_namespace_repository Get Docker Hub repository metadata Method: GET Path: /v2/repositories/{namespace}/{repository}/ IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - namespace: Docker Hub namespace - repository: Repository name
GET /v2/repositories/{namespace}/{repository}/tags/ get_v2_repositories_namespace_repository_tags List repository tags Method: GET Path: /v2/repositories/{namespace}/{repository}/tags/ IMPORTANT: This function has 2 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - namespace: Docker Hub namespace - repository: Repository name Query Parameters: OPTIONAL: - page: Page number - page_size: Results per page
GET /v2/repositories/{namespace}/{repository}/tags/{tag} get_v2_repositories_namespace_repository_tags_tag Get a repository tag Method: GET Path: /v2/repositories/{namespace}/{repository}/tags/{tag} IMPORTANT: This function has 3 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - namespace: Docker Hub namespace - repository: Repository name - tag: Tag name
GET /v2/repositories/{namespace}/{repository}/images get_v2_repositories_namespace_repository_images List repository image manifests Method: GET Path: /v2/repositories/{namespace}/{repository}/images IMPORTANT: This function has 2 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - namespace: Docker Hub namespace - repository: Repository name Query Parameters: OPTIONAL: - page: Page number

Usage guide

Public repository and tag reads can be made without a token. For higher limits or private repositories, authenticate using Docker Hub credentials or a bearer token according to the current Docker Hub API documentation. Do not place credentials in URLs or public source code. Official documentation: https://docs.docker.com/reference/api/hub/latest/

How to use this spec

  1. Create a free VX Agents account (sandbox tools included).
  2. Open the marketplace and connect “Docker Hub API” to an agent.
  3. Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.