{"id":928,"date":"2026-04-02T17:22:04","date_gmt":"2026-04-02T17:22:04","guid":{"rendered":"https:\/\/pixelpanda.ai\/blog\/2026\/04\/02\/upscale-enhance-images-claude-pixelpanda-mcp\/"},"modified":"2026-04-08T02:58:10","modified_gmt":"2026-04-08T02:58:10","slug":"upscale-enhance-images-claude-pixelpanda-mcp","status":"publish","type":"post","link":"https:\/\/pixelpanda.ai\/blog\/2026\/04\/02\/upscale-enhance-images-claude-pixelpanda-mcp\/","title":{"rendered":"How to Upscale and Enhance Images with Claude Using PixelPanda MCP"},"content":{"rendered":"<p>You have a folder of product photos that need to be print-ready. Or AI-generated images that came out a little soft. Or a client asking for &#8220;higher resolution&#8221; on everything you&#8217;ve sent them this week.<\/p>\n<p>You could open each image in Photoshop, export, upload to an upscaling service, wait, download, rename, repeat. Or you could just tell Claude:<\/p>\n<p><em>&#8220;Upscale all the images in my \/products folder to 4x.&#8221;<\/em><\/p>\n<p>That&#8217;s it. Claude reads the folder, sends each image through PixelPanda&#8217;s AI upscaler, and saves the results. No tabs, no uploads, no waiting around watching progress bars.<\/p>\n<p>This guide walks you through the setup \u2014 about 3 minutes \u2014 and then shows you what&#8217;s possible.<\/p>\n<hr \/>\n<h2>What You&#8217;ll Need<\/h2>\n<ul>\n<li><strong>Claude Desktop<\/strong> or <strong>Claude Code<\/strong> (any MCP-compatible client works)<\/li>\n<li><strong>Python 3.10+<\/strong> installed on your machine<\/li>\n<li>A <strong>PixelPanda account<\/strong> with credits (<a href=\"https:\/\/pixelpanda.ai\/pricing\">the $5 Try It pack<\/a> works)<\/li>\n<\/ul>\n<hr \/>\n<h2>Step 1: Install the MCP Server<\/h2>\n<p>Open your terminal and run:<\/p>\n<pre><code class=\"language-bash\">pip install pixelpanda-mcp\n<\/code><\/pre>\n<p>That&#8217;s the entire installation. The package includes 33 AI image tools \u2014 upscaling, enhancement, background removal, product photography, and more.<\/p>\n<hr \/>\n<h2>Step 2: Get Your API Token<\/h2>\n<ol>\n<li>Go to <a href=\"https:\/\/pixelpanda.ai\">pixelpanda.ai<\/a> and log in<\/li>\n<li>Click your profile icon in the top right<\/li>\n<li>Click <strong>API Token<\/strong><\/li>\n<li>Click <strong>Generate Token<\/strong><\/li>\n<li>Copy the token \u2014 it starts with <code>pk_live_<\/code><\/li>\n<\/ol>\n<p>Keep this token private. It&#8217;s tied to your account and credits.<\/p>\n<hr \/>\n<h2>Step 3: Connect to Claude<\/h2>\n<h3>Claude Desktop<\/h3>\n<p>Open your Claude Desktop config file:<\/p>\n<ul>\n<li><strong>Mac:<\/strong> <code>~\/Library\/Application Support\/Claude\/claude_desktop_config.json<\/code><\/li>\n<li><strong>Windows:<\/strong> <code>%APPDATA%\\Claude\\claude_desktop_config.json<\/code><\/li>\n<\/ul>\n<p>Add the PixelPanda server:<\/p>\n<pre><code class=\"language-json\">{\n  &quot;mcpServers&quot;: {\n    &quot;pixelpanda&quot;: {\n      &quot;command&quot;: &quot;pixelpanda-mcp&quot;,\n      &quot;env&quot;: {\n        &quot;PIXELPANDA_API_TOKEN&quot;: &quot;pk_live_your_token_here&quot;\n      }\n    }\n  }\n}\n<\/code><\/pre>\n<p>Restart Claude Desktop.<\/p>\n<h3>Claude Code<\/h3>\n<p>Add to <code>~\/.claude\/claude_code_config.json<\/code>:<\/p>\n<pre><code class=\"language-json\">{\n  &quot;mcpServers&quot;: {\n    &quot;pixelpanda&quot;: {\n      &quot;command&quot;: &quot;pixelpanda-mcp&quot;,\n      &quot;env&quot;: {\n        &quot;PIXELPANDA_API_TOKEN&quot;: &quot;pk_live_your_token_here&quot;\n      }\n    }\n  }\n}\n<\/code><\/pre>\n<p>Restart Claude Code. You should see PixelPanda&#8217;s tools in the available tools list.<\/p>\n<hr \/>\n<h2>Upscaling Images<\/h2>\n<h3>Basic Upscale<\/h3>\n<p>Just tell Claude what you want:<\/p>\n<blockquote>\n<p>&#8220;Upscale this image to 4x: https:\/\/example.com\/my-photo.jpg&#8221;<\/p>\n<\/blockquote>\n<p>Claude calls PixelPanda&#8217;s AI upscaler and returns the result URL. The upscaled image is stored permanently \u2014 you can download it anytime.<\/p>\n<h3>Upscale a Local File<\/h3>\n<blockquote>\n<p>&#8220;Upscale ~\/Desktop\/product-shot.png to 4x&#8221;<\/p>\n<\/blockquote>\n<p>Claude reads the file from your machine, sends it through the upscaler, and gives you the result.<\/p>\n<h3>Print-Ready 8x<\/h3>\n<p>For large format printing (posters, banners, trade show displays):<\/p>\n<blockquote>\n<p>&#8220;I need this image print-ready at 300 DPI for a 24&#215;36 poster. Upscale it as much as needed.&#8221;<\/p>\n<\/blockquote>\n<p>Claude will calculate the required resolution and choose the right scale factor.<\/p>\n<h3>Batch Upscale a Folder<\/h3>\n<blockquote>\n<p>&#8220;Upscale every PNG in my ~\/products\/photos folder to 4x&#8221;<\/p>\n<\/blockquote>\n<p>Claude iterates through the folder and upscales each image. You get back a list of result URLs.<\/p>\n<h3>Scale Options and Pricing<\/h3>\n<table>\n<thead>\n<tr>\n<th>Scale<\/th>\n<th>Credits<\/th>\n<th>Speed<\/th>\n<th>Best For<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>2x<\/td>\n<td>1<\/td>\n<td>~5-8 seconds<\/td>\n<td>Quick size bump<\/td>\n<\/tr>\n<tr>\n<td>4x<\/td>\n<td>3<\/td>\n<td>~30-60 seconds<\/td>\n<td>E-commerce, social media<\/td>\n<\/tr>\n<tr>\n<td>8x<\/td>\n<td>5<\/td>\n<td>~2-3 minutes<\/td>\n<td>Print, large format<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The 2x option uses Real-ESRGAN (fast). The 4x and 8x options use Clarity Upscaler, which handles any image size through intelligent tiling \u2014 no GPU memory limits.<\/p>\n<h3>Quality Modes<\/h3>\n<p>You can also specify a quality mode:<\/p>\n<blockquote>\n<p>&#8220;Upscale this to 2x using high quality mode&#8221;<\/p>\n<\/blockquote>\n<ul>\n<li><strong>fast<\/strong> \u2014 Real-ESRGAN. Quick and clean. Best for images that are already decent quality.<\/li>\n<li><strong>balanced<\/strong> \u2014 Clarity Upscaler with optimized settings. Good tradeoff between speed and quality.<\/li>\n<li><strong>high<\/strong> \u2014 Clarity Upscaler at full quality. Maximum detail preservation. Worth it for hero images.<\/li>\n<\/ul>\n<hr \/>\n<h2>Enhancing Images<\/h2>\n<p>Enhancement is different from upscaling \u2014 it sharpens, denoises, restores faces, and fixes artifacts. PixelPanda runs 4 different AI enhancement methods in parallel and gives you all the results so you can pick the best one.<\/p>\n<h3>Basic Enhance<\/h3>\n<blockquote>\n<p>&#8220;Enhance this image: https:\/\/example.com\/blurry-photo.jpg&#8221;<\/p>\n<\/blockquote>\n<p>Claude returns multiple variants:<\/p>\n<ul>\n<li><strong>Clean Upscale<\/strong> \u2014 Faithful sharpening without changing the image character<\/li>\n<li><strong>Face Enhance<\/strong> \u2014 Extra detail on faces (great for portraits and headshots)<\/li>\n<li><strong>AI Restore<\/strong> \u2014 Fixes compression artifacts, scratches, and damage<\/li>\n<li><strong>Full Restore<\/strong> \u2014 The most aggressive option \u2014 restores and then upscales with face enhancement<\/li>\n<\/ul>\n<p>Each enhance costs 1 credit and you get all 4 variants.<\/p>\n<h3>Enhance AI-Generated Images<\/h3>\n<p>AI-generated product photos sometimes come out a little soft or have minor artifacts. Enhancement fixes that:<\/p>\n<blockquote>\n<p>&#8220;These AI product photos look slightly soft. Can you enhance them?&#8221;<\/p>\n<\/blockquote>\n<h3>Fix Old or Damaged Photos<\/h3>\n<blockquote>\n<p>&#8220;This photo is from 2005 and looks pretty rough. Can you restore it?&#8221;<\/p>\n<\/blockquote>\n<p>The AI Restore and Full Restore variants are specifically designed for this \u2014 they reconstruct missing detail and fix compression artifacts.<\/p>\n<hr \/>\n<h2>Combining Upscale + Enhance<\/h2>\n<p>The real power is chaining operations:<\/p>\n<blockquote>\n<p>&#8220;Enhance this photo first, then upscale the best result to 4x for printing&#8221;<\/p>\n<\/blockquote>\n<p>Claude runs the enhancement, picks the best variant, and feeds it into the upscaler. Two operations, one sentence.<\/p>\n<hr \/>\n<h2>Other Things You Can Do<\/h2>\n<p>Once you have the MCP connected, you&#8217;re not limited to upscaling and enhancement. The same connection gives you:<\/p>\n<ul>\n<li><strong>Remove backgrounds<\/strong> \u2014 &#8220;Remove the background from this product photo&#8221;<\/li>\n<li><strong>Generate product photos<\/strong> \u2014 &#8220;Create 6 marketing photos of my sunglasses with the lifestyle avatar&#8221;<\/li>\n<li><strong>Virtual try-on<\/strong> \u2014 &#8220;Show this dress on my fashion avatar&#8221;<\/li>\n<li><strong>Scene generation<\/strong> \u2014 &#8220;Put this coffee maker in a modern kitchen setting&#8221;<\/li>\n<li><strong>Check your credits<\/strong> \u2014 &#8220;How many credits do I have left?&#8221;<\/li>\n<\/ul>\n<p>All through natural conversation with Claude.<\/p>\n<hr \/>\n<h2>Troubleshooting<\/h2>\n<p><strong>&#8220;Tool not found&#8221; or Claude doesn&#8217;t see PixelPanda tools<\/strong><br \/>\n&#8211; Make sure you restarted Claude after editing the config<br \/>\n&#8211; Check that <code>pixelpanda-mcp<\/code> is installed: <code>pip show pixelpanda-mcp<\/code><br \/>\n&#8211; Verify the command path: <code>which pixelpanda-mcp<\/code><\/p>\n<p><strong>&#8220;Invalid or missing API token&#8221;<\/strong><br \/>\n&#8211; Double-check your token starts with <code>pk_live_<\/code><br \/>\n&#8211; Make sure it&#8217;s in the <code>env<\/code> section of your MCP config, not <code>args<\/code><br \/>\n&#8211; Regenerate the token at pixelpanda.ai if it&#8217;s not working<\/p>\n<p><strong>&#8220;Insufficient credits&#8221;<\/strong><br \/>\n&#8211; Check your balance: ask Claude &#8220;How many PixelPanda credits do I have?&#8221;<br \/>\n&#8211; Top up at <a href=\"https:\/\/pixelpanda.ai\/pricing\">pixelpanda.ai\/pricing<\/a><\/p>\n<p><strong>Upscale is slow<\/strong><br \/>\n&#8211; 4x and 8x use Clarity Upscaler which takes 30-180 seconds depending on image size<br \/>\n&#8211; 2x uses Real-ESRGAN and finishes in 5-8 seconds<br \/>\n&#8211; Large images (4K+) take longer due to tiling<\/p>\n<hr \/>\n<h2>What&#8217;s Next<\/h2>\n<p>You&#8217;ve got a direct line from Claude to professional image processing. No context-switching, no manual uploads, no browser tabs. Just say what you need and it happens.<\/p>\n<p>Start with one image. Upscale it. Enhance it. Then try a batch. Once you see the workflow, you won&#8217;t go back to doing it manually.<\/p>\n<p>Get started: <a href=\"https:\/\/pixelpanda.ai\/pricing\">pixelpanda.ai\/pricing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Set up PixelPanda MCP in 3 minutes then upscale and enhance images directly from Claude.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"","rank_math_description":"","rank_math_focus_keyword":"","footnotes":""},"categories":[238,413],"tags":[527,526,524,528,525],"class_list":["post-928","post","type-post","status-publish","format-standard","hentry","category-ai-technology-development","category-image-editing","tag-ai-image-enhancement-workflow","tag-ai-image-upscaling-api","tag-claude-image-processing","tag-mcp-image-processing","tag-pixelpanda-mcp"],"_links":{"self":[{"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/posts\/928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/comments?post=928"}],"version-history":[{"count":1,"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/posts\/928\/revisions"}],"predecessor-version":[{"id":929,"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/posts\/928\/revisions\/929"}],"wp:attachment":[{"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/media?parent=928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/categories?post=928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pixelpanda.ai\/blog\/wp-json\/wp\/v2\/tags?post=928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}