SVG.new

io.github.svgnewPublished by GitHub account svgnewv1.3.1Updated Oct 31, 2026

Convert PNG, JPG and WebP to SVG. Recolor an SVG, reduce its colors or remove its background.

VerifiedStreamable HTTPWeb executableMedia & DesignAI & ML

Overview

AI-generated overview

SVG.new server that lets an assistant vectorize PNG, JPG and WebP images into SVG and edit SVG colors or backgrounds.

What you can do
  • Vectorize images into SVG, from image data or a local image file, including batches of up to 10 files
  • Remove image backgrounds with AI, from image data or a local file
  • Recolor an SVG, reduce its color palette, and check batch progress
  • List past vectorizations to review history
When to use it
Useful when you want an assistant to turn raster logos, icons or artwork into editable SVG, clean up an existing SVG's palette, or strip backgrounds without leaving the chat client.
Requirements
Either the hosted endpoint with OAuth sign-in to an SVG.new account, or the local npm package run with npx, which requires the SVG_NEW_API_KEY environment variable (an svk_ key from the SVG.new account page). An optional SVG_NEW_API_URL overrides the API base URL. Network access to svg.new is needed.
Before you install
Vectorizing and background removal consume paid credits (1 credit per image, 1 per image in batches), so usage costs money; recolor, simplify, status and history tools are free. The API key is a secret and should be supplied through the environment rather than pasted into shared configs. Uploaded images are sent to the SVG.new service.

Installation

In SourceWeft

  1. Open SVG.new in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.svgnew%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "svg-new": {
      "type": "http",
      "url": "https://svg.new/api/mcp"
    }
  }
}

README

@svgnew/mcp

MCP (Model Context Protocol) server for svg.new — AI-powered image to SVG vectorization.

Use svg.new from any MCP-compatible client: Claude Code, Claude Desktop, Cursor, Windsurf, and more.

Hosted server (sign in, no API key)

SVG.new hosts this server at https://svg.new/api/mcp (Streamable HTTP). Clients that support OAuth sign in with your SVG.new account; there is nothing to install. Clients that send headers can use Authorization: Bearer svk_... with an API key instead.

bash
# Claude Code (then run /mcp, pick svgnew and choose Authenticate)claude mcp add --transport http --scope user svgnew https://svg.new/api/mcp
# Gemini CLI (then run /mcp auth svg-new)gemini extensions install https://github.com/svgnew/mcp

In Claude, open Settings, Connectors, Add custom connector, enter the URL above and sign in. Cline and other agents can follow llms-install.md. The cursor folder is the Cursor plugin for the hosted server. Setup for each client: svg.new/mcp.

Quick Start (local server)

bash
npx @svgnew/mcp

Requires SVG_NEW_API_KEY environment variable. Get your key at svg.new/account.

Setup

Claude Code / Claude Desktop

Add to your MCP config:

json
{  "mcpServers": {    "svg-new": {      "command": "npx",      "args": ["@svgnew/mcp"],      "env": {        "SVG_NEW_API_KEY": "svk_your_key_here"      }    }  }}

Cursor / Windsurf

Add to your MCP settings with the same configuration above.

OpenAI Codex CLI

Add svg.new to Codex:

codex mcp add svg-new -- npx -y @svgnew/mcp

Or install as a plugin:

codex install svg-new

Set your API key:

codex mcp add svg-new --env SVG_NEW_API_KEY=svk_your_key_here -- npx -y @svgnew/mcp

Available Tools

ToolDescriptionCost
vectorizeConvert image to SVG1 credit
vectorize_fileConvert a local image file to SVG1 credit
recolor_svgChange colors in SVGFree
simplify_svgReduce color paletteFree
remove_backgroundAI background removal1 credit
remove_background_fileBackground removal from a local image file1 credit
batch_vectorizeProcess multiple images1 credit/image
batch_vectorize_filesVectorize up to 10 local image files1 credit/image
get_batch_statusPoll batch progressFree
list_vectorizationsView historyFree

Environment Variables

VariableRequiredDefaultDescription
SVG_NEW_API_KEYYes—Your svg.new API key
SVG_NEW_API_URLNohttps://svg.newAPI base URL

Links

Source: README.md at commit 7f53663

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.3.1LatestOct 17, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts