accueil / serveurs / Géo & Temps / com.moltlinestudio/dropship
com.moltlinestudio/dropship
serveur MCP (Model Context Protocol) · moltline-dropship 1.1.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.moltlinestudio/dropship est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.moltlinestudio/dropship » 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 6 outils
- lead_time≈ 486 tokens
Turn supplier and transit times into a date you can promise. FREE. Adds a buffer, because the number a supplier quotes is their best case and the date you publish is a commitment. Typical input {"supplier_days": 3, "transit_days": 12, "order_date": "2026-08-20"} returns {"total_days": 17, "delivery_date": "2026-09-06", "promise_date": "2026-09-09", "advice": "..."}. Use when writing a shipping policy or answering "when will it arrive". Not for what the shipping costs — that is the shipping server. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "order_date must be YYYY-MM-DD, e.g. 2026-08-20"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (5)
Paramètresorder_date· string · optionnel
Start date as YYYY-MM-DD, e.g. "2026-08-20". Defaults to today when omitted.buffer_days· integer · optionnel
Extra days added before the date you publish. Default 2.transit_days· integer · requis
Days in transit from despatch to the customer.supplier_days· integer · requis
Days from your order to the supplier despatching it.working_days_only· boolean · optionnel
When true, count supplier and transit days as Monday-Friday only. Default false.
Exemple d'appel{"name": "lead_time", "arguments": {"transit_days": 1, "supplier_days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - margin_check≈ 600 tokens
Show what one sale actually leaves after every cost. FREE. Subtracts supplier cost, shipping, payment fees, the ad spend that found the buyer, and anything else — then reports the break-even price so you know how much room there is. Typical input {"sell_price": 39.99, "supplier_cost": 12.4, "shipping_cost": 4.2, "ad_cost_per_order": 9} returns {"revenue": 39.99, "total_cost": 27.06, "profit": 12.93, "margin_pct": 32.33, "markup_pct": 222.5, "break_even_price": 27.06, "biggest_cost": "supplier_cost"}. Use before listing a product. Not for a whole tiered price list — that is price_ladder — and not for the effect of returns, which is returns_impact. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (7)
Paramètresother_cost· number · optionnel
Anything else per order: packaging inserts, app fees, support time. Default 0.sell_price· number · requis
What the customer pays, excluding tax. Must be above 0.shipping_cost· number · optionnel
Shipping you absorb per order. Default 0.supplier_cost· number · requis
What the supplier charges you per unit.payment_fee_pct· number · optionnel
Processor percentage fee. Default 2.9 — a common published rate, not a statement about your account.ad_cost_per_order· number · optionnel
Blended acquisition cost per order. Default 0, but leaving it at 0 is the most common way this maths lies.payment_fee_fixed· number · optionnel
Processor fixed fee per transaction. Default 0.30.
Exemple d'appel{"name": "margin_check", "arguments": {"sell_price": 1, "supplier_cost": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - moq_planner≈ 505 tokens
Decide how much to order against demand, lead time and the cash you have. PREMIUM (license). A minimum order quantity is a cash-flow decision disguised as a purchasing one. Typical input {"unit_cost": 4.2, "moq": 500, "monthly_demand": 120, "cash_available": 3000, "lead_time_days": 45} returns {"moq_cost": 2100.0, "months_of_cover": 4.17, "affordable": true, "cash_after": 900.0, "reorder_point_units": 236, "verdict": "..."}. Use before committing to a supplier's minimum. Not for the margin each unit earns — that is margin_check. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (6)
Paramètresmoq· integer · requis
The supplier's minimum order quantity, in units.unit_cost· number · requis
Cost per unit at the MOQ. Must be above 0.safety_weeks· number · optionnel
Weeks of demand held as buffer against a late delivery. Default 2.cash_available· number · requis
Cash you can commit to stock right now.lead_time_days· integer · optionnel
Days from placing the order to stock being sellable. Default 30.monthly_demand· number · requis
Units you expect to sell per month. Must be above 0.
Exemple d'appel{"name": "moq_planner", "arguments": {"moq": 1, "unit_cost": 1, "cash_available": 1, "monthly_demand": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - price_ladder≈ 533 tokens
Work backwards from the margin you want to the price you must charge. FREE. Solves for price including the percentage fee, which is why it is not simply cost divided by one minus margin. Typical input {"supplier_cost": 12.4, "target_margins_pct": [30, 40, 50], "shipping_cost": 4.2} returns {"rows": [{"target_margin_pct": 30, "price": 25.99, "total_cost": 17.65, "profit": 8.34, "actual_margin_pct": 32.07}, ...]}. Use when setting a price list. Not for checking one price you already have — that is margin_check. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "target_margins_pct must contain at least one margin"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (6)
Paramètrescharm_ending· string · optionnel
Force prices to end in these cents, e.g. ".99". Pass an empty string for exact prices. Default ".99".shipping_cost· number · optionnel
Shipping you absorb per order. Default 0.supplier_cost· number · requis
Per-unit cost from the supplier. Must be above 0.payment_fee_pct· number · optionnel
Processor percentage fee. Default 2.9.payment_fee_fixed· number · optionnel
Processor fixed fee. Default 0.30.target_margins_pct· array · requis
Margins to solve for, e.g. [30, 40, 50]. Each must be above 0 and below 100.
Exemple d'appel{"name": "price_ladder", "arguments": {"supplier_cost": 1, "target_margins_pct": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - returns_impact≈ 615 tokens
Show what a return rate does to a margin that looked fine. PREMIUM (license). A 10% return rate does not cost 10% of profit. A returned order gives back the refund, adds inbound shipping, and recovers only the goods — never the advertising that found the buyer. Typical input {"sell_price": 39.99, "unit_profit": 13.23, "unit_cost": 12.4, "return_rate_pct": 8, "restock_pct": 70, "return_shipping": 6} returns {"cost_per_return": 37.31, "effective_profit": 10.25, "profit_lost_pct": 22.56, "break_even_return_rate_pct": 35.46}. Use when a category's returns are high enough to argue about. Not for the pre-returns margin itself — that is margin_check. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (7)
Paramètresunit_cost· number · requis
What the goods themselves cost you — the only part a restocked unit gives back. Advertising and fees do not return.refund_pct· number · optionnel
Percentage of the sale price refunded, e.g. 100 for a full refund or 80 when a restocking fee is kept. Default 100.sell_price· number · requis
Price the customer paid.restock_pct· number · optionnel
Percentage of returned units resellable at full price. Default 0, the conservative case.unit_profit· number · requis
Profit on one kept sale, from margin_check. May be negative, which the result will make obvious.return_rate_pct· number · requis
Percentage of orders returned, e.g. 8.return_shipping· number · optionnel
What an inbound return costs you. Default 0.
Exemple d'appel{"name": "returns_impact", "arguments": {"unit_cost": 1, "sell_price": 1, "unit_profit": 1, "return_rate_pct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - sku_map_check≈ 378 tokens
Find the breaks in a supplier-to-store SKU map before they ship. FREE. Two store SKUs pointing at one supplier SKU is usually intentional; two supplier SKUs claiming one store SKU is not, and it sends the wrong item. Typical input {"mapping": {"STORE-1": "SUP-A", "STORE-2": "SUP-A", "STORE-3": ""}} returns {"ok": false, "count": 3, "empty_targets": ["STORE-3"], "shared_supplier_skus": {"SUP-A": ["STORE-1", "STORE-2"]}, "whitespace_issues": []}. Use before importing a mapping or handing one to a fulfilment app. Not for validating Shopify's CSV columns — that is the shopify server. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "mapping must contain at least one store SKU"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (1)
Paramètresmapping· object · requis
Store SKU to supplier SKU, e.g. {"STORE-1": "SUP-A"}. At least one entry.
Exemple d'appel{"name": "sku_map_check", "arguments": {"mapping": {}}}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é ».