{"apiVersion":"v1","directorySlug":"pixo-mcp-df7d7146ea","title":"Pixo","description":"Compress and edit images, work with PDFs, remove metadata, create QR codes and icons, and transfer files in your browser—free, with no sign-up.","pageUrl":"https://www.mcpbundles.com/skills/pixo-mcp-df7d7146ea","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.pixo.tools/mcp","hostedMcpUrl":null,"toolCount":21,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"tools.pixo/pixo-mcp-df7d7146ea","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"pixo_compress_image","description":"Compress an image and optionally convert it to JPEG, PNG, or WebP. Price: $0.005 per call, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"colors":{"type":"integer","maximum":256,"minimum":2},"format":{"enum":["jpeg","png","webp"],"type":"string"},"quality":{"type":"integer","maximum":100,"minimum":1}},"additionalProperties":false},"title":"Compress or convert image","logicalName":"pixo_compress_image","displayName":"Compress or convert image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_resize_image","description":"Resize an image with contain, cover, or fill fitting and optional format conversion. Price: $0.005 per call, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","anyOf":[{"required":["width"]},{"required":["height"]}],"required":["file"],"properties":{"fit":{"enum":["contain","cover","fill"],"type":"string","default":"contain"},"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"width":{"type":"integer","minimum":1},"colors":{"type":"integer","maximum":256,"minimum":2},"format":{"enum":["jpeg","png","webp"],"type":"string"},"height":{"type":"integer","minimum":1},"quality":{"type":"integer","maximum":100,"minimum":1}},"additionalProperties":false},"title":"Resize image","logicalName":"pixo_resize_image","displayName":"Resize image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_crop_image","description":"Crop an image to an exact rectangle and optionally convert the output format. Price: $0.005 per call, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file","width","height"],"properties":{"x":{"type":"integer","default":0,"minimum":0},"y":{"type":"integer","default":0,"minimum":0},"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"width":{"type":"integer","minimum":1},"colors":{"type":"integer","maximum":256,"minimum":2},"format":{"enum":["jpeg","png","webp"],"type":"string"},"height":{"type":"integer","minimum":1},"quality":{"type":"integer","maximum":100,"minimum":1}},"additionalProperties":false},"title":"Crop image","logicalName":"pixo_crop_image","displayName":"Crop image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_rotate_image","description":"Rotate an image clockwise by 90, 180, or 270 degrees. Price: $0.005 per call, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file","angle"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"angle":{"enum":[90,180,270],"type":"integer"},"colors":{"type":"integer","maximum":256,"minimum":2},"format":{"enum":["jpeg","png","webp"],"type":"string"},"quality":{"type":"integer","maximum":100,"minimum":1}},"additionalProperties":false},"title":"Rotate image","logicalName":"pixo_rotate_image","displayName":"Rotate image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_flip_image","description":"Flip an image horizontally or vertically. Price: $0.005 per call, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file","direction"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"colors":{"type":"integer","maximum":256,"minimum":2},"format":{"enum":["jpeg","png","webp"],"type":"string"},"quality":{"type":"integer","maximum":100,"minimum":1},"direction":{"enum":["horizontal","vertical"],"type":"string"}},"additionalProperties":false},"title":"Flip image","logicalName":"pixo_flip_image","displayName":"Flip image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_ocr_image","description":"Extract text from an image with Google Gemini. The image is sent to Google for this tool only. Price: $0.02 per call, paid in USDC via x402 on Base or Solana. This operation sends the supplied content to Google Gemini. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"title":"OCR image","logicalName":"pixo_ocr_image","displayName":"OCR image","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_compress_pdf","description":"Compress a PDF with lossless, balanced, or maximum compression. Price: $0.005 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"level":{"enum":["lossless","balanced","max"],"type":"string","default":"balanced"}},"additionalProperties":false},"title":"Compress PDF","logicalName":"pixo_compress_pdf","displayName":"Compress PDF","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_merge_pdfs","description":"Merge 2 to 20 PDFs in their supplied order. Price: $0.005 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply each PDF as standard base64 (or a base64 data URI) in files[].data.","inputSchema":{"type":"object","required":["files"],"properties":{"files":{"type":"array","items":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"maxItems":20,"minItems":2}},"additionalProperties":false},"title":"Merge PDFs","logicalName":"pixo_merge_pdfs","displayName":"Merge PDFs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_merge_compress_pdfs","description":"Merge 2 to 20 PDFs and compress the result in one bundled call. Price: $0.008 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply each PDF as standard base64 (or a base64 data URI) in files[].data.","inputSchema":{"type":"object","required":["files"],"properties":{"files":{"type":"array","items":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"maxItems":20,"minItems":2},"level":{"enum":["lossless","balanced","max"],"type":"string","default":"balanced"}},"additionalProperties":false},"title":"Merge and compress PDFs","logicalName":"pixo_merge_compress_pdfs","displayName":"Merge and compress PDFs","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_split_pdf","description":"Split a PDF into one ZIP entry per requested page range. Price: $0.005 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file","ranges"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"ranges":{"type":"array","items":{"type":"string"},"maxItems":50,"minItems":1}},"additionalProperties":false},"title":"Split PDF","logicalName":"pixo_split_pdf","displayName":"Split PDF","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_edit_pdf_pages","description":"Select, reorder, delete, and/or rotate PDF pages using qpdf page-range syntax. Price: $0.005 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","anyOf":[{"required":["pages"]},{"required":["rotate"]}],"required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"pages":{"type":"string"},"rotate":{"enum":[90,180,270],"type":"integer"}},"additionalProperties":false},"title":"Edit PDF pages","logicalName":"pixo_edit_pdf_pages","displayName":"Edit PDF pages","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_protect_pdf","description":"Password-protect a PDF with AES-256 encryption. Price: $0.005 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file","password"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"password":{"type":"string","maxLength":128,"minLength":1}},"additionalProperties":false},"title":"Protect PDF","logicalName":"pixo_protect_pdf","displayName":"Protect PDF","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_unlock_pdf","description":"Remove PDF password protection using the supplied password. Price: $0.02 per call, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file","password"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"password":{"type":"string","maxLength":128,"minLength":1}},"additionalProperties":false},"title":"Unlock PDF","logicalName":"pixo_unlock_pdf","displayName":"Unlock PDF","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_extract_pdf_text","description":"Privately extract text, page count, and a scanned-document signal from a PDF. Price: $0.01 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"title":"Extract PDF text","logicalName":"pixo_extract_pdf_text","displayName":"Extract PDF text","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_extract_pdf_images","description":"Privately extract embedded raster images from a PDF into a ZIP archive. Price: $0.01 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"title":"Extract PDF images","logicalName":"pixo_extract_pdf_images","displayName":"Extract PDF images","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_convert_pdf_to_markdown","description":"Privately convert a text PDF into Markdown for RAG or agent workflows. Price: $0.02 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"title":"Convert PDF to Markdown","logicalName":"pixo_convert_pdf_to_markdown","displayName":"Convert PDF to Markdown","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_render_pdf_pages","description":"Render every PDF page to PNG and return the images in a ZIP archive. Price: $0.01 per input page, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"dpi":{"type":"integer","default":150,"maximum":300,"minimum":36},"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"title":"Render PDF pages","logicalName":"pixo_render_pdf_pages","displayName":"Render PDF pages","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_create_pdf_from_markdown","description":"Create a PDF from UTF-8 Markdown with an optional document title. Price: $0.01 per call, paid in USDC via x402 on Base or Solana. The supplied content is processed privately and is not stored. Supply UTF-8 source in the markdown argument.","inputSchema":{"type":"object","required":["markdown"],"properties":{"markdown":{"type":"string"}},"additionalProperties":false},"title":"Create PDF from Markdown","logicalName":"pixo_create_pdf_from_markdown","displayName":"Create PDF from Markdown","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_ocr_pdf","description":"OCR a scanned PDF with Google Gemini. The PDF is sent to Google for this tool only. Price: $0.03 per input page, paid in USDC via x402 on Base or Solana. This operation sends the supplied content to Google Gemini. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"title":"OCR PDF","logicalName":"pixo_ocr_pdf","displayName":"OCR PDF","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_extract_pdf_tables","description":"Extract tables as JSON with Google Gemini. The PDF is sent to Google for this tool only. Price: $0.03 per input page, paid in USDC via x402 on Base or Solana. This operation sends the supplied content to Google Gemini. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"title":"Extract PDF tables","logicalName":"pixo_extract_pdf_tables","displayName":"Extract PDF tables","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"pixo_extract_pdf_structured","description":"Extract JSON matching a caller-supplied schema with Google Gemini. The PDF is sent to Google for this tool only. Price: $0.04 per input page, paid in USDC via x402 on Base or Solana. This operation sends the supplied content to Google Gemini. Supply file.data as standard base64 (or a base64 data URI).","inputSchema":{"type":"object","required":["file","schema"],"properties":{"file":{"type":"object","required":["data"],"properties":{"data":{"type":"string","contentEncoding":"base64"},"filename":{"type":"string"},"mimeType":{"type":"string"}},"additionalProperties":false},"schema":{"type":"object"}},"additionalProperties":false},"title":"Extract structured PDF data","logicalName":"pixo_extract_pdf_structured","displayName":"Extract structured PDF data","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Pixo&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkucGl4by50b29scy9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Pixo%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.pixo.tools%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Pixo%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.pixo.tools%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Pixo&connectorUrl=https%3A%2F%2Fapi.pixo.tools%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Pixo\" --url \"https://api.pixo.tools/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pixo-mcp-df7d7146ea","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pixo-mcp-df7d7146ea/tools/{tool}","mcpServerUrl":"https://api.pixo.tools/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/pixo-mcp-df7d7146ea?live=1"}