Monte Carlo tools: three-point cost estimation and an educational retirement drawdown simulator.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Run a three-point (triangular) Monte Carlo simulation over cost line items. Use when a user needs a realistic range for a quote, budget or project cost instead of a single guess. Returns total-cost percentiles (p10/p50/p80/p90) and per-item breakdown.
Cost line items with three-point estimates
optional seed for reproducible output
optional, 100-20000, default 5000
Run a three-point (triangular) Monte Carlo simulation over cost line items. Use when a user needs a realistic range for a quote, budget or project cost instead of a single guess. Returns total-cost percentiles (p10/p50/p80/p90) and per-item breakdown.
| Argument | Type | Description |
|---|---|---|
| seed | number | optional seed for reproducible output |
| items* | array | Cost line items with three-point estimates |
| iterations | number | optional, 100-20000, default 5000 |
{
"type": "object",
"required": [
"items"
],
"properties": {
"seed": {
"type": "number",
"description": "optional seed for reproducible output"
},
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"low",
"likely",
"high"
],
"properties": {
"low": {
"type": "number",
"description": "optimistic cost"
},
"high": {
"type": "number",
"description": "pessimistic cost"
},
"name": {
"type": "string"
},
"likely": {
"type": "number",
"description": "most likely cost"
}
}
},
"minItems": 1,
"description": "Cost line items with three-point estimates"
},
"iterations": {
"type": "number",
"description": "optional, 100-20000, default 5000"
}
}
}Monte Carlo retirement drawdown simulation: given a portfolio, annual spending, horizon and equity allocation, returns the probability the money lasts, end-balance percentiles and the assumptions used (real returns, annual steps). The output is an educational illustration with its assumptions and a disclaimer attached; it is not personal financial advice.
| Argument | Type | Description |
|---|---|---|
| seed | number | optional seed for reproducible output |
| years* | number | horizon in years, 1-80 |
| equityPct* | number | equity share of portfolio, 0-1 |
| portfolio* | number | starting balance (> 0) |
| iterations | number | optional, 100-20000, default 5000 |
| annualSpend* | number | withdrawal per year (>= 0) |
{
"type": "object",
"required": [
"portfolio",
"annualSpend",
"years",
"equityPct"
],
"properties": {
"seed": {
"type": "number",
"description": "optional seed for reproducible output"
},
"years": {
"type": "number",
"description": "horizon in years, 1-80"
},
"equityPct": {
"type": "number",
"description": "equity share of portfolio, 0-1"
},
"portfolio": {
"type": "number",
"description": "starting balance (> 0)"
},
"iterations": {
"type": "number",
"description": "optional, 100-20000, default 5000"
},
"annualSpend": {
"type": "number",
"description": "withdrawal per year (>= 0)"
}
}
}