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

Server definition

Hash
sha256:60d865b5987e7da0a4b968fb81aa019a2e7b0e9e1f4394fe22c3e6aefcd5ac1f
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Convert format and/or compress an image. $0.005 per call. Input: an image via source URL. Params: format (webp|avif|jpeg|png|gif); quality (1-100, default 85 — lower is smaller). At least one of format/quality is required. Output: the optimized image as a short-lived signed URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "params": { "properties": { "format": { "enum": [ "webp", "avif", "jpeg", "png", "gif" ], "type": "string" }, "quality": { "maximum": 100, "minimum": 1, "type": "integer" } }, "type": "object" }, "source": { "description": "Public https:// URL of the source image to process.", "format": "uri", "type": "string" } }, "required": [ "source", "params" ], "type": "object" }, "name": "optimize", "outputSchema": null }, { "description": "Apply an ordered pipeline of image ops in a single paid call: one payment, one output. Price is the sum of the included ops’ prices — call without payment to get a 402 quote. Input: source (image URL), steps (ordered [{op, params}], e.g. [{\"op\":\"remove_background\"},{\"op\":\"resize\",\"params\":{\"width\":800}}]). Call service_info for the available ops and their per-op prices. Output: the processed image as a short-lived signed URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "source": { "description": "Public https:// URL of the source image to process.", "format": "uri", "type": "string" }, "steps": { "description": "Ordered ops to apply in a single pass.", "items": { "properties": { "op": { "description": "op name, e.g. remove_background/upscale/resize/optimize", "type": "string" }, "params": { "additionalProperties": {}, "description": "op-specific params; call service_info / the atomic tool for its schema", "propertyNames": { "type": "string" }, "type": "object" } }, "required": [ "op" ], "type": "object" }, "minItems": 1, "type": "array" } }, "required": [ "source", "steps" ], "type": "object" }, "name": "process", "outputSchema": null }, { "description": "Remove an image's background, isolating the subject (BiRefNet AI segmentation). $0.02 per call. Input: an image via source URL. Params: background (optional fill color for the removed area, e.g. 'white'; omit for a transparent cutout — use a PNG/WebP output to keep transparency). Output: the cut-out image as a short-lived signed URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "params": { "properties": { "background": { "type": "string" } }, "type": "object" }, "source": { "description": "Public https:// URL of the source image to process.", "format": "uri", "type": "string" } }, "required": [ "source", "params" ], "type": "object" }, "name": "remove_background", "outputSchema": null }, { "description": "Resize or crop an image to an exact width/height. $0.005 per call. Input: an image via source URL. Params: width, height (pixels); fit (scale-down|contain|pad|squeeze|cover|crop); gravity (auto|face|left|right|top|bottom|center|entropy — focal point for cover/crop, use 'face' to keep faces); background (fill color for 'pad', e.g. 'white' or 'rgba(0,0,0,0)' for transparent). At least one of width/height is required. Output: the transformed image as a short-lived signed URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "params": { "properties": { "background": { "type": "string" }, "fit": { "enum": [ "scale-down", "contain", "pad", "squeeze", "cover", "crop" ], "type": "string" }, "gravity": { "enum": [ "auto", "face", "left", "right", "top", "bottom", "center", "entropy" ], "type": "string" }, "height": { "exclusiveMinimum": 0, "maximum": 10000, "type": "integer" }, "width": { "exclusiveMinimum": 0, "maximum": 10000, "type": "integer" } }, "type": "object" }, "source": { "description": "Public https:// URL of the source image to process.", "format": "uri", "type": "string" } }, "required": [ "source", "params" ], "type": "object" }, "name": "resize", "outputSchema": null }, { "description": "Free. Returns x402image service metadata and the list of paid image tools with their per-call USD prices. No payment or input required. Call this first to discover capabilities and pricing.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "service_info", "outputSchema": null }, { "description": "Upscale an image with AI super-resolution (ESRGAN) for sharper enlargement. $0.02 per call. Input: an image via source URL. Params: width and/or height (target pixels; at least one required). Output: the enlarged image as a short-lived signed URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "params": { "properties": { "height": { "exclusiveMinimum": 0, "maximum": 10000, "type": "integer" }, "width": { "exclusiveMinimum": 0, "maximum": 10000, "type": "integer" } }, "type": "object" }, "source": { "description": "Public https:// URL of the source image to process.", "format": "uri", "type": "string" } }, "required": [ "source", "params" ], "type": "object" }, "name": "upscale", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:60d865b5987e7da0a4b968fb81aa019a2e7b0e9e1f4394fe22c3e6aefcd5ac1f | sha256sum