Moltline Business Suite
com.moltlinestudio/businessVersion 1.2.030 finance, bookkeeping, legal-ops and SMB operations skill products. 6 of 8 tools free.
Status
Responds223 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:12 UTC
- Latency
- 223 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.moltlinestudio.com/businessResponds223 msNo sign-in
Claude Code
claude mcp add --transport http business https://mcp.moltlinestudio.com/businessClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: business
Remote MCP server URL: https://mcp.moltlinestudio.com/businessCursor
{
"mcpServers": {
"business": {
"url": "https://mcp.moltlinestudio.com/business"
}
}
}VS Code
code --add-mcp '{"name":"business","type":"http","url":"https://mcp.moltlinestudio.com/business"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
cash_runwayCompute 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. | No | Yes | Yes | No |
get_free_skillLoad 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. | No | Yes | Yes | No |
get_full_productLoad 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. | No | Yes | Yes | No |
get_full_skillLoad 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. | No | Yes | Yes | No |
list_productsList 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. | No | Yes | Yes | No |
loan_paymentCompute 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. | No | Yes | Yes | No |
target_priceCompute 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. | No | Yes | Yes | No |
unit_economicsCalculate 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. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Sep 8, 2026
- Updated
- Sep 8, 2026
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared