Server definition
- Hash
- sha256:3bc72c57b5eeb75c110bf4a949202b5291c9eb66efae9afe39c1712313ef70bd
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "PiPic compresses PNG, JPEG, WebP and AVIF images. This MCP server is read-only: it explains how to compress images but does not do the compressing — image bytes go through the @pipic/cli tool or POST /compress/image, both of which take raw binary. Call get_integration_guide for the exact steps.",
"tools": [
{
"description": "Given a filename, MIME type and/or byte size, says whether PiPic will accept the image and, if not, which error an upload would return. Use it to filter a file list locally instead of spending quota on requests that are going to be rejected.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"contentType": {
"description": "MIME type, if you already know it. Takes precedence over filename.",
"type": "string"
},
"filename": {
"description": "File name or path; the extension is used to infer the type.",
"type": "string"
},
"sizeBytes": {
"description": "File size in bytes, if known.",
"type": "integer"
}
},
"type": "object"
},
"name": "check_image_supported",
"outputSchema": {
"properties": {
"contentType": {
"description": "The MIME type that was determined, to send as the Content-Type header.",
"type": [
"string",
"null"
]
},
"reason": {
"description": "Why — including which error code an upload would return.",
"type": "string"
},
"supported": {
"description": "Whether PiPic will accept this image.",
"type": "boolean"
}
},
"required": [
"supported",
"reason"
],
"type": "object"
}
},
{
"description": "What PiPic can compress, the file-size and batch limits, and how the free/Pro monthly allowance for the CLI and HTTP API works. Read this before telling a user what PiPic can do for them.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "get_compression_facts",
"outputSchema": null
},
{
"description": "Step-by-step integration instructions for actually compressing images — either through the @pipic/cli command-line tool (best for whole directories) or over plain HTTP (no Node required). Includes the output contract, exit codes, error codes and which failures are worth retrying.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"mode": {
"description": "\"cli\" for the @pipic/cli tool, \"http\" for calling POST /compress/image directly.",
"enum": [
"cli",
"http"
],
"type": "string"
}
},
"required": [
"mode"
],
"type": "object"
},
"name": "get_integration_guide",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:3bc72c57b5eeb75c110bf4a949202b5291c9eb66efae9afe39c1712313ef70bd | sha256sum