One deterministic reasoning stack for AI agents. Bundles scenario simulation, multi-criteria decision analysis, and exact finance math behind a single endpoint and one API key — plus cross-domain composite tools that chain them.
Live endpoint:
https://agentstack-mcp.pages.dev/mcp
● live · free tier: 20 calls/day, no key · one key covers all three products
ScenarioSim: project SaaS growth, pricing, churn, runway, unit economics forward in time; sensitivity + break-even.
DecisionMatrix: rank options against weighted criteria (weighted-sum, weighted-product, TOPSIS) with full breakdowns.
PrecisionCalc: exact SaaS/finance metrics, currency, business days, NPV, IRR, loan amortization, depreciation.
Every number runs through 40-digit decimal math. Identical inputs → byte-identical output across all three.
A single API key and daily quota spans the whole stack — cheaper and simpler than three separate servers.
Load only what you need: ?profile=finance, decision, or simulation to cut tool-selection noise.
These chain the engines to do reasoning no single server can. Deterministic end to end.
| Tool | Pipeline | What it does |
|---|---|---|
plan_to_valuation | simulate → compute | Project a scenario, then value its cash-flow line: NPV, IRR, undiscounted total. |
evaluate_options_with_scenarios | simulate → decide | Project each option as a scenario, then rank the outcomes against weighted criteria. |
stress_test_decision | simulate × decide | Stress a scenario assumption across every option; report how often the winner holds. |
~/.cursor/mcp.json
{
"mcpServers": {
"agentstack": {
"url": "https://agentstack-mcp.pages.dev/mcp"
}
}
}Focused subset: use .../mcp?profile=finance (or decision / simulation).
claude_desktop_config.json — via mcp-remote bridge
{
"mcpServers": {
"agentstack": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://agentstack-mcp.pages.dev/mcp"]
}
}
}.vscode/mcp.json
{
"servers": {
"agentstack": {
"type": "http",
"url": "https://agentstack-mcp.pages.dev/mcp"
}
}
}curl -s https://agentstack-mcp.pages.dev/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{
"name":"evaluate_options_with_scenarios","arguments":{
"template":"saas_growth","horizon":12,
"options":[{"name":"Aggressive","inputs":{"new_customers_per_period":60,"churn_rate":0.05}},
{"name":"Lean","inputs":{"new_customers_per_period":20,"churn_rate":0.02}}],
"criteria":[{"metric":"ending_mrr","weight":3},
{"metric":"total_churned_customers","weight":1,"direction":"cost"}]}}}'Start free. One key covers all three products and the composites —
about half the cost of subscribing to them separately. Pay by card, get a key instantly, send it as
X-API-Key. Cancel anytime.
$0
For evaluation & low-volume testing.
$19/mo
The whole stack for one production agent.
$59/mo
For fleets & high-volume workloads.
Secure checkout by Stripe · promo codes supported · manage anytime at the billing portal. Prices in USD.
Prefer one domain only? The three products also run standalone: ScenarioSim · DecisionMatrix · PrecisionCalc. Self-host AgentStack (MIT) for unlimited calls.