Docker Hub
live DevelopmentSearch public Docker Hub images and browse tags and repository metadata
3 tools
0ms auth
free tier 50 calls/day
Tools
search_images
required: query Search Docker Hub for public images. Returns repository name, description, pull count, star count, and whether it is official or automated.
Parameters
Name Type Description
query req string Search query (e.g., "nginx", "postgres") limit opt number Number of results to return (default 10, max 100) Try it
Response
get_image
required: namespace, name Get metadata for a Docker Hub repository: pull count, star count, description, last updated, and full description.
Parameters
Name Type Description
namespace req string Repository namespace — use "library" for official images (e.g., "library", "bitnami") name req string Repository name (e.g., "nginx", "redis") Try it
Response
get_tags
required: namespace, name List available tags for a Docker Hub image, ordered by last pushed date. Returns tag name, digest, size, and last pushed timestamp.
Parameters
Name Type Description
namespace req string Repository namespace (use "library" for official images) name req string Repository name limit opt number Number of tags to return (default 20, max 100) Try it
Response
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
List available tools
bash
curl -X POST https://gateway.pipeworx.io/dockerhub/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Call a tool
bash
curl -X POST https://gateway.pipeworx.io/dockerhub/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_images","arguments":{"query": "hello"}}}'