Startup Valuation MCP Server

io.github.simonmak-ascentv2.1.1更新於 Oct 2, 2026

Startup valuation for AI agents: 14 tools, 80+ pre-revenue formulas.

已驗證STDIO僅桌面Data & AnalyticsFinance

概覽

AI 產生的概覽

讓助理透過 14 個 MCP 工具,使用 80 多個適用於尚未產生營收企業及特定產業的公式計算新創公司估值。

功能
提供 14 個工具,每個工具透過 method 參數彙集一組估值公式,涵蓋機率、貨幣時間價值、CAPM、核心的尚未產生營收企業方法(Scorecard、Berkus、VC Method、風險因素加總)、選擇權、可比較公司,以及 SaaS、生物科技、金融科技、市場平台和硬體等產業模型。還包括國際調整、利害關係人權益,以及 SAFE、梅特卡夫定律等新興方法,並提供三角驗證的整體分析。每次計算傳回包含數值、假設和敏感度分析的 ValuationResult。另附三個引導式提示和一個機器可讀的方法目錄。
適用情境
當助理需要結構化、可稽核的新創公司估值計算而非自由估算時適用,例如尚未產生營收企業的評分、SaaS 或生物科技建模、募資輪稀釋,或比較多種方法。適合希望公式應用一致且可追溯的分析師和開發者。
執行需求
以 PyPI 套件(startup-valuation)透過 stdio 在本機執行,需用 pip 安裝並包含 mcp 附加元件,或用 uvx 臨時執行,因此需要 Python 和該套件。也提供託管的 Streamable HTTP 端點,無需安裝或 API 金鑰。未宣告任何帳戶、憑證或環境變數。
安裝前請注意
這些工具根據使用者提供的假設計算估值數字;結果只是估算,完全取決於所給輸入。未描述任何憑證、付款或寫入操作。使用託管 HTTP 選項時,估值輸入會傳送到第三方端點,而非保留在本機。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Startup Valuation MCP Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Startup Valuation Engine

A comprehensive startup valuation library implementing 80+ formulas from the Startup Valuation textbook — Python library, MCP server, and AI-agent skills.

[CI] [PyPI] [License: MIT] [Python 3.10+] [Coverage] [Docs] [MCP tools] [OpenSSF Scorecard] [Glama MCP]

Overview

A production-grade Python library for startup valuation, implementing every formula from the Startup Valuation textbook by Simon Mak (Valuation in Practice Series, Ascent Partners). Designed for developers, financial analysts, and AI agents who need auditable, structured valuation computations.

Three-layer architecture:

mermaid
graph TB    subgraph Library["Python Library"]        MOD["14 Modules<br/>80+ Functions"] --> VR["ValuationResult"]    end    subgraph MCP["MCP Server"]        VR --> SVR["FastMCP Server<br/>14 Tools"]    end    subgraph Skills["AI-agent skills"]        SVR --> CORE["Core"]        SVR --> ADV["Advanced"]        SVR --> IND["Industry"]        SVR --> STAKE["Stakeholder"]        SVR --> EMER["Emerging"]    end    style Library fill:#0083AB,color:#fff    style MCP fill:#4CAF50,color:#fff    style Skills fill:#9C27B0,color:#fff
  1. Python Library — 14 modules, 80+ typed functions, all returning ValuationResult (value + assumptions + sensitivity)
  2. MCP Server — 14 folded tools (80+ formulas) for AI agents via stdio and hosted Streamable HTTP
  3. AI-agent skills — 6 skill definitions with workflow guidance for valuation domains

Installation

bash
pip install startup-valuation          # library onlypip install startup-valuation[mcp]     # + MCP serverpip install startup-valuation[dev]     # + pytest, ruff, mypy

Quick Start

Python Library

python
from startup_valuation.core import scorecard_valuation, vc_method_post_moneyfrom startup_valuation.advanced import black_scholes, scenario_analysisfrom startup_valuation.types import Scenario
# Scorecard Method (pre-revenue startups)result = scorecard_valuation(    average_valuation=1_500_000,    weights=[0.30, 0.25, 0.15, 0.10, 0.10, 0.05, 0.05],    scores=[1.25, 1.50, 1.20, 0.75, 1.00, 0.90, 1.00],)print(f"Scorecard: ${result.value:,.0f}")  # $1,800,000
# Black-Scholes for real options (startup equity)result = black_scholes(    underlying=20_000_000, strike=5_000_000,    risk_free_rate=0.05, volatility=0.40, time_to_maturity=1.0,)print(f"Option value: ${result.value:,.0f}")  # $15,240,000
# Scenario Analysisscenarios = [    Scenario("bull", 0.20, 10_000_000),    Scenario("base", 0.60, 5_000_000),    Scenario("bear", 0.20, 1_000_000),]result = scenario_analysis(scenarios)print(f"Expected value: ${result.value:,.0f}")  # $5,200,000

MCP Server (for AI Agents)

The server exposes 14 tools, each folding a family of formulas behind a method argument — probability, time value, CAPM, core pre-revenue methods, options, comparables, SaaS, marketplaces, fintech, biotech, hardware, international, stakeholder equity, emerging methods, and a triangulated full analysis.

Local (stdio):

bash
pip install "startup-valuation[mcp]"startup-valuation-mcp          # console script installed with the [mcp] extra
**Prompts and resources.** Besides the 14 tools, the server offers three guidedprompts (`value_pre_revenue_startup`, `value_saas_startup`, `model_funding_round`)and a machine-readable method catalog at `startup-valuation://methods`, so agentscan see every method's required parameters before calling a tool.
# or: python -m startup_valuation.mcp# or ephemeral, no clone: uvx --from startup-valuation startup-valuation-mcp

Hosted (Streamable HTTP) — no install, no API key:

https://startup-valuation.simonmak.com/api

OpenCode — add to opencode.json:

json
"startup-valuation": {  "type": "remote",  "url": "https://startup-valuation.simonmak.com/api",  "timeout": 60000}

Claude Desktop / Cursor — add the HTTP URL https://startup-valuation.simonmak.com/api as an MCP server, or run the stdio entrypoint above.

MCP Registry — published as io.github.simonmak-ascent/startup-valuation (manifest: server.json) and listed on Glama and the Official MCP Registry. The glama.json file holds the Glama maintainer entry.

AI-agent skills

Copy the skills/ directory to your agent's skills folder:

  • valuation-core — Scorecard, Berkus, VC Method, Risk Factor Summation
  • valuation-foundations — Probability, time value, CAPM, comparables
  • valuation-advanced — Black-Scholes, Binomial, Monte Carlo, Scenario Analysis
  • valuation-industry — SaaS, Biotech, Fintech, Marketplace, Hardware
  • valuation-stakeholder — Dilution, OPM, PWERM, Liquidation Preference
  • valuation-emerging — SAFE, Crypto (MV=PQ), ESG, Metcalfe's Law

Valuation Methods by Category

CategoryMethodsChapter
ProbabilityExpected value, joint probability, Poisson2
Time ValuePV, NPV, annuity2
CAPMCAPM, portfolio beta, startup-adjusted2
CoreScorecard, Berkus, Risk Factor, VC Method3
AdvancedBlack-Scholes, Binomial, Monte Carlo, Scenario4
ComparablesP/E, P/S, EV/EBITDA, regression-adjusted5
SaaSLTV, CAC, NRR, Magic Number, Rule of 4011
BiotechrNPV, decision tree, peak sales, pipeline11
FintechPayment revenue, lending, neobank, network effects11
MarketplaceGMV, take rate, liquidity, network density11
HardwareTRL-adjusted, break-even, P-weighted DCF11
InternationalPPP, CRP, currency-adjusted DCF, Damodaran12
StakeholdersDilution, OPM, PWERM, liquidation, synergies13
EmergingSAFE, MV=PQ, ESG, Metcalfe's, data moat14

Why This Library?

  • Auditable — Every function returns ValuationResult with value, method, inputs, assumptions, and sensitivity analysis
  • Textbook-accurate — All formulas verified against book example values with unit tests
  • AI-ready — MCP server and Skills for seamless AI agent integration
  • Industry-specific — Dedicated modules for SaaS, biotech, fintech, marketplace, and hardware startups
  • Open source — MIT license, extensible, well-documented

Development

bash
# Install dev dependenciespip install -e ".[dev]"
# Run testspytest
# Run with coveragepytest --cov=startup_valuation --cov-report=term-missing
# Lintruff check .
# Type checkmypy src/startup_valuation --ignore-missing-imports

Documentation

Companion Textbook

Startup Valuation: A Comprehensive Guide to Valuing Fast-Growing Pre-Revenue Companies
Theory, Methods, Regulation, and Practice — Valuation in Practice Series by Ascent Partners
By Simon Mak · 338 pages · 15 chapters · 300+ exercises · 20+ real-world cases

Citing This Project

bibtex
@software{startup_valuation_engine,  author = {Mak, Simon},  title = {Startup Valuation Engine},  year = {2026},  url = {https://github.com/simonmak-ascent/startup-valuation},  license = {MIT},}

Based on formulas from the Startup Valuation textbook.

Use with Context7

Up-to-date Startup Valuation Engine documentation is indexed on Context7, so coding agents can pull it into context on demand. With the Context7 MCP server or ctx7 CLI installed, name the library in your prompt:

text
use library /simonmak-ascent/startup-valuation for API and docs

License

MIT — see LICENSE.


By Ascent Partners — part of the Valuation in Practice Series.

If this saves you time, a ⭐ on GitHub helps others find it.

來源:README.md,提交 bd61e98

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v2.1.1最新Oct 2, 2026