Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,551Letters: 14Defects: 1,323counted 4 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:3bc72c57b5eeb75c110bf4a949202b5291c9eb66efae9afe39c1712313ef70bd | sha256sum