accueil / serveurs / Recherche & Web / com.ecomwith/commerce-desk
com.ecomwith/commerce-desk
serveur MCP (Model Context Protocol) · ecomwith-commerce-desk 1.0.1
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.ecomwith/commerce-desk est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.ecomwith/commerce-desk » 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
- build_campaign_utm≈ 417 tokens
Format one HTTP(S) campaign URL with source, medium and campaign, plus optional content and term. Trims and lowercases UTM values and replaces whitespace with underscores. Returns naming warnings. Never visits the URL, sends a message, saves a campaign or changes tracking settings.
Paramètres, retour & exemple (6)
Paramètresurl· string · requis
Destination URL. This tool formats it locally and never fetches it.term· string · optionnelmedium· string · requissource· string · requiscontent· string · optionnelcampaign· string · requis
Exemple d'appel{"name": "build_campaign_utm", "arguments": {"url": "texte", "medium": "texte", "source": "texte", "campaign": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "fetched": true, "normalization": "texte", "namingWarnings": []}} - calculate_break_even_roas≈ 1520 tokens
Calculate break-even and target-profit ROAS and maximum CPA from user-supplied revenue, costs, percentage fees and refund reserve. Ask for missing inputs even if asked not to ask questions. Unknown fields must be null, never guessed zeros or a default currency. If any input is unknown, returns needs_input with questions and no estimate. Only explicit user-supplied zeros are valid. Does not read an ad account or change a budget.
Paramètres, retour & exemple (7)
Paramètresprice· ? · requis
User-supplied revenue per order after discounts and excluding collected taxes. Use null if unknown.currency· ? · requis
User-supplied ISO 4217 currency code. Use null if unknown; never assume USD.refundRate· ? · requis
User-supplied refund reserve percentage. Use null if unknown; do not substitute 0.productCost· ? · requis
User-supplied product cost per order. Use null if unknown; use 0 only when the user explicitly supplied zero.shippingCost· ? · requis
User-supplied net shipping and fulfillment cost per order. Use null if unknown; do not substitute 0.targetProfit· ? · requis
User-supplied desired profit per order, or 0 when the user requests break-even only. Use null if unknown.paymentFeeRate· ? · requis
User-supplied payment fee percentage: 3 means 3%. Use null if unknown; do not substitute 0.
Exemple d'appel{"name": "calculate_break_even_roas", "arguments": {"price": "texte", "currency": "texte", "refundRate": "texte", "productCost": "texte", "shippingCost": "texte", "targetProfit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "complete", "estimate": {}, "missingInputs": {}}} - compare_profit_scenarios≈ 1627 tokens
Compare two to five user-supplied pricing or cost scenarios in one currency. Unknown inputs must be null, never guessed zeros or a default currency. If any scenario is incomplete, returns needs_input with labeled questions and no numeric comparison; ask for those inputs. Complete scenarios return contribution, maximum CPA and ROAS. Does not predict sales or change pricing or advertising.
Paramètres, retour & exemple (1)
Paramètresscenarios· array · requis
Exemple d'appel{"name": "compare_profit_scenarios", "arguments": {"scenarios": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"status": "complete", "scenarios": [], "missingInputs": []}} - get_public_weekly_report≈ 514 tokens
Read guest excerpts and cited source links for one published or corrected Ecomwith weekly report, using a slug returned by list_public_weekly_reports. Retain publication and correction dates and each cited source verificationStatus label; do not upgrade weaker evidence. Rechecks publication state each call. A withdrawn, unpublished, missing or unavailable-language report is not returned. No member content or private research notes are accessible.
Paramètres, retour & exemple (2)
Paramètresslug· string · requislocale· string · optionnel · en | zh
Exemple d'appel{"name": "get_public_weekly_report", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"report": {}}} - list_public_weekly_reports≈ 357 tokens
List up to ten Ecomwith published or corrected ecommerce reports with public summaries and dates. Does not return drafts, withdrawn issues, member-only sections, subscriber data or unpublished research. These are dated editorial reports, not a live news feed.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnellocale· string · optionnel · en | zh
Exemple d'appel{"name": "list_public_weekly_reports", "arguments": {"limit": 1, "locale": "en"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "locale": "en"}} - search_ecommerce_resources≈ 371 tokens
Search Ecomwith published tutorial metadata, internal tool descriptions and public answer summaries in English or Chinese. Returns up to ten source links with content access labels. Does not search the wider web, fetch websites or return paid lesson bodies, drafts or customer data.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnelquery· string · requislocale· string · optionnel · en | zh
Exemple d'appel{"name": "search_ecommerce_resources", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"items": [], "scope": "texte", "locale": "en"}}
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é ».