accueil / serveurs / Médias / com.sellertoolbelt/mcp
com.sellertoolbelt/mcp
serveur MCP (Model Context Protocol) · sellertoolbelt 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.sellertoolbelt/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.sellertoolbelt/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- add_watermark≈ 398 tokens
Stamps text (e.g. "© Your Brand") on an image in a corner, the centre, or tiled diagonally. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
Paramètres, retour & exemple (7)
Paramètressize· string · optionnel · small | medium | largetext· string · requiscolor· string · optionnel · white | blackopacity· integer · optionnelposition· string · optionnel · tiled | bottom-right | bottom-left | top-right | top-left | centerimage_url· string · optionnel
Public https:// URL of the image. Preferred over image_base64.image_base64· string · optionnel
The image as base64 (or a data: URL), max 2 MB. Use only when no public URL is available.
Exemple d'appel{"name": "add_watermark", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calculate_marketplace_fees≈ 398 tokens
Computes selling fees, net profit, margin and ROI for one sale on Amazon, eBay or Etsy from the sale price, shipping and costs. Category sets the default fee rate: amazon: default (15%), electronics (8%), computers (7%), clothing (17%), home (15%), toys (15%), books (15%); ebay: default (13.25%), electronics (9%), books (14.95%), clothing (13.25%); etsy: default (6.5%). Rates are 2026 estimates and vary by region; pass fee_rate_percent to override. Currency-agnostic. Free.
Paramètres, retour & exemple (8)
Paramètresfba_fee· number · optionnel
Amazon FBA fulfilment fee, if any.category· string · optionnel
Category id for the default fee rate (see description).item_cost· number · optionnel
Your cost of goods.sale_price· number · requismarketplace· string · requis · amazon | ebay | etsyshipping_cost· number · optionnel
Shipping/fulfilment you pay.fee_rate_percent· number · optionnel
Override the main fee %.shipping_charged· number · optionnel
Shipping the buyer pays you.
Exemple d'appel{"name": "calculate_marketplace_fees", "arguments": {"sale_price": 1, "marketplace": "amazon"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - change_background_color≈ 368 tokens
Removes the background and places the product on a solid colour: white, light_gray, gray, black, beige, studio_blue, soft_pink, or custom with hex. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
Paramètres, retour & exemple (4)
Paramètreshex· string · optionnel
Required when color is "custom", e.g. #f5f1e8.color· string · optionnel · white | light_gray | gray | black | beige | studio_blue | soft_pink | customimage_url· string · optionnel
Public https:// URL of the image. Preferred over image_base64.image_base64· string · optionnel
The image as base64 (or a data: URL), max 2 MB. Use only when no public URL is available.
Exemple d'appel{"name": "change_background_color", "arguments": {"hex": "texte", "color": "white", "image_url": "texte", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_listing_image≈ 263 tokens
Deterministically checks whether a product photo meets the main-image requirements of Amazon, eBay or Etsy (pure white background, product fill, minimum resolution, file format, colour space, borders, aspect ratio, sharpness, stray text/watermarks). Measured from the actual pixels, not guessed by a vision model. Returns pass / warn / fail with a reason per rule. Use before uploading a listing image. Free.
Paramètres, retour & exemple (3)
Paramètresimage_url· string · optionnel
Public https:// URL of the image. Preferred over image_base64.marketplace· string · optionnel · amazon | ebay | etsyimage_base64· string · optionnel
The image as base64 (or a data: URL), max 2 MB. Use only when no public URL is available.
Exemple d'appel{"name": "check_listing_image", "arguments": {"image_url": "texte", "marketplace": "amazon", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - convert_image≈ 334 tokens
Re-encodes an image as jpeg, png, webp, avif at a chosen quality, to change format or shrink file size. JPEG flattens transparency to white. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
Paramètres, retour & exemple (4)
Paramètresformat· string · optionnel · jpeg | png | webp | avifquality· integer · optionnelimage_url· string · optionnel
Public https:// URL of the image. Preferred over image_base64.image_base64· string · optionnel
The image as base64 (or a data: URL), max 2 MB. Use only when no public URL is available.
Exemple d'appel{"name": "convert_image", "arguments": {"format": "jpeg", "quality": 1, "image_url": "texte", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_qr_code≈ 195 tokens
Generates a QR code image (PNG) or SVG markup for any text or URL, e.g. for packaging inserts, product labels or invoices. Free.
Paramètres, retour & exemple (4)
Paramètressize· integer · optionnel
PNG width in pixels.format· string · optionnel · png | svgcontent· string · requis
Text or URL to encode.error_correction· string · optionnel · L | M | Q | H
Exemple d'appel{"name": "generate_qr_code", "arguments": {"content": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_result≈ 236 tokens
Checks a job created by one of the image tools. Returns download_url once it is unlocked (API-key jobs are paid up front; anonymous ones by a human via unlock_url). Otherwise returns the status, preview_url and unlock_url. Never charges. Anonymous results expire 24h after creation unless claimed.
Paramètres, retour & exemple (2)
Paramètresjob_id· string · requisaccess_token· string · requis
The access_token returned with the job.
Exemple d'appel{"name": "get_result", "arguments": {"job_id": "texte", "access_token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_barcode≈ 128 tokens
Finds product details (title, brand, category, image, description) for a UPC, EAN or GTIN barcode, using open product catalogs (strong for UK/EU groceries, drinks and cosmetics). Free.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
Exemple d'appel{"name": "lookup_barcode", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - make_compliant_main_image≈ 343 tokens
Removes the background, centres and scales the product on pure white, sizes and encodes it to the marketplace spec (Amazon, eBay or Etsy), then re-checks the result and returns the per-rule verdict as proof. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
Paramètres, retour & exemple (3)
Paramètresimage_url· string · optionnel
Public https:// URL of the image. Preferred over image_base64.marketplace· string · optionnel · amazon | ebay | etsyimage_base64· string · optionnel
The image as base64 (or a data: URL), max 2 MB. Use only when no public URL is available.
Exemple d'appel{"name": "make_compliant_main_image", "arguments": {"image_url": "texte", "marketplace": "amazon", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remove_background≈ 279 tokens
Cuts the product out of its background and returns a transparent PNG. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
Paramètres, retour & exemple (2)
Paramètresimage_url· string · optionnel
Public https:// URL of the image. Preferred over image_base64.image_base64· string · optionnel
The image as base64 (or a data: URL), max 2 MB. Use only when no public URL is available.
Exemple d'appel{"name": "remove_background", "arguments": {"image_url": "texte", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resize_for_marketplace≈ 382 tokens
Fits the image onto an exact canvas, padding with white: amazon (2000×2000), ebay (1600×1600), etsy (2000×2000), square (1080×1080), instagram_portrait (1080×1350), story (1080×1920), or custom width/height. Without an API key: returns a free watermarked preview (≤700px) plus unlock_url, which a human opens to download the full-resolution file for site credits (then call get_result). With an API key (Authorization: Bearer stb_…): returns download_url for the full-resolution file directly and charges the key owner's credits when the job starts, refunded automatically if processing fails. Retrying a call creates and charges a new job — use get_result to fetch an earlier one.
Paramètres, retour & exemple (5)
Paramètreswidth· integer · optionnelheight· integer · optionnelpreset· string · optionnel · amazon | ebay | etsy | square | instagram_portrait | story | customimage_url· string · optionnel
Public https:// URL of the image. Preferred over image_base64.image_base64· string · optionnel
The image as base64 (or a data: URL), max 2 MB. Use only when no public URL is available.
Exemple d'appel{"name": "resize_for_marketplace", "arguments": {"width": 1, "height": 1, "preset": "amazon", "image_url": "texte", "image_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».