Skip to main content
Recraft’s MCP server allows use of the following tools.

Billing

The two MCP servers bill differently against the same operation:
  • Local MCP server — charges the same prices as the Recraft API and deducts from your API units balance. The USD prices in the table below correspond to this rate.
  • Remote MCP server — charges the same prices as the Recraft web platform and deducts from your subscription credits balance. See Credits for credit costs per operation.

Tools

Tool nameDescriptionParameters
generate_imageGenerates raster/vector images from a prompt- prompt
- style
- size
- model
- number of images
create_styleCreates a style from a list of images- list of images
- basic style
vectorize_imageVectorizes a raster image into a vector format- image
image_to_imageGenerates raster/vector images from an image + prompt- image
- prompt
- similarity strength
- style
- size
- model
- number of images
remove_backgroundRemoves the background of an image- image
replace_backgroundGenerates a new background in an image from a prompt- image
- prompt for background
- style
- size
- model
- number of images
crisp_upscaleUpscales image resolution without altering content- image
creative_upscaleUpscales image resolution while regenerating details- image
get_userRetrieves information about the user and balance
For a detailed explanation of each tool, its parameters, and pricing, visit the Recraft API docs.

Models and style compatibility

Tools that accept a model parameter (generate_image, image_to_image, replace_background) work with any model from the Recraft V2, V3, V4, and V4.1 generations. A few compatibility rules apply:
  • Styles are not supported on V4 and V4.1 models (including their Pro, Utility, and Vector variants). The style and style_id parameters only apply to V2 and V3 models. See Styles for the full compatibility matrix.
  • Vector models (names ending in _vector) produce SVG output; raster models produce PNG/WEBP/JPG output. Pair your chosen model with a compatible style category — raster styles with raster models, vector styles with vector models.
  • custom_style_id created via create_style is bound to the model and base style supplied at creation time; reuse it with the same model.