accueil / serveurs / Finance & Paiement / com.moltlinestudio/business
com.moltlinestudio/business
serveur MCP (Model Context Protocol) · moltline-business 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/business est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.moltlinestudio/business » 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 8 outils
- cash_runway≈ 394 tokens
Compute months of cash runway and the projected out-of-cash date. FREE. Typical input {"cash_balance": 120000, "monthly_burn": 15000, "monthly_revenue": 5000} returns {"runway_months": 12.0, "net_burn_monthly": 10000, "projected_out_of_cash": "YYYY-MM-DD"}; when revenue covers burn it returns {"runway": "infinite at current numbers (revenue covers burn)", ...}. Use when a cash balance and a monthly burn are known. Not for per-unit profitability (unit_economics). 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": "cash_balance must be >= 0"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (3)
Paramètrescash_balance· number · requis
Cash on hand today; must be 0 or greater, e.g. 120000.monthly_burn· number · requis
Total monthly outflow in the same currency as cash_balance, e.g. 15000.monthly_revenue· number · optionnel
Monthly inflow netted against burn, e.g. 5000. Default 0.
Exemple d'appel{"name": "cash_runway", "arguments": {"cash_balance": 1, "monthly_burn": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_free_skill≈ 350 tokens
Load a product's free gateway skill with its complete instructions. FREE. Typical input {"slug": "smb-ops-desk"} returns {"slug": "smb-ops-desk", "skill": "<skill name>", "instructions": "<full skill text>"}. Returns exactly one skill - the product's free gateway skill - chosen automatically from the slug, with no plan required. Use when the caller wants usable instructions immediately. Not for the product's other skills: those are named and need get_full_skill with a skill_name, which requires a paid plan. 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": "unknown slug '<value>'. Use list_products."}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Product slug exactly as returned by list_products, e.g. "smb-ops-desk"; must be non-empty.
Exemple d'appel{"name": "get_free_skill", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_full_product≈ 339 tokens
Load one product in full: its persona plus every paid skill. PREMIUM (license). Typical input {"slug": "smb-ops-desk"} returns {"slug": ..., "name": ..., "persona": "<persona text>", "skills": [{"name": ..., "instructions": ...}, ...], "free_skill": {...}}. Returns persona plus every skill for one product. Use when the caller wants the whole product. Not for a single skill (get_full_skill) and not for a free look, which list_products and get_free_skill provide with no plan. 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": "unknown slug '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (1)
Paramètresslug· string · requis
Product slug exactly as returned by list_products, e.g. "smb-ops-desk"; must be non-empty.
Exemple d'appel{"name": "get_full_product", "arguments": {"slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_full_skill≈ 382 tokens
Load one paid skill's complete instructions from a product. PREMIUM (license). Typical input {"slug": "smb-ops-desk", "skill_name": "invoice-chaser"} returns {"slug": ..., "skill": ..., "instructions": "<full skill text>"}. Returns one named skill, selected by skill_name. Use when the caller wants one specific paid skill. Not for the free gateway skill, which get_free_skill returns with no plan, and not for every skill at once (get_full_product). 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": "unknown slug '<value>'"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (2)
Paramètresslug· string · requis
Product slug exactly as returned by list_products, e.g. "smb-ops-desk"; must be non-empty.skill_name· string · requis
Exact skill name as listed in that product's "skills" array from list_products, e.g. "invoice-chaser"; must be non-empty.
Exemple d'appel{"name": "get_full_skill", "arguments": {"slug": "texte", "skill_name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_products≈ 358 tokens
List every product in the Business Suite line with its included skills. FREE. Takes no arguments. Typical input {} returns a list of 30 product objects, each {"slug": "smb-ops-desk", "name": ..., "tagline": ..., "skills": ["Skill A", ...], "free_skill": "Gateway Skill Name"}. Use the returned slug values with get_free_skill, get_full_product, or get_full_skill. Returns metadata only - no persona text and no skill instructions. Use when the caller wants to see what this server covers. Not for keyword search across the whole 138-product catalog, which the catalog server's search_catalog does, and not for instructions the caller can act on (get_free_skill). 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 (0)
Exemple d'appel{"name": "list_products", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": []}} - loan_payment≈ 403 tokens
Compute an amortized loan payment: monthly payment, total paid, total interest. FREE. Administrative math only — not financial advice. Typical input {"principal": 250000, "annual_rate_pct": 6.5, "years": 30} returns {"monthly_payment": 1580.17, "months": 360, "total_paid": ..., "total_interest": ...}. Use for a fixed-rate amortized loan. Not for interest-free schedules - the merchant server's installment_plan splits a total without interest. 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": "principal and years must be > 0"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (3)
Paramètresyears· number · requis
Loan term in years; must be greater than 0; fractions allowed, e.g. 30.principal· number · requis
Loan amount; must be greater than 0, e.g. 250000.annual_rate_pct· number · requis
Annual interest rate as a percentage, 0 to 100, e.g. 6.5 for 6.5%.
Exemple d'appel{"name": "loan_payment", "arguments": {"years": 1, "principal": 1, "annual_rate_pct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - target_price≈ 358 tokens
Compute the selling price needed to hit a target margin percentage. FREE. Typical input {"unit_cost": 12, "target_margin_pct": 60} returns {"required_price": 30.0, "unit_margin": 18.0, "equivalent_markup_pct": 150.0}. The inverse of unit_economics - solves for price from a target margin. Use when the margin is the fixed requirement. Not when the price is already set. 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_margin_pct must be between 0 and 100"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (2)
Paramètresunit_cost· number · requis
Variable cost per unit; must be 0 or greater, e.g. 12.0.target_margin_pct· number · requis
Desired gross margin percentage, strictly between 0 and 100, e.g. 60 for a 60% margin.
Exemple d'appel{"name": "target_price", "arguments": {"unit_cost": 1, "target_margin_pct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - unit_economics≈ 542 tokens
Calculate unit economics: margin, break-even, LTV:CAC, and a plain reading. FREE. Typical input {"price": 49, "unit_cost": 12, "fixed_costs_monthly": 8000} returns {"unit_margin": 37.0, "margin_pct": 75.5, "markup_pct": 308.3, "breakeven_units_per_month": 216.2, "reading": ["..."]}. LTV fields appear when cac is provided. Use when price, variable cost, and fixed costs are known and margin or break-even is the question. Not for cash position over time (cash_runway) and not for solving backward from a target margin (target_price). 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": "price must be > 0"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Paramètres, retour & exemple (6)
Paramètrescac· number · optionnel
Customer acquisition cost; a value greater than 0 enables LTV and LTV:CAC. Default 0 (skipped).price· number · requis
Selling price per unit; must be greater than 0, e.g. 49.0.unit_cost· number · requis
Variable cost per unit, in the same currency as price, e.g. 12.0.units_per_month· number · optionnel
Expected sales volume per month; a value greater than 0 enables the monthly profit projection. Default 0 (skipped).fixed_costs_monthly· number · optionnel
Fixed monthly costs; a value greater than 0 enables the break-even calculation. Default 0 (skipped).purchases_per_customer· number · optionnel
Average lifetime purchases per customer used for LTV. Default 1.
Exemple d'appel{"name": "unit_economics", "arguments": {"price": 1, "unit_cost": 1}}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é ».