MCP Directory

Recraft MCP Server (Official)

Official

Official Recraft server for raster and vector image generation, vectorization, and editing.

Verified
stdio (local)
API key
Stale
TypeScript

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
npx -y @recraft-ai/mcp-recraft-server@latest

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "recraft-mcp-server-official": {
      "command": "npx",
      "args": [
        "-y",
        "@recraft-ai/mcp-recraft-server@latest"
      ],
      "env": {
        "RECRAFT_API_KEY": "<your-api-key>",
        "IMAGE_STORAGE_DIRECTORY": "/absolute/path/to/output/dir"
      }
    }
  }
}

Before you start

  • Node.js installed (to run npx or node)
  • A Recraft account at recraft.ai
  • A Recraft API key generated from your profile's API page
  • Recraft API credits purchased for your account (generation consumes credits)
  • An MCP-capable client (Claude Desktop, Cursor, etc.)

About Recraft MCP Server (Official)

Recraft MCP Server is the official MCP integration from Recraft, giving MCP clients access to Recraft's raster and vector image generation and editing API. From Claude Desktop, Cursor, or any MCP client you can generate images, vectorize them, edit with image-to-image, manage backgrounds, upscale, and create reusable styles.

It runs locally over stdio via Node. The easiest install is the prebuilt Claude Desktop Extension (.dxt) from the latest release; you can also run it with npx or build from source. All operations call the Recraft API and consume Recraft credits.

A standout capability is true vector (SVG) output: alongside raster generation, vectorize_image converts rasters to vectors, and create_style lets you define a custom style reference reused across generations.

Tools & capabilities (9)

generate_image

Generate a raster or vector image from a text prompt

image_to_image

Transform or edit an existing image guided by a prompt

vectorize_image

Convert a raster image into a vector (SVG)

create_style

Create a reusable custom style from reference images

remove_background

Remove the background from an image

replace_background

Replace an image's background based on a prompt

crisp_upscale

Upscale an image with a crisp, detail-preserving model

creative_upscale

Upscale an image with a creative, detail-enhancing model

get_user

Retrieve the authenticated user's account info and credit balance

When to use it

  • Use it when you need on-brand raster or vector images generated from prompts inside an agent
  • Use it when you want to vectorize a logo or illustration into clean SVG
  • Use it when iterating on an existing image with image-to-image editing
  • Use it when you need quick background removal or replacement for product or marketing shots
  • Use it when defining a custom style once and reusing it for a consistent set of assets
  • Use it when upscaling images and choosing between faithful (crisp) or enhanced (creative) modes

Quick setup

  1. 1Register at recraft.ai and generate an API key from your profile's API page
  2. 2Purchase Recraft API credits for your account
  3. 3Install via the Claude Desktop Extension (.dxt) from the latest release, or add the server to your client config with npx -y @recraft-ai/mcp-recraft-server@latest and RECRAFT_API_KEY in env
  4. 4Restart the MCP client
  5. 5Verify by calling get_user to confirm auth and credits, then try generate_image

Security notes

The Recraft API key bills generation usage to your account; keep it in env. Generated images are saved to IMAGE_STORAGE_DIRECTORY (defaults under your home dir), so point it somewhere safe.

Recraft MCP Server (Official) FAQ

How do I get an API key?

Register at recraft.ai, then generate a key from your profile's API page; you'll also use that page to buy API credits.

Can it output real vector files?

Yes. generate_image can produce vector output and vectorize_image converts existing rasters into SVG vectors.

What's the easiest way to install it?

Download the .dxt Claude Desktop Extension from the latest GitHub release and double-click it; npx and from-source installs are also documented.

Is it free to use?

The server is open source (MIT), but image operations call the Recraft API and consume paid Recraft credits.

What's the difference between crisp_upscale and creative_upscale?

crisp_upscale preserves existing detail for a faithful higher-resolution result, while creative_upscale enhances and adds detail during upscaling.

Alternatives to Recraft MCP Server (Official)

Popular community server that feeds Figma layout data to coding agents via a Figma API token.

Verified
stdio (local)
API key
TypeScript
2 tools
Updated 19 days agoRepo

Official MiniMax server for TTS, voice cloning, music, image, and video generation.

Verified
stdio (local)
API key
Python
8 tools
Updated 2 months agoRepo

Official ElevenLabs server for text-to-speech, voice cloning, sound effects, and audio.

Verified
stdio (local)
API key
Python
14 tools
Updated 5 months agoRepo