
Recraft MCP Server (Official)
OfficialOfficial Recraft server for raster and vector image generation, vectorization, and editing.
Add to your client
Copy the config for your MCP client and paste it into its config file.
npx -y @recraft-ai/mcp-recraft-server@latestPaste 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_imageGenerate a raster or vector image from a text prompt
image_to_imageTransform or edit an existing image guided by a prompt
vectorize_imageConvert a raster image into a vector (SVG)
create_styleCreate a reusable custom style from reference images
remove_backgroundRemove the background from an image
replace_backgroundReplace an image's background based on a prompt
crisp_upscaleUpscale an image with a crisp, detail-preserving model
creative_upscaleUpscale an image with a creative, detail-enhancing model
get_userRetrieve 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
- 1Register at recraft.ai and generate an API key from your profile's API page
- 2Purchase Recraft API credits for your account
- 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
- 4Restart the MCP client
- 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.
Official MiniMax server for TTS, voice cloning, music, image, and video generation.
Official ElevenLabs server for text-to-speech, voice cloning, sound effects, and audio.
Compare Recraft MCP Server (Official) with: