← Plugin catalog
Creativity

Vectali

Sacha Victor Arnust Arbonel v1.0.4

Turn images into SVGs

Create a free account to save this plugin.

Competitor profile

Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.

Declared limitations

  • Reject unrelated image generation
  • Protect another account
  • Do not buy a plan

Not specified in the available declarations: capabilities, pricing & account requirements.

Onboarding example

Turn this uploaded logo into a scalable SVG

View package source →

Description

From the marketplace listing

Convert uploaded PNG and JPEG logos, icons and illustrations into scalable SVG files for design work. Download the SVG, retrieve saved results, and check your remaining conversion allowance. Requires a Vectali account with API access. Connecting does not purchase a plan. Inputs are limited to 10 MiB and 262144 pixels. Fine lettering, gradients and complex artwork can need cleanup; exact reconstruction of original vector paths is not guaranteed.

Language: English · Automatically detected from descriptions.

Changes

No changes recorded yet. Follow this plugin to keep track of future changes.

First seen Oct 31, 2026. Last seen Nov 4, 2026.

Keywords

Files & skills

File archives

Plugin package5 files · 4.85 KBBrowse files →
Skill instructions
vectorize-image2.94 KB

View saved version →

---
name: vectorize-image
description: Convert a user-supplied PNG or JPEG logo, icon, or illustration into SVG with Vectali. Use for requested raster-to-vector conversion, not generating new artwork or general photo editing.
---

Use the Vectali MCP tools for images the user asks to vectorize. Check allowance when the user asks or when needed to explain an account problem; do not add a separate account call before every conversion. API Starter includes 500 successful conversions for $19/month; API and MCP share that allowance. Browser export plans do not cover server conversions. Never initiate a purchase or switch plans as part of conversion. Do not invent higher API tiers; refer users to the current billing page for available plans.

Send the original attachment through `file` to `convert_image` and normally omit `request_id`. Vectali derives a stable ID from the image bytes; identical automatic retries or reattached copies reuse the saved result without another charge. Never ask the user for an ID, URL, credentials or encoded bytes. Never generate, copy, print or re-encode base64 in ChatGPT. Software clients can still supply programmatically encoded bytes for compatibility. Advanced clients can specify an explicit ID for a deliberate new conversion; preserve that ID on retries. The server accepts PNG/JPEG up to 10 MiB, 262144 total pixels and 4096 pixels per side.

When explaining usage, use `allowance_used_this_call`: `1` for a new conversion, `0` for a retry or retrieval. `reused_result` confirms an existing SVG was returned. The legacy `allowance_cost_for_request_id` is a lifetime cost and does not mean this call used another allowance.

Return a short success message and the normal clickable Markdown SVG download link. Keep conversion IDs, path counts and processing statistics internal unless requested. Do not replace the link with a generated button. Note visible limitations only if inspected. The link expires after 10 minutes; use `get_conversion` to refresh it without converting again. Links are bearer capabilities: do not publish them elsewhere without the user's request.

Inspect small lettering, holes, disconnected shapes, edges and gradients when visual access is available. Do not infer quality from byte size, path count or overlap alone. Do not claim an exact recovery of the original vector paths. Never claim to have inspected a result that you have not viewed.

Follow the error’s `next_action` and `retry_after_seconds`. Retry only when `retryable` is true, using the same image and explicit ID, or omitting the ID again. If an attachment fails, ask for the original PNG/JPEG again; do not attempt another encoding. A deleted or unavailable saved result needs a new explicit ID and one new allowance, only if the user wants a fresh conversion. Stop after two retries and explain the error. Authentication, quota and invalid-image errors require an account or input correction; do not loop. Never ask the user to paste credentials into the conversation.

Release notes

Adds a reviewer walkthrough and dedicated sample-account access. Explicit per-call allowance usage distinguishes new conversions from free retries and saved SVG retrieval.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Sacha Victor Arnust Arbonel
Keywords
See keywords
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Package observed Nov 3, 2026.

Technical details
First seen
Oct 31, 2026 · 00:00 UTC
Last seen
Nov 4, 2026 · 06:00 UTC
Collection status
Collected

plugin_asdk_app_6ad4b40691e881919263c3c0d9a529dc

Download plugin data (JSON)