{"name":"cc.pipic/pipic","slug":"pipic","title":"PiPic Integration Guide","description":"Read-only PiPic CLI and HTTP API guidance; no image bytes are transferred.","url":"https://mcp.market/server/pipic","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T03:00:49.766Z","last_ok_at":"2026-11-04T03:00:49.766Z","latency_ms":174},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://pipic.cc/about","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://pipic.cc/mcp"}],"packages":[],"tools":[{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"filename":{"type":"string","description":"File name or path; the extension is used to infer the type."},"contentType":{"type":"string","description":"MIME type, if you already know it. Takes precedence over filename."},"sizeBytes":{"type":"integer","description":"File size in bytes, if known."}},"additionalProperties":false}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"mode":{"type":"string","enum":["cli","http"],"description":"\"cli\" for the @pipic/cli tool, \"http\" for calling POST /compress/image directly."}},"required":["mode"],"additionalProperties":false}}],"scan":{"score":75,"grade":"B","scanned_at":"2026-11-03T23:31:04.175Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T23:31:04.106Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 557ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://pipic.cc/mcp","reachable":true,"authRequired":false,"latencyMs":557,"serverInfo":{"name":"pipic","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://pipic.cc/brand-logo.png","source":"registry","width":256,"height":256},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[{"kind":"restore","fromGrade":"C","toGrade":"B","reason":"score 75: No source repository listed","createdAt":"2026-11-03T23:31:05.094Z"}],"reviews":[]}