Intangible Asset Valuation MCP Server

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

Intangible asset valuation: 14 tools, 124+ formulas for IP, technology, goodwill, PPA, impairment.

已验证STDIO仅桌面FinanceData & Analytics

概览

AI 生成的概览

让助手使用 124 条以上教科书公式计算无形资产估值,例如知识产权、技术、商誉、购买价格分摊和减值。

功能
提供 14 个折叠工具,覆盖时间价值、折现率、成本法、市场法和收益法、知识产权、技术、客户关系与人力资本资产、商誉与购买价格分摊、减值、特许权使用费分析、不确定性方法以及转让定价。每个工具通过 method 参数选择具体方法,返回包含数值、假设、计算步骤和公式出处的结果。此外还提供三个引导提示和一个机器可读的方法目录。
适用场景
适合需要生成可审计估值计算的场景,例如 ASC 805、IFRS 3、ASC 350 或 IAS 36 相关工作流,也适合用户希望根据给定假设计算专利、商标、技术、客户关系或商誉数值,而不是凭经验估算。
运行要求
以本地 stdio 进程方式运行,来自 PyPI 包 intangible-valuation,可用 uvx 启动或安装 mcp 附加组件后运行,需要 Python。文档还描述了托管的 Streamable HTTP 端点。未声明任何身份验证、API 密钥或环境变量。
安装前请注意
结果基于用户提供的假设计算,不构成专业估值意见;用于会计、税务或法律申报前应核对输入与结果。README 还描述了托管远程端点,使用它会把估值输入发送到第三方服务器。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Intangible Asset Valuation MCP Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

Intangible Asset Valuation Engine

A complete intangible asset valuation library implementing 124+ functions from the Intangible Asset Valuation textbook — Python library, MCP server, and AI-agent skills.

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

Overview

A production-grade Python library for intangible asset valuation, implementing every formula from the Intangible Asset Valuation textbook by Simon Mak, William Yuen, Paul Wu, and Wayne Hu (Valuation in Practice Series, Ascent Partners). Designed for developers, financial analysts, accountants, and AI agents who need auditable, structured valuation computations for ASC 805 / IFRS 3 compliant workflows.

Three-layer architecture:

mermaid
graph TB    subgraph Library["Python Library"]        MOD["22 Modules<br/>124+ Functions"] --> VR["ValuationResult"]    end    subgraph MCP["MCP Server"]        VR --> SVR["FastMCP Server<br/>14 folded tools"]    end    subgraph Skills["AI-agent skills"]        SVR --> AV["Asset Valuation"]        SVR --> DR["Discount Rates"]        SVR --> PPA["Purchase Price Allocation"]        SVR --> IMP["Impairment Testing"]    end    style Library fill:#0083AB,color:#fff    style MCP fill:#4CAF50,color:#fff    style Skills fill:#9C27B0,color:#fff
  1. Python Library — 22 modules, 124+ typed functions, all returning ValuationResult (value + assumptions + steps + formula reference)
  2. MCP Server — 14 folded tools (124+ formulas) for AI agents via stdio and hosted Streamable HTTP
  3. AI-agent skills — 4 skill definitions with workflow guidance for valuation domains

Installation

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

Quick Start

Python Library

python
from intangible_valuation.core.time_value import present_valuefrom intangible_valuation.core.discount_rates import build_up_discount_ratefrom intangible_valuation.income_methods.relief_from_royalty import relief_from_royalty
# Present Valueresult = present_value(future_value=500_000, discount_rate=0.10, periods=8)print(f"PV: ${result.value:,.2f}")  # $233,253.69
# Build-Up Discount Raterate = build_up_discount_rate(    risk_free_rate=0.04, equity_risk_premium=0.06,    size_premium=0.02, industry_risk_premium=0.01, specific_risk_premium=0.03,)print(f"Discount rate: {rate.value:.2%}")  # 16.00%
# Relief from Royalty — Patent Valuationvalue = relief_from_royalty(    revenue_projections=[1_000_000, 1_100_000, 1_200_000, 1_300_000, 1_400_000],    royalty_rate=0.05, discount_rate=0.12, tax_rate=0.25, useful_life=5,)print(f"Patent value: ${value.value:,.2f}")

MCP Server (for AI Agents)

The server exposes 14 tools, each folding a family of formulas behind a method argument — time value, discount rates, cost/market/income approaches, IP, technology, customer and human-capital assets, goodwill and purchase price allocation, impairment, royalty analysis, uncertainty (Monte Carlo / decision trees), and transfer-pricing / litigation.

Local (stdio):

bash
pip install "intangible-valuation[mcp]"python mcp_server/server.py

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

https://intangible-valuation.simonmak.com/api/mcp

OpenCode — add to opencode.json:

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

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

MCP Registry & Glama — published as io.github.simonmak-ascent/intangible-valuation. The server.json manifest declares both the hosted streamable-http remote and a PyPI stdio package, and glama.json carries the Glama listing. Install and run the stdio server from either registry:

bash
pip install "intangible-valuation[mcp]" && intangible-valuation-mcp   # pipuvx --from intangible-valuation intangible-valuation-mcp              # uvx (no install)

Listed on Glama and the Official MCP Registry.

Prompts and resources. Besides the 14 tools, the server offers three guided prompts (purchase_price_allocation, value_ip_asset, impairment_test) and a machine-readable method catalog at intangible-valuation://methods, so agents can see every method's required parameters before calling a tool.

AI-agent skills

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

  • asset-valuation — Patents, trademarks, technology, customer relationships, human capital
  • discount-rate-construction — Build-up, CAPM, WACC, risk premiums, adjustments
  • purchase-price-allocation — ASC 805 / IFRS 3 PPA workflow, goodwill calculation
  • impairment-testing — ASC 350, IAS 36 goodwill and intangible impairment

Valuation Methods by Category

CategoryMethodsChapter
Time ValuePV, FV, annuity, perpetuity, growing annuity, terminal value2
Discount RatesBuild-up, CAPM, WACC, TAB, control premium, DLOM, currency adjustment2
StatisticsMonte Carlo, decision trees, regression2
Cost ApproachReproduction cost, replacement cost3
Market ApproachComparable transactions, royalty capitalization3
Income MethodsRelief from Royalty, MPEEM, incremental cash flow4
Intellectual PropertyPatent, trademark, copyright, trade secret5
Royalty AnalysisBenchmarking, 25% rule, adjustment6
TechnologyDeveloped technology, software, data assets, platforms7
Customer-RelatedCustomer relationships, distribution network, non-compete8
Human CapitalAssembled workforce, key person9
Goodwill & PPAGoodwill calculation, PPA waterfall10
ImpairmentGoodwill & intangible impairment (ASC 350 / IAS 36)11
Monte CarloSimulation, sensitivity analysis15
Decision TreesBackward induction16
LitigationLost profits, pre-judgment interest17
Transfer PricingCUP method, OECD guidelines18

Why This Library?

  • Auditable — Every function returns ValuationResult with value, method, formula reference, assumptions, and step-by-step calculation breakdown
  • Textbook-accurate — All 124+ formulas verified against book example values with 1056 unit tests
  • AI-ready — MCP server (14 folded tools) and Skills for seamless AI agent integration
  • Complete coverage — All three valuation approaches (cost, market, income) across 19 chapters
  • Open source — MIT license, extensible, well-documented

Development

bash
# Install dev dependenciespip install -e ".[dev]"
# Run testspytest
# Run with coveragepytest --cov=src --cov-report=term-missing
# Lintruff check .
# Type checkmypy src/
# Regenerate the MCP stdio server from the canonical surfacepython scripts/generate_mcp.py

Documentation

Companion Textbook

Intangible Asset Valuation: A Comprehensive Guide to Valuing Brands, IP, Technology, and Human Capital
Theory, Methods, Regulation, and Practice — Valuation in Practice Series by Ascent Partners
By Simon Mak, William Yuen, Paul Wu, Wayne Hu · 176 pages · 19 chapters · 3 appendices

Citing This Project

bibtex
@software{intangible_valuation_engine,  author = {Mak, Simon and Yuen, William and Wu, Paul and Hu, Wayne},  title = {Intangible Asset Valuation Engine},  year = {2026},  url = {https://github.com/simonmak-ascent/intangible-valuation},  license = {MIT},}

Based on formulas from the Intangible Asset Valuation textbook.

Use with Context7

Up-to-date Intangible Asset 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/intangible-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,提交 6a26bd9

工具

0
工具元数据尚未被收录。

版本历史

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