{"serverId":"mcp-registry/cc.pipic/pipic","tools":[{"name":"check_image_supported","fixed":{"name":"check_image_supported","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":{"type":"object","properties":{"filename":{"type":"string","description":"File name or path; the extension is used to infer the type."},"sizeBytes":{"type":"integer","description":"File size in bytes, if known."},"contentType":{"type":"string","description":"MIME type, if you already know it. Takes precedence over filename."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Check a file before uploading it"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":185,"tokensAfter":185},{"name":"get_compression_facts","fixed":{"name":"get_compression_facts","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":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"PiPic capabilities and limits"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87},{"name":"get_integration_guide","fixed":{"name":"get_integration_guide","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":{"type":"object","required":["mode"],"properties":{"mode":{"enum":["cli","http"],"type":"string","description":"\"cli\" for the @pipic/cli tool, \"http\" for calling POST /compress/image directly."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"How to compress images with PiPic"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}