{"apiVersion":"v1","directorySlug":"x402image-mcp-b80ebc4bb4","title":"x402image","description":"An x402-paid MCP server of image-processing tools (remove background, upscale, resize, optimize) that AI agents discover and pay for per call in USDC on Base. No accounts, no API keys.","pageUrl":"https://www.mcpbundles.com/skills/x402image-mcp-b80ebc4bb4","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://x402image.org/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.x402image/x402image-mcp-b80ebc4bb4","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"service_info","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":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"service_info","displayName":"service_info","title":"service_info"},{"name":"remove_background","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":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["source","params"],"properties":{"params":{"type":"object","properties":{"background":{"type":"string"}}},"source":{"type":"string","format":"uri"}}},"logicalName":"remove_background","displayName":"remove_background","title":"remove_background","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"upscale","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":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["source","params"],"properties":{"params":{"type":"object","properties":{"width":{"type":"integer","maximum":10000,"exclusiveMinimum":0},"height":{"type":"integer","maximum":10000,"exclusiveMinimum":0}}},"source":{"type":"string","format":"uri"}}},"logicalName":"upscale","displayName":"upscale","title":"upscale","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resize","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":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["source","params"],"properties":{"params":{"type":"object","properties":{"fit":{"enum":["scale-down","contain","pad","squeeze","cover","crop"],"type":"string"},"width":{"type":"integer","maximum":10000,"exclusiveMinimum":0},"height":{"type":"integer","maximum":10000,"exclusiveMinimum":0},"gravity":{"enum":["auto","face","left","right","top","bottom","center","entropy"],"type":"string"},"background":{"type":"string"}}},"source":{"type":"string","format":"uri"}}},"logicalName":"resize","displayName":"resize","title":"resize","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"optimize","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":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["source","params"],"properties":{"params":{"type":"object","properties":{"format":{"enum":["webp","avif","jpeg","png","gif"],"type":"string"},"quality":{"type":"integer","maximum":100,"minimum":1}}},"source":{"type":"string","format":"uri"}}},"logicalName":"optimize","displayName":"optimize","title":"optimize","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"process","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":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["source","steps"],"properties":{"steps":{"type":"array","items":{"type":"object","required":["op"],"properties":{"op":{"type":"string"},"params":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"minItems":1},"source":{"type":"string","format":"uri"}}},"logicalName":"process","displayName":"process","title":"process","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=x402image&config=eyJ1cmwiOiAiaHR0cHM6Ly94NDAyaW1hZ2Uub3JnL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22x402image%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fx402image.org%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22x402image%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fx402image.org%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=x402image&connectorUrl=https%3A%2F%2Fx402image.org%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"x402image\" --url \"https://x402image.org/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/x402image-mcp-b80ebc4bb4","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/x402image-mcp-b80ebc4bb4/tools/{tool}","mcpServerUrl":"https://x402image.org/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/x402image-mcp-b80ebc4bb4?live=1"}