accueil / serveurs / Géo & Temps / com.ascent-partners/intangible-valuation
com.ascent-partners/intangible-valuation
serveur MCP (Model Context Protocol) · intangible-valuation 2.1.4
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.ascent-partners/intangible-valuation est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.ascent-partners/intangible-valuation » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 14 outils
- valuation_compliance≈ 827 tokens
Transfer pricing and litigation: the Comparable Uncontrolled Price arm's-length range and patent infringement damages with pre-judgment interest. Method selects the formula. Use for OECD transfer-pricing pricing of intercompany intangibles and for patent infringement damages awards. For royalty-rate benchmarking to set a rate use valuation_royalty_analysis; for the substantive asset valuation use valuation_ip or valuation_income_methods. Per method: cup_transfer_price needs controlled_price + uncontrolled_prices; patent_infringement_damages needs lost_profits_or_royalty + infringement_period + discount_rate + prejudgment_interest_rate. uncontrolled_prices must contain at least one comparable price for the arm's-length range. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (7)
Paramètresmethod· string · requis · cup_transfer_price | patent_infringement_damages
Formula to apply. Options: cup_transfer_price = Arm's-length range from comparable uncontrolled prices.; patent_infringement_damages = Lost profits or reasonable royalty plus prejudgment interest.discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).controlled_price· number · optionnel
Intercompany (controlled) price, in currency units.infringement_period· integer · optionnel
Infringement period in years (≥ 0).uncontrolled_prices· array · optionnel
Comparable uncontrolled prices, in currency units.lost_profits_or_royalty· number · optionnel
Annual lost profits or reasonable royalty, in currency units.prejudgment_interest_rate· number · optionnel
Pre-judgment interest rate as a decimal (e.g. 0.05 = 5%).
Exemple d'appel{"name": "valuation_compliance", "arguments": {"method": "cup_transfer_price"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_cost_approach≈ 740 tokens
Cost approach: depreciated reproduction cost from a cost breakdown and depreciated replacement cost with equivalent utility, both reduced by obsolescence. Method selects the formula. Use when no income or market evidence exists, or to corroborate income and market indications for internally developed intangibles. For income-based indications use valuation_income_methods; for market evidence use valuation_market_approach. Per method: reproduction_cost needs development_costs (optional: obsolescence_factors); replacement_cost needs current_cost (optional: obsolescence_factors). obsolescence_factors values are decimals that are summed and applied to the cost base; omit them for no obsolescence. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (4)
Paramètresmethod· string · requis · reproduction_cost | replacement_cost
Formula to apply. Options: reproduction_cost = Sum of cost categories less total obsolescence.; replacement_cost = Current cost of equivalent utility less obsolescence.current_cost· number · optionnel
Current cost to replace the asset with equivalent utility, in currency units.development_costs· object · optionnel
Cost breakdown by category, e.g. {"r_and_d": 1000000, "testing": 250000}, in currency units.obsolescence_factors· object · optionnel
Obsolescence factors, e.g. {"functional": 0.10, "technological": 0.15, "economic": 0.05}.
Exemple d'appel{"name": "valuation_cost_approach", "arguments": {"method": "reproduction_cost"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_customer≈ 1054 tokens
Customer-related intangibles: customer relationships with attrition, distribution networks by channel profitability, and non-compete agreements on protected profits. Method selects the formula. Use for customer relationships, distribution networks, and non-compete assets; customer_relationships projects multi-period revenue with a retention rate. For the workforce and key-person assets use valuation_human_capital; for technology assets use valuation_technology. Per method: customer_relationships needs customer_count + avg_revenue_per_customer + retention_rate + profit_margin + discount_rate + projection_period; distribution_network needs channel_count + revenue_per_channel + channel_margin + useful_life + discount_rate; non_compete needs protected_revenue + profit_margin + term + enforcement_probability + discount_rate. retention_rate and enforcement_probability are in [0,1]; projection_period sets the number of discounted periods. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (14)
Paramètresterm· integer · optionnel
Non-compete term in years (≥ 0).method· string · requis · customer_relationships | distribution_network | non_compete
Formula to apply. Options: customer_relationships = Multi-period revenue net of attrition, discounted.; distribution_network = Channel revenue times margin over the useful life.; non_compete = Protected profit under an enforcement probability, discounted.useful_life· integer · optionnel
Useful life in years n (integer ≥ 1).channel_count· integer · optionnel
Number of distribution channels (integer ≥ 0).discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).profit_margin· number · optionnel
Profit margin as a decimal (0.20 = 20%).channel_margin· number · optionnel
Channel profit margin as a decimal in [0,1].customer_count· integer · optionnel
Number of customers (integer ≥ 0).retention_rate· number · optionnel
Annual customer retention rate, in [0,1].projection_period· integer · optionnel
Projection horizon in years (integer ≥ 1).protected_revenue· number · optionnel
Annual revenue protected by the non-compete, in currency units.revenue_per_channel· number · optionnel
Annual revenue per channel, in currency units.enforcement_probability· number · optionnel
Probability the non-compete is enforceable, in [0,1].avg_revenue_per_customer· number · optionnel
Average annual revenue per customer, in currency units.
Exemple d'appel{"name": "valuation_customer", "arguments": {"method": "customer_relationships"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_discount_rate≈ 1458 tokens
Construct discount and capitalization rates: build-up, CAPM, WACC, tax-amortization benefit, control premium, Finnerty DLOM, and currency/country-risk adjustment. Method selects the formula. Use to derive the rate that feeds every income-based method; build_up and capm estimate cost of equity, wacc blends debt and equity. For a cross-border rate with currency and country premia use method currency_adjusted; for the cash flows the rate discounts use valuation_time_value. Per method: build_up needs risk_free_rate + equity_risk_premium (optional: size_premium, industry_risk_premium, specific_risk_premium); capm needs risk_free_rate + beta + market_return; wacc needs equity_value + debt_value + cost_of_equity + cost_of_debt + tax_rate; tax_amortization_benefit needs discount_rate + useful_life + tax_rate + asset_value; control_premium needs minority_price + control_price; dlom_finnerty needs restricted_period + volatility + risk_free_rate; currency_adjusted needs base_rate (optional: currency_risk_premium, country_risk_premium). All rates and premiums are decimals; wacc requires both equity_value and debt_value, and dlom_finnerty volatility is an annualized decimal. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (23)
Paramètresbeta· number · optionnel
Systematic risk beta (market = 1.0).method· string · requis · build_up | capm | wacc | tax_amortization_benefit | control_premium | dlom_finnerty | currency_adjusted
Formula to apply. Options: build_up = r = Rf + ERP + size + industry + specific premiums.; capm = r = Rf + beta * (Rm - Rf).; wacc = WACC = (E/V) Re + (D/V) Rd (1 - Tc).; tax_amortization_benefit = PV of the tax shield from amortizing the asset.; control_premium = (Control price - minority price) / minority price.; dlom_finnerty = Finnerty average-strike put option DLOM.; currency_adjusted = r = base rate + currency premium + country premium.tax_rate· number · optionnel
Marginal tax rate as a decimal (0.25 = 25%).base_rate· number · optionnel
Base discount rate before currency/country adjustment, as a decimal (e.g. 0.12 = 12%).debt_value· number · optionnel
Market value of debt D, in currency units.volatility· number · optionnel
Annualized volatility sigma as a decimal (0.30 = 30%).asset_value· number · optionnel
Asset value the tax amortization benefit is computed on, in currency units.useful_life· integer · optionnel
Useful life in years n (integer ≥ 1).cost_of_debt· number · optionnel
Pre-tax cost of debt Rd as a decimal (e.g. 0.06 = 6%).equity_value· number · optionnel
Market value of equity E, in currency units.size_premium· number · optionnel
Small-size premium as a decimal (e.g. 0.03 = 3%).control_price· number · optionnel
Controlling-interest share price or value, in currency units.discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).market_return· number · optionnel
Expected market return as a decimal (0.10 = 10%).cost_of_equity· number · optionnel
Cost of equity Re as a decimal (e.g. 0.12 = 12%).minority_price· number · optionnel
Minority (pre-control) share price or value, in currency units.risk_free_rate· number · optionnel
Risk-free rate as a decimal (0.04 = 4%).restricted_period· number · optionnel
Restricted / marketability period in years t (≥ 0).equity_risk_premium· number · optionnel
Equity risk premium as a decimal (0.06 = 6%).country_risk_premium· number · optionnel
Country risk premium as a decimal (e.g. 0.03 = 3%).currency_risk_premium· number · optionnel
Currency risk premium as a decimal (e.g. 0.02 = 2%).industry_risk_premium· number · optionnel
Industry risk premium as a decimal (e.g. 0.02 = 2%).specific_risk_premium· number · optionnel
Company-specific risk premium as a decimal (e.g. 0.03 = 3%).
Exemple d'appel{"name": "valuation_discount_rate", "arguments": {"method": "build_up"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_goodwill_ppa≈ 1018 tokens
Goodwill and purchase price allocation: goodwill as the residual, a full PPA waterfall across identified intangibles, and useful-life estimation. Method selects the formula. Use for ASC 805 / IFRS 3 business combinations; purchase_price_allocation allocates consideration to identified intangibles with the remainder to goodwill. For subsequent goodwill and intangible impairment testing use valuation_impairment; for individual intangible fair values feed valuation_ip, valuation_technology or valuation_customer into the allocation. Per method: goodwill needs purchase_price + fair_value_net_identifiable_assets; purchase_price_allocation needs purchase_price + tangible_assets_fv + identified_intangibles (optional: liabilities_fv); useful_life needs asset_type (optional: legal_life, economic_factors, obsolescence_rate). identified_intangibles values are summed before goodwill is taken as the residual; liabilities_fv reduces net identifiable assets. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (10)
Paramètresmethod· string · requis · goodwill | purchase_price_allocation | useful_life
Formula to apply. Options: goodwill = Goodwill = purchase price - fair value of net identifiable assets.; purchase_price_allocation = Allocate consideration across identified intangibles.; useful_life = Estimate economic/legal useful life of an intangible.asset_type· string · optionnel
Asset type, e.g. "patent", "trademark", "software", "customer_list".legal_life· number · optionnel
Legal protection period in years (overrides the asset-type default).liabilities_fv· number · optionnel
Fair value of assumed liabilities, in currency units.purchase_price· number · optionnel
Total consideration / purchase price, in currency units.economic_factors· object · optionnel
Economic adjustment factors, e.g. {"market_growth": 0.05, "competition": 0.4, "tech_change": 0.1}.obsolescence_rate· number · optionnel
Annual obsolescence rate as a decimal in [0,1].tangible_assets_fv· number · optionnel
Fair value of tangible assets, in currency units.identified_intangibles· array · optionnel
Identified intangibles, each {name, value} or {name, fair_value}.fair_value_net_identifiable_assets· number · optionnel
Fair value of net identifiable assets, in currency units.
Exemple d'appel{"name": "valuation_goodwill_ppa", "arguments": {"method": "goodwill"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_human_capital≈ 872 tokens
Human capital: assembled-workforce value by replacement cost and key-person value from revenue contribution and departure risk. Method selects the formula. Use for assembled workforce and key-person intangibles; assembled_workforce nets training and attrition into a replacement cost. For customer-related assets use valuation_customer; for technology assets use valuation_technology. Per method: assembled_workforce needs employee_count + avg_replacement_cost + training_cost + productivity_factor + attrition_rate; key_person needs revenue_contribution + replacement_cost + departure_probability + discount_rate. attrition_rate is in [0,1]; productivity_factor scales the replacement cost (1.0 = parity). Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (10)
Paramètresmethod· string · requis · assembled_workforce | key_person
Formula to apply. Options: assembled_workforce = Replacement cost including training, net of attrition.; key_person = Revenue contribution and replacement cost under departure risk.discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).training_cost· number · optionnel
Training cost per employee, in currency units.attrition_rate· number · optionnel
Annual attrition rate, in [0,1].employee_count· integer · optionnel
Number of employees (integer ≥ 0).replacement_cost· number · optionnel
Cost to replace the key person, in currency units.productivity_factor· number · optionnel
Productivity factor on replacement cost (1.0 = parity).avg_replacement_cost· number · optionnel
Average cost to replace one employee, in currency units.revenue_contribution· number · optionnel
Annual revenue contribution, in currency units.departure_probability· number · optionnel
Annual probability the key person departs, in [0,1].
Exemple d'appel{"name": "valuation_human_capital", "arguments": {"method": "assembled_workforce"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_impairment≈ 776 tokens
Impairment testing: goodwill impairment and intangible impairment under US GAAP (ASC 350) or IFRS (IAS 36). Method selects the formula. Use for annual or triggering-event impairment testing; goodwill_impairment compares a reporting unit's carrying value with its fair value. To compute the initial goodwill or allocation use valuation_goodwill_ppa; for the underlying asset fair values use the relevant asset-type tool. Per method: goodwill_impairment needs carrying_value + fair_value (optional: reporting_unit, standard); intangible_impairment needs carrying_value (optional: fair_value, recoverable_amount, standard). fair_value is required for ASC350; recoverable_amount is required for IAS36. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (6)
Paramètresmethod· string · requis · goodwill_impairment | intangible_impairment
Formula to apply. Options: goodwill_impairment = Impairment = carrying value - fair value (if positive).; intangible_impairment = Impairment of an intangible under ASC 350 or IAS 36.standard· string · optionnel · ASC350 | IAS36
Accounting standard: ASC350 for US GAAP, IAS36 for IFRS.fair_value· number · optionnel
Fair value of the reporting unit or asset, in currency units.carrying_value· number · optionnel
Carrying value of the reporting unit or asset, in currency units.reporting_unit· string · optionnel
Reporting unit name (goodwill only).recoverable_amount· number · optionnel
Recoverable amount (IAS 36), in currency units.
Exemple d'appel{"name": "valuation_impairment", "arguments": {"method": "goodwill_impairment"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_income_methods≈ 1295 tokens
Income approach: relief from royalty, multi-period and single-period excess earnings, incremental cash flow, and contributory asset charges. Method selects the formula. Use for the income-approach arithmetic: relief_from_royalty for IP with observable royalty rates, and excess earnings (mpeem or single_period_excess_earnings) for the residual intangible. For a complete asset-specific valuation of customer, technology, IP or workforce assets, prefer the dedicated valuation_customer, valuation_technology, valuation_ip and valuation_human_capital tools. For royalty-rate inputs use valuation_royalty_analysis; for asset-specific income valuations use valuation_customer, valuation_technology, valuation_ip or valuation_human_capital; for cost or market indications use valuation_cost_approach and valuation_market_approach. Per method: relief_from_royalty needs revenue_projections + royalty_rate + discount_rate + tax_rate + useful_life (optional: tab_enabled); mpeem needs cash_flow_projections + contributory_asset_charges + discount_rate + tax_rate (optional: tab_enabled); single_period_excess_earnings needs normalized_earnings + contributory_asset_charges + capitalization_rate; incremental_cashflow needs cash_flows_with + cash_flows_without + discount_rate; contributory_asset_charges needs assets. cash_flow_projections and contributory_asset_charges must be period-aligned; cash_flows_with and cash_flows_without must be equal length. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (14)
Paramètresassets· array · optionnel
Contributory assets, each {value, return_rate}.method· string · requis · relief_from_royalty | mpeem | single_period_excess_earnings | incremental_cashflow | contributory_asset_charges
Formula to apply. Options: relief_from_royalty = PV of after-tax royalties avoided by ownership.; mpeem = PV of excess earnings after contributory asset charges.; single_period_excess_earnings = Capitalize one period of excess earnings.; incremental_cashflow = PV of cash flows with the asset minus without it.; contributory_asset_charges = Total contributory asset charges.tax_rate· number · optionnel
Marginal tax rate as a decimal (0.25 = 25%).tab_enabled· boolean · optionnel
Whether to include the tax amortization benefit in the result.useful_life· integer · optionnel
Useful life in years n (integer ≥ 1).royalty_rate· number · optionnel
Royalty rate as a decimal (0.05 = 5% of revenue).discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).cash_flows_with· array · optionnel
Cash flows per period with the asset, in currency units.cash_flows_without· array · optionnel
Cash flows per period without the asset, in currency units.capitalization_rate· number · optionnel
Capitalization rate as a decimal (0.15 = 15%).normalized_earnings· number · optionnel
Single-period normalized earnings, in currency units.revenue_projections· array · optionnel
Projected revenue per period t=1..n, in currency units.cash_flow_projections· array · optionnel
Projected after-tax cash flows per period t=1..n, in currency units.contributory_asset_charges· array · optionnel
Contributory asset charge per period t=1..n, in currency units.
Exemple d'appel{"name": "valuation_income_methods", "arguments": {"method": "relief_from_royalty"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_ip≈ 1227 tokens
Intellectual property: risk-adjusted patent value, trademark/brand value, copyright income value, and trade-secret value under secrecy risk. Method selects the formula. Use to value a specific IP right; patent weights projected cash flows by probability of success, trademark uses brand strength to set the royalty. For technology, software, data, and platform assets use valuation_technology; for customer and workforce assets use valuation_customer and valuation_human_capital. Per method: patent needs remaining_life + cash_flow_projections + probability_of_success + discount_rate (optional: comparable_license_rates); trademark needs revenue + profit_margin + brand_strength_index + discount_rate + useful_life (optional: brand_method); copyright needs projected_revenue + useful_life + discount_rate + royalty_rate; trade_secret needs development_cost + economic_life + competitive_advantage_period + discount_rate + secrecy_probability. cash_flow_projections for patent run over remaining_life. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (17)
Paramètresmethod· string · requis · patent | trademark | copyright | trade_secret
Formula to apply. Options: patent = Risk-adjusted DCF over the patent's remaining life.; trademark = Brand value by relief-from-royalty or excess earnings.; copyright = PV of expected copyright royalty income.; trade_secret = Value under secrecy risk over the economic life.revenue· number · optionnel
Annual revenue attributable to the asset, in currency units.useful_life· integer · optionnel
Useful life in years n (integer ≥ 1).brand_method· string · optionnel · relief_from_royalty | excess_earnings
Trademark method: relief_from_royalty adjusts the royalty rate by brand strength; excess_earnings capitalizes excess earnings.royalty_rate· number · optionnel
Royalty rate as a decimal (0.05 = 5% of revenue).discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).economic_life· integer · optionnel
Economic life in years (≥ 1).profit_margin· number · optionnel
Profit margin as a decimal (0.20 = 20%).remaining_life· integer · optionnel
Remaining legal/economic life of the patent in years (≥ 0).development_cost· number · optionnel
Development or acquisition cost, in currency units.projected_revenue· number · optionnel
Projected annual revenue subject to the copyright royalty, in currency units.secrecy_probability· number · optionnel
Probability the trade secret remains secret, in [0,1].brand_strength_index· number · optionnel
Brand strength index on a 0-100 scale (75 = strong).cash_flow_projections· array · optionnel
Projected after-tax cash flows per period t=1..n, in currency units.probability_of_success· number · optionnel
Probability of technical and commercial success, in [0,1].comparable_license_rates· array · optionnel
Comparable license royalty rates as decimals.competitive_advantage_period· integer · optionnel
Years the competitive advantage is expected to persist (≥ 0).
Exemple d'appel{"name": "valuation_ip", "arguments": {"method": "patent"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_market_approach≈ 796 tokens
Market approach: value from comparable transaction revenue multiples or capitalize a royalty stream into a perpetuity value. Method selects the formula. Use when reliable comparable transactions or royalty rates exist for the subject asset. For income-based excess earnings use valuation_income_methods; for royalty-rate selection and adjustment use valuation_royalty_analysis. Per method: comparable_transactions needs comparables + subject_revenue (optional: adjustments); royalty_capitalization needs revenue + royalty_rate + discount_rate. Each comparable is {revenue, multiple}; comparable_transactions applies the comparable multiple to subject_revenue. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (7)
Paramètresmethod· string · requis · comparable_transactions | royalty_capitalization
Formula to apply. Options: comparable_transactions = Subject revenue times the median comparable multiple.; royalty_capitalization = Value = (revenue * royalty rate) / discount rate.revenue· number · optionnel
Annual revenue attributable to the asset, in currency units.adjustments· object · optionnel
Optional multiplicative adjustments, e.g. {"size": 0.9, "growth": 1.1}.comparables· array · optionnel
Comparable transactions, each {revenue, multiple}.royalty_rate· number · optionnel
Royalty rate as a decimal (0.05 = 5% of revenue).discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).subject_revenue· number · optionnel
Subject company revenue, in currency units.
Exemple d'appel{"name": "valuation_market_approach", "arguments": {"method": "comparable_transactions"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_royalty_analysis≈ 895 tokens
Royalty analysis: benchmark royalty-rate ranges by IP type and industry, adjust a base rate for deal factors, and apply the 25% rule of thumb. Method selects the formula. Use to select and support a royalty rate before a relief-from-royalty or royalty-capitalization valuation. To apply the chosen rate in a valuation use valuation_income_methods (relief_from_royalty) or valuation_market_approach (royalty_capitalization); for transfer-pricing pricing use valuation_compliance. Per method: benchmark needs ip_type + industry (optional: comparable_database); adjust needs base_royalty_rate + adjustment_factors; twenty_five_percent_rule needs licensee_expected_profit (optional: profit_attribution_to_ip). adjustment_factors multiply the base rate, so values above 1.0 raise the rate. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (8)
Paramètresmethod· string · requis · benchmark | adjust | twenty_five_percent_rule
Formula to apply. Options: benchmark = Benchmark royalty-rate range by IP type and industry.; adjust = Adjusted rate = base rate * product of factors.; twenty_five_percent_rule = Royalty = licensee profit * IP attribution * 25%.ip_type· string · optionnel
Intellectual-property type, e.g. "patent", "trademark", "copyright", "trade_secret".industry· string · optionnel
Industry, e.g. "software", "pharmaceutical".base_royalty_rate· number · optionnel
Base royalty rate before adjustment, as a decimal (0.05 = 5%).adjustment_factors· object · optionnel
Multiplicative adjustment factors, e.g. {"profitability": 1.1, "market": 0.9}.comparable_database· array · optionnel
Optional comparable licenses, each {rate} or {royalty_rate}.licensee_expected_profit· number · optionnel
Licensee expected profit, in currency units.profit_attribution_to_ip· number · optionnel
Fraction of profit attributable to the IP, in [0,1].
Exemple d'appel{"name": "valuation_royalty_analysis", "arguments": {"method": "benchmark"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_simulation≈ 1032 tokens
Uncertainty analysis: Monte Carlo valuation, Monte Carlo sensitivity ranking, decision-tree expected values, and one-at-a-time sensitivity analysis. Method selects the formula. Use to quantify and stress the uncertainty around a point valuation; monte_carlo simulates all listed inputs, monte_carlo_sensitivity ranks the drivers. For a single deterministic point value use the relevant valuation tool; sensitivity_analysis varies one parameter of a core function only. Per method: monte_carlo needs input_distributions (optional: iterations, seed); monte_carlo_sensitivity needs base_params + distributions (optional: iterations, seed); decision_tree needs tree; sensitivity_analysis needs function_name + parameter_name + parameter_range + fixed_parameters. monte_carlo_sensitivity requires iterations between 1000 and 100000. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (11)
Paramètresseed· integer · optionnel
Random seed (integer ≥ 0) for reproducible simulations.tree· object · optionnel
Decision tree {"nodes": [...], "edges": [...]}; node types decision, chance, terminal.method· string · requis · monte_carlo | monte_carlo_sensitivity | decision_tree | sensitivity_analysis
Formula to apply. Options: monte_carlo = Simulate all listed inputs, sum-based valuation.; monte_carlo_sensitivity = Rank parameters by their impact on the valuation.; decision_tree = Backward induction over a decision tree.; sensitivity_analysis = One-at-a-time sensitivity of a core function.iterations· integer · optionnel
Simulation iterations; monte_carlo_sensitivity requires 1000-100000.base_params· object · optionnel
Base values for all parameters, including those held fixed.distributions· object · optionnel
Map of parameter name to {distribution, params} for the simulated inputs.function_name· string · optionnel
Core function to vary, e.g. "present_value", "capm_discount_rate", "wacc".parameter_name· string · optionnel
Name of the parameter to vary.parameter_range· array · optionnel
Values to test for the varied parameter.fixed_parameters· object · optionnel
Values for all other parameters, held constant.input_distributions· array · optionnel
Inputs to simulate, each {name, distribution, params}; distribution is normal (mean, std), uniform (low, high) or triangular (low, high, mode).
Exemple d'appel{"name": "valuation_simulation", "arguments": {"method": "monte_carlo"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_technology≈ 1208 tokens
Technology assets: developed technology under life-cycle risk, software under cost and income, data assets with a quality adjustment, and platforms with network effects. Method selects the formula. Use for developed technology, software, data, and platform intangibles; developed_technology and software blend cost and income evidence. For patents, trademarks, copyrights, and trade secrets use valuation_ip; for customer relationships use valuation_customer. Per method: developed_technology needs rd_costs + life_cycle_stage + competitive_advantage + discount_rate + cash_flow_projections; software needs development_cost + maintenance_cost + user_base + revenue_model + useful_life + discount_rate; data_asset needs acquisition_cost + quality_score + revenue_contribution + useful_life + discount_rate; platform needs network_size + network_effects_coefficient + revenue_per_user + growth_rate + discount_rate. cash_flow_projections for developed_technology run over the remaining useful life. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (18)
Paramètresmethod· string · requis · developed_technology | software | data_asset | platform
Formula to apply. Options: developed_technology = Cost and income value adjusted for life-cycle stage.; software = Software value from development, maintenance, and revenue.; data_asset = Quality-adjusted revenue contribution plus acquisition cost.; platform = Network-effect revenue grown and discounted.rd_costs· number · optionnel
Cumulative research and development costs, in currency units.user_base· integer · optionnel
Number of users (integer ≥ 0).growth_rate· number · optionnel
Per-period growth rate as a decimal (0.03 = 3%).useful_life· integer · optionnel
Useful life in years n (integer ≥ 1).network_size· integer · optionnel
Number of network participants (integer ≥ 0).discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).quality_score· number · optionnel
Data quality score, in [0,1].revenue_model· object · optionnel
Revenue model, e.g. {"subscription_price": 20, "paying_users": 10000}.acquisition_cost· number · optionnel
Cost to acquire the data, in currency units.development_cost· number · optionnel
Development or acquisition cost, in currency units.life_cycle_stage· string · optionnel
Life-cycle stage, e.g. "growth", "mature", "decline".maintenance_cost· number · optionnel
Annual maintenance cost, in currency units.revenue_per_user· number · optionnel
Revenue per user, in currency units.revenue_contribution· number · optionnel
Annual revenue contribution, in currency units.cash_flow_projections· array · optionnel
Projected after-tax cash flows per period t=1..n, in currency units.competitive_advantage· integer · optionnel
Years of competitive advantage (≥ 0).network_effects_coefficient· number · optionnel
Network-effects coefficient scaling revenue with network size (typically 0.5–2.0).
Exemple d'appel{"name": "valuation_technology", "arguments": {"method": "developed_technology"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}} - valuation_time_value≈ 1036 tokens
Time value of money: discount or compound a single sum, value level and growing annuities and perpetuities, and compute a terminal value by Gordon growth or exit multiple. Method selects the formula. Use to move cash flows through time or to value a terminal value in a DCF; combine with a rate from valuation_discount_rate. For uneven multi-period cash flows use valuation_income_methods; for rate construction use valuation_discount_rate. Per method: present_value needs future_value + discount_rate + periods; future_value needs present_value + discount_rate + periods; annuity_pv needs payment + discount_rate + periods; perpetuity_pv needs payment + discount_rate; growing_annuity_pv needs payment + discount_rate + growth_rate + periods; terminal_value_gordon_growth needs final_year_cashflow + perpetual_growth_rate + discount_rate; terminal_value_exit_multiple needs final_year_cashflow + exit_multiple. Rates and growth are decimals (0.10 = 10%); for terminal_value_gordon_growth the discount rate must exceed the perpetual growth rate. Only method is required; all other parameters are method-dependent — supply those the selected method names and omit the rest (defaults apply where defined). Rates and premiums are decimals (0.10 = 10%). Pure arithmetic: no I/O and no external calls, rounded to 2 decimals; parameters belonging to other methods are accepted and ignored. An unknown method, or a missing method-required parameter, returns an error instead of a value.
Paramètres, retour & exemple (10)
Paramètresmethod· string · requis · present_value | future_value | annuity_pv | perpetuity_pv | growing_annuity_pv | terminal_value_gordon_growth | terminal_value_exit_multiple
Formula to apply. Options: present_value = PV = FV / (1 + r)^n.; future_value = FV = PV * (1 + r)^n.; annuity_pv = PV = PMT * [1 - (1 + r)^-n] / r.; perpetuity_pv = PV = PMT / r.; growing_annuity_pv = PV of a constant-growth annuity.; terminal_value_gordon_growth = TV = FCF * (1 + g) / (r - g).; terminal_value_exit_multiple = TV = FCF * exit multiple.payment· number · optionnel
Recurring payment per period, in currency units.periods· integer · optionnel
Number of periods n (non-negative).growth_rate· number · optionnel
Per-period growth rate as a decimal (0.03 = 3%).future_value· number · optionnel
Future cash amount to discount, in currency units.discount_rate· number · optionnel
Per-period discount rate as a decimal (0.10 = 10%).exit_multiple· number · optionnel
Exit multiple applied to the final-year cash flow (e.g. 8.0 for 8x).present_value· number · optionnel
Present amount to compound, in currency units.final_year_cashflow· number · optionnel
Final-year projected cash flow (FCF), in currency units.perpetual_growth_rate· number · optionnel
Perpetual growth rate g as a decimal; must be below discount_rate for Gordon growth.
Exemple d'appel{"name": "valuation_time_value", "arguments": {"method": "present_value"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": "texte", "steps": [], "value": 1, "method": "texte", "assumptions": "texte", "defaults_applied": [], "formula_reference": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».