Does that Docker tag actually exist? Real tags, sizes and platforms, live from Docker Hub.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Does this image:tag exist, how big is it, and which platforms does it cover? Use this before writing a FROM line or a compose file. On a hit it returns size, platforms, arm64/amd64 support and the digest. On a miss it says whether the IMAGE exists but the tag is wrong, and lists real tags newest first so the caller can correct itself. Defaults to tag "latest" when none is given.
Docker image name as you would write it in a FROM line: "node", "postgres", "grafana/grafana". Official images may omit the "library/" prefix.
Tag to check, e.g. "20-alpine". Defaults to "latest".
Does this image:tag exist, how big is it, and which platforms does it cover? Use this before writing a FROM line or a compose file. On a hit it returns size, platforms, arm64/amd64 support and the digest. On a miss it says whether the IMAGE exists but the tag is wrong, and lists real tags newest first so the caller can correct itself. Defaults to tag "latest" when none is given.
| Argument | Type | Description |
|---|---|---|
| tag | string | Tag to check, e.g. "20-alpine". Defaults to "latest". |
| name* | string | Docker image name as you would write it in a FROM line: "node", "postgres", "grafana/grafana". Official images may omit the "library/" prefix. |
{
"type": "object",
"required": [
"name"
],
"properties": {
"tag": {
"type": "string",
"x-in": "query",
"default": "latest",
"description": "Tag to check, e.g. \"20-alpine\". Defaults to \"latest\"."
},
"name": {
"type": "string",
"x-in": "query",
"description": "Docker image name as you would write it in a FROM line: \"node\", \"postgres\", \"grafana/grafana\". Official images may omit the \"library/\" prefix."
}
}
}Repository facts: official status, pulls, stars, whether it is archived. Use to judge whether an image is the canonical one and still maintained. Archived images still pull but receive no security patches.
| Argument | Type | Description |
|---|---|---|
| name* | string | Docker image name as you would write it in a FROM line: "node", "postgres", "grafana/grafana". Official images may omit the "library/" prefix. |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"x-in": "query",
"description": "Docker image name as you would write it in a FROM line: \"node\", \"postgres\", \"grafana/grafana\". Official images may omit the \"library/\" prefix."
}
}
}Real tags for an image, most recently updated first. Use when choosing a tag rather than verifying one. Each entry carries size and platform list, so a choice can be made without a second call.
| Argument | Type | Description |
|---|---|---|
| name* | string | Docker image name as you would write it in a FROM line: "node", "postgres", "grafana/grafana". Official images may omit the "library/" prefix. |
| limit | integer | How many tags to return, 1 to 100. Defaults to 25. |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"x-in": "query",
"description": "Docker image name as you would write it in a FROM line: \"node\", \"postgres\", \"grafana/grafana\". Official images may omit the \"library/\" prefix."
},
"limit": {
"type": "integer",
"x-in": "query",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "How many tags to return, 1 to 100. Defaults to 25."
}
}
}