---
title: Use Recraft in WorkBuddy via RunAPI — Upscale & BG Removal | RunAPI
description: Upscale images and remove backgrounds with Recraft in WorkBuddy over MCP with RunAPI. One API key, crisp neural upscaling, precise edge detection from the workbench.
url: https://runapi.ai/workbuddy-recraft.md
canonical: https://runapi.ai/workbuddy-recraft
locale: en
site: RunAPI
image: https://runapi.ai/assets/opengraph-bfaaa0f0.png
alternates:
  en: https://runapi.ai/workbuddy-recraft
  zh-CN: https://runapi.ai/zh-CN/workbuddy-recraft
  es: https://runapi.ai/es/workbuddy-recraft
  ja: https://runapi.ai/ja/workbuddy-recraft
  de: https://runapi.ai/de/workbuddy-recraft
  fr: https://runapi.ai/fr/workbuddy-recraft
  pt-BR: https://runapi.ai/pt-BR/workbuddy-recraft
  ko: https://runapi.ai/ko/workbuddy-recraft
  it: https://runapi.ai/it/workbuddy-recraft
  nl: https://runapi.ai/nl/workbuddy-recraft
  pl: https://runapi.ai/pl/workbuddy-recraft
  tr: https://runapi.ai/tr/workbuddy-recraft
  zh-TW: https://runapi.ai/zh-TW/workbuddy-recraft
  zh-HK: https://runapi.ai/zh-HK/workbuddy-recraft
  ar: https://runapi.ai/ar/workbuddy-recraft
  x-default: https://runapi.ai/workbuddy-recraft
model: recraft
---

> HTML version: https://runapi.ai/workbuddy-recraft
> Site index for agents: https://runapi.ai/llms.txt


# Use Recraft in WorkBuddy.

Recraft provides crisp neural image upscaling that recovers fine detail without artifacts, and precise background removal that preserves hair strands and transparent edges. WorkBuddy calls both as tools on the RunAPI MCP server — hand the agent a source image URL, name the operation, and get the processed result back in the workbench.

- [Get API Key](https://runapi.ai/login)
- [Read the docs](https://runapi.ai/docs/guides)

one API key · upscale + background removal tools · async handled by the server

### Prompt

```text
Use the runapi MCP server to upscale an image with Recraft crisp upscale.

Requirements:
- Call the RunAPI upscale_image tool with model "recraft-crisp-upscale"
- Source image: https://example.com/product-photo.jpg
- Wait for the task to complete and show me the upscaled image URL
- For background removal, use the remove_background tool with model "recraft-remove-background" instead

```

### MCP config

```bash
{
  "mcpServers": {
    "runapi": {
      "url": "https://runapi.ai/mcp",
      "transport": "streamable_http",
      "headers": {
        "Authorization": "Bearer ${RUNAPI_API_KEY}"
      }
    }
  }
}

```

### Response

```json
{
  "task_id": "tsk_abc123",
  "status": "completed",
  "model": "recraft-crisp-upscale",
  "output": {
    "image_url": "https://media.runapi.ai/outputs/tsk_abc123.png"
  }
}

```

## Use Recraft in WorkBuddy in three steps

1. **Add the RunAPI MCP server** - Register an MCP server named runapi in WorkBuddy, pointing at https://runapi.ai/mcp over streamable HTTP, with the Authorization header reading your key from RUNAPI_API_KEY. If RunAPI is already connected for chat, both Recraft tools are exposed on the same server — no extra setup needed. `url: https://runapi.ai/mcp
auth: Bearer ${RUNAPI_API_KEY}
`
2. **Prompt the workbench agent** - Ask WorkBuddy to call the RunAPI upscale_image tool with model set to recraft-crisp-upscale and pass the source_image_url. For background removal, tell the agent to use the remove_background tool with model recraft-remove-background instead. Both need only the source image URL. `tool: upscale_image · model: recraft-crisp-upscale`
3. **Get the result** - The MCP server creates the task, tracks it until completion, and hands the processed image URL back to WorkBuddy. The agent shows the URL in the conversation — no manual polling on your side. `task_id: tsk_abc123 → completed`

## Recraft tool parameters

| Parameter | Type | Description |
| --- | --- | --- |
| `model` | `string` | Required. recraft-crisp-upscale for upscaling, recraft-remove-background for background removal. |
| `source_image_url` | `string` | Required. URL of the source image to process. |
| `callback_url` | `string` | Optional. Webhook URL for async completion notification. |

## What is Recraft on WorkBuddy?

Recraft is the image processing model from the team that beat Midjourney on the ELO leaderboard. On RunAPI it provides two post-processing capabilities — crisp neural upscaling that recovers fine detail, and background removal that cleanly handles hair strands and transparent edges. WorkBuddy reaches both as tools on the RunAPI MCP server, turning raw or AI-generated images into production-ready assets without leaving the workbench.

## Recraft use cases

- **Product photo isolation** - Remove backgrounds from product photos for clean e-commerce listings, with edge detection that handles hair, fur, and transparent materials without manual masking.
- **Logo and brand asset upscaling** - Upscale low-resolution logo files and brand assets to production quality for print materials, preserving clean edges on vector-style graphics.
- **Post-generation cleanup pipeline** - Chain Recraft after any generation model in a WorkBuddy workflow — generate with Flux 2, then pass the output through background removal and upscaling in the same conversation.

## Recraft + WorkBuddy questions

### Can I chain Recraft background removal and upscaling in one WorkBuddy workflow?

Yes. Both tools are stateless and accept standard image URLs. Instruct WorkBuddy to first call remove_background with the original image, then pass the output URL to upscale_image. The same runapi MCP server handles both calls.

### What image formats does Recraft accept and output?

Recraft accepts JPEG, PNG, and WebP inputs. Background removal outputs PNG with alpha transparency. Upscale output matches the input format.

### How does Recraft crisp upscale differ from Topaz upscale on RunAPI?

Both use neural networks, but Recraft crisp upscale is optimized for clean edge recovery on design assets and product photos with lower per-task cost. Topaz offers configurable 1x/2x/4x scale factors and is better suited for photographic detail at extreme enlargements. Both are tools on the same RunAPI MCP server.

### Who handles the async task polling in WorkBuddy?

The RunAPI MCP server does. Both Recraft operations are async, but the server tracks each task until it completes and returns the processed image URL to WorkBuddy, so you never poll manually from the workbench.

### What does Recraft cost on RunAPI?

Recraft uses per-task billing — upscaling and background removal are priced separately per image processed. Check the RunAPI pricing page for current rates. No subscription or minimum spend required.


- [WorkBuddy setup guide →](https://runapi.ai/workbuddy.md) - Not connected yet? Start with the RunAPI MCP setup guide for WorkBuddy.
- [Recraft models →](https://runapi.ai/models/recraft.md) - See all Recraft variants, pricing, and API docs.

## Try Recraft in WorkBuddy today.

Get a free RunAPI key, add the MCP server to WorkBuddy, and start upscaling images and removing backgrounds with Recraft.

[Browse models →](https://runapi.ai/models.md)

---

## More from RunAPI

- [Home](https://runapi.ai/.md)
### Product
- [Model Catalog](https://runapi.ai/models.md)
- [Pricing](https://runapi.ai/pricing.md)
- [Providers](https://runapi.ai/models#all-models)
### Developers
- [Documentation](https://runapi.ai/docs/guides)
- [SDKs](https://runapi.ai/sdk.md)
- [CLI](https://runapi.ai/cli.md)
- [MCP Server](https://runapi.ai/mcp.md)
- [x402](https://runapi.ai/x402.md)
### Guides
- [Claude Code vs Cursor](https://runapi.ai/claude-code-vs-cursor.md)
- [Cursor API Setup](https://runapi.ai/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/openrouter-alternative.md)
### Company
- [Enterprise](https://runapi.ai/contact.md)
- [Contact](https://runapi.ai/contact.md)
### Legal
- [Terms](https://runapi.ai/terms.md)
- [Privacy](https://runapi.ai/privacy.md)
- [Site index for agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/icon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "SoftwareApplication",
    "name": "RunAPI Recraft for WorkBuddy",
    "applicationCategory": "DeveloperApplication",
    "description": "Upscale images and remove backgrounds with Recraft in WorkBuddy over MCP with RunAPI. One API key, crisp neural upscaling, precise edge detection from the workbench.",
    "url": "https://runapi.ai/workbuddy-recraft"
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Can I chain Recraft background removal and upscaling in one WorkBuddy workflow?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yes. Both tools are stateless and accept standard image URLs. Instruct WorkBuddy to first call remove_background with the original image, then pass the output URL to upscale_image. The same runapi MCP server handles both calls."
        }
      },
      {
        "@type": "Question",
        "name": "What image formats does Recraft accept and output?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Recraft accepts JPEG, PNG, and WebP inputs. Background removal outputs PNG with alpha transparency. Upscale output matches the input format."
        }
      },
      {
        "@type": "Question",
        "name": "How does Recraft crisp upscale differ from Topaz upscale on RunAPI?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Both use neural networks, but Recraft crisp upscale is optimized for clean edge recovery on design assets and product photos with lower per-task cost. Topaz offers configurable 1x/2x/4x scale factors and is better suited for photographic detail at extreme enlargements. Both are tools on the same RunAPI MCP server."
        }
      },
      {
        "@type": "Question",
        "name": "Who handles the async task polling in WorkBuddy?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "The RunAPI MCP server does. Both Recraft operations are async, but the server tracks each task until it completes and returns the processed image URL to WorkBuddy, so you never poll manually from the workbench."
        }
      },
      {
        "@type": "Question",
        "name": "What does Recraft cost on RunAPI?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Recraft uses per-task billing — upscaling and background removal are priced separately per image processed. Check the RunAPI pricing page for current rates. No subscription or minimum spend required."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "HowTo",
    "name": "How to use Recraft in WorkBuddy via RunAPI",
    "description": "Add RunAPI as an MCP server in WorkBuddy, prompt the workbench agent to call the Recraft upscale_image or remove_background tool, and receive the processed image URL.",
    "step": [
      {
        "@type": "HowToStep",
        "position": 1,
        "name": "Add the RunAPI MCP server",
        "text": "Register an MCP server named runapi in WorkBuddy, pointing at https://runapi.ai/mcp over streamable HTTP, with the Authorization header reading your key from RUNAPI_API_KEY. If RunAPI is already connected for chat, both Recraft tools are exposed on the same server — no extra setup needed.",
        "url": "https://runapi.ai/workbuddy-recraft#how-step-1"
      },
      {
        "@type": "HowToStep",
        "position": 2,
        "name": "Prompt the workbench agent",
        "text": "Ask WorkBuddy to call the RunAPI upscale_image tool with model set to recraft-crisp-upscale and pass the source_image_url. For background removal, tell the agent to use the remove_background tool with model recraft-remove-background instead. Both need only the source image URL.",
        "url": "https://runapi.ai/workbuddy-recraft#how-step-2"
      },
      {
        "@type": "HowToStep",
        "position": 3,
        "name": "Get the result",
        "text": "The MCP server creates the task, tracks it until completion, and hands the processed image URL back to WorkBuddy. The agent shows the URL in the conversation — no manual polling on your side.",
        "url": "https://runapi.ai/workbuddy-recraft#how-step-3"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "en",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://runapi.ai/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "RunAPI Recraft for WorkBuddy",
        "item": "https://runapi.ai/workbuddy-recraft"
      }
    ]
  }
]
```
