mcp.film

mcp.film / Image Generation / Recraft MCP Server

Recraft MCP Server

OfficialRemoteby Recraftcreditsverified Oct 8, 2026

Official hosted Recraft server: raster + vector generation, styles, upscale, backgrounds.

What it does

Recraft's official MCP is now a hosted, OAuth-gated endpoint covering text-to-image, image-to-image and variations in raster and SVG, region editing and object removal, custom style creation, vectorization, background removal and replacement, and upscaling. Uniquely useful for film work needing brand-consistent styles, title and poster art, and clean vector assets. The old local npm package is dead — connect over HTTP instead.

Connect

Remote endpoint (Streamable HTTP)
https://mcp.recraft.ai/mcp
Claude Code
claude mcp add --transport http recraft https://mcp.recraft.ai/mcp
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "recraft": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.recraft.ai/mcp"
      ]
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "recraft": {
      "url": "https://mcp.recraft.ai/mcp"
    }
  }
}
Auth: oauth — OAuth in the browser on first connect; no API key to manage. Needs a Recraft account at recraft.ai

Field notes

Re-checked 8 Oct 2026: endpoint, OAuth flow and the documented Claude Code and mcp-remote commands are unchanged. The stdio entry is not a local server — it is the mcp-remote bridge Recraft's own docs print for clients that cannot speak streamable HTTP, pointed at the same hosted endpoint. The local package @recraft-ai/mcp-recraft-server (last v1.6.5) is deprecated and its repo is archived; the repo link is kept only for history. Billing: the hosted server deducts from your Recraft plan credits, the same balance Recraft Studio spends, at per-operation rates listed under Plans and billing — free accounts get a small allowance. In Claude Code on the web, generated images may fail to download unless img.recraft.ai is added to the environment's allowed network domains. tools_sample is null because Recraft's docs describe capabilities rather than tool names and the endpoint is OAuth-gated, so the list cannot be enumerated without an account.

Also in Image Generation

Used in

Model Shootout · Character-Consistent Series · Build a character-consistent series · Use only hosted remote MCP servers

Pairs well with