企業の評価額の履歴と現在の公正な市場価値(企業の適正な値段)を取得します。409A評価(非公開企業向けの税務評価)、EMI(従業員株式インセンティブ)、CSOP(従業員向け株式購入制度)、または株価などの情報に対応しています。 次のような場合に使用: - 企業の評価額や市場価値について質問がある - 株式の行使価格や有効期限について知りたい 複数ポートフォリオの比較が必要な場合は、ポートフォリオ・ベンチマーク(複数の投資対象を比較評価するツール)用のスキルの方が適切です。
Fetch a company's valuation history and current fair market value (FMV) — 409A, EMI, CSOP or share price. Use for questions about valuations, FMV, exercise prices, or expiry. Not for cross-portfolio comparisons — prefer a portfolio-benchmarks skill.
企業の適正市場価格(FMV)の履歴を取得します。
適正市場価格は必ずしも409A評価ではありません。 409Aは米国の評価方式です。英国企業はHMRCとのEMI(従業員株式買収)またはCSOP(認定経営陣・従業員株式取得制度)の合意に基づいて評価され、その他の企業は株価報告書を使用します。企業が実際に保有している評価書を確認してください。有効なEMI評価を持つ企業に対して「評価がない」と伝えてはいけません。
corporation_id(企業ID)が必要です。持っていない場合はlist_accountsから取得してください。
read_tool({"name": "cap_table__get__valuations", "arguments": {"corporation_id": corporation_id}})
オプションでvaluation_sourceをEMI、CSOP、409A、SHARE_PRICEのいずれか1つ以上でフィルタリングできます。ただし指定を省略することをお勧めします。このコマンドの利点は、すべての情報源を一度に取得することです。
{
"count": 2,
"active": [
{
"price": "0.500000000000",
"currency": "GBP",
"valuation_type": "AMV",
"support_reference_type": "EMI_VALUATION_REPORT",
"effective_date": "2026-01-15",
"expiration_date": "2027-01-14",
"share_class_name": "Ordinary",
"status": "ACTIVE"
}
],
"history": []
}
historyには失効したものを含むすべての行が格納され、activeはサーバーが有効と判断した部分集合です。
price: 1株あたりのFMV。小数点以下の桁数が多い文字列(例:"0.500000000000")currency: この行の通貨のISO コード。毎行ごとに確認し、決して共通の通貨と仮定しないことvaluation_type: AMV、UMV、FMV、またはSHARE_PRICEsupport_reference_type: その行が由来する評価方式(409A/EMI/CSOP/株価報告書)effective_date / expiration_date: ISO形式(YYYY-MM-DD)status: ACTIVE(有効)またはEXPIRED(失効)。サーバー側で計算share_class_name: 例「Common」「Ordinary」1つのHMRC評価から2つの価格が生成され、両方ともその時点で有効です:
これらは重複ではなく、どちらか一方が「正解」ではありません。両方を表示し、ラベル付けしてください。特定の付与に対してどちらが適用されるかを聞かれた場合は、その条件によって決まることを説明し、利用者は株式顧問に相談するよう勧めてください。データには記録されておらず、両者は異なる税務上の扱いになります。
cap_table__get__valuationsが該当企業で利用できない場合は、cap_table__get__409a_valuationsにフォールバックしてください。このコマンドは米国409A評価のみを返す形式で{count, current_409a, history}です。このレスポンスは通貨フィールドがありません。価格は通貨記号を付けずに表示し、それを現在の評価額と呼ぶ前にcurrent_409a.is_expiredを確認してください。
read_tool({"name": "cap_table__get__valuations", "arguments": {"corporation_id": corporation_id}})
activeを使用してください。日付から有効/失効を改めて判定しないこと。サーバーは情報源ごとのルール(株価報告書は独自の状態管理があり、失効日がnullの場合は無期限など)を適用しており、単純な日付比較では誤った結果になります。
ソートが必要な場合は、パースされた日付を使用し、文字列のままソートしないこと。これらはISO形式なので、文字列ソートでも正しくソートされますが、409AフォールバックはMM/DD/YYYY形式を返すため、文字列ソートでは月が優先され、12/01/2023が04/25/2025より上にランク付けされてしまいます。
activeに複数行がある場合は、すべてが現在有効です。AMV/UMVペア、または複数の株式クラスのいずれかです。1つを選ぶのではなく、すべてを表示してください。
expiration_dateがない — 固定日で失効しないことを明記してください。失効日を推測してはいけません履歴テーブルとトレンド概要を表示します(「表示」セクションを参照)。
必須入力: corporation_id。
不足している場合は、進める前にAskUserQuestionを呼び出してください(carta-interaction-reference §4.1参照)。
AI による計算: 不要。このスキルはCartaデータを直接提示します。
形式: テーブル+トレンド概要
重点情報: 履歴テーブルを表示する前に、現在のFMV(1株あたり)、その通貨、情報源、および有効日/失効日をまず示してください。
ソート順: effective_dateの降順(最新のものを最初に)
日付形式: MMM d, yyyy(例「Jan 15, 2026」)
通貨: **その行のcurrency**を使用してpriceをフォーマットし、末尾のゼロを削除してください。決してドル記号$を硬定せず、デフォルトをUSDにしないこと。GBP評価をドルで表示するのは見た目の問題ではなく、報告エラーです。
| 有効開始日 | 失効日 | 1株あたりFMV | タイプ | 情報源 | 株式クラス | ステータス |
|---|---|---|---|---|---|---|
| Jan 15, 2026 | Jan 14, 2027 | GBP 0.50 | AMV | EMI | Ordinary | 有効 |
| Jan 15, 2026 | Jan 14, 2027 | GBP 0.75 | UMV | EMI | Ordinary | 有効 |
| Apr 25, 2024 | Apr 24, 2025 | USD 12.61 | FMV | 409A | Common | 失効 |
すべての行で同じ値を共有する場合は、「タイプ」列と「情報源」列を削除してください(米国のみの企業であれば、よく見かけるシンプルな409Aテーブルになります)。
FMV履歴に棒グラフを描画しないこと。成熟企業の値は最大値付近に集中し、棒グラフは無意味になります(すべてのバーの幅が同じに見えます)。テーブルで十分です。テーブルの後に、1行のトレンド概要を追加してください:
FMVはYYYY年以降Nx成長しており、[年]以降は[加速/定常成長]している。
同じ条件で比較すること。 異なる2つの通貨にわたる成長倍数は無意味です。AMVとUMVの混在比較も同様です。単一の通貨かつ単一のvaluation_typeの範囲内でトレンドを計算してください。シリーズが複数にわたる場合は、各々に別の行を付けるか、トレンドを省略してください。
複数の株式クラスが存在する場合は、テーブルで株式クラス名ごとにグループ化してください。
priceフィールドは末尾にたくさんゼロを含む文字列です。表示前に必ずパースしてフォーマットしてください<!-- carta:plugin-version --> <carta-plugin>carta-cap-table:6.96.0</carta-plugin>
<!-- Part of the official Carta AI Agent Plugin -->
Fetch a company's fair market value (FMV) history.
FMV is not always a 409A. A 409A is the US instrument; a UK company is valued under an EMI or CSOP agreement with HMRC, and other companies use a share-price report. Read whichever the company actually has, and never tell a company with a valid EMI valuation that it has none.
You need the corporation_id. Get it from list_accounts if you don't have it.
read_tool({"name": "cap_table__get__valuations", "arguments": {"corporation_id": corporation_id}})
Optional valuation_source filters to one or more of EMI, CSOP, 409A, SHARE_PRICE.
Omit it — the point of this command is that it covers every source at once.
{
"count": 2,
"active": [
{
"price": "0.500000000000",
"currency": "GBP",
"valuation_type": "AMV",
"support_reference_type": "EMI_VALUATION_REPORT",
"effective_date": "2026-01-15",
"expiration_date": "2027-01-14",
"share_class_name": "Ordinary",
"status": "ACTIVE"
}
],
"history": []
}
history holds every row including expired ones; active is the subset the server considers
live.
price: FMV per share, a high-precision decimal string (e.g. "0.500000000000")currency: ISO code for this row — read it per row, never assumevaluation_type: AMV, UMV, FMV, or SHARE_PRICEsupport_reference_type: which instrument the row came from (409A / EMI / CSOP / share price)effective_date / expiration_date: ISO YYYY-MM-DDstatus: ACTIVE or EXPIRED, computed server-sideshare_class_name: e.g. "Common", "Ordinary"A single HMRC valuation produces two prices, both live at once:
They are not duplicates and one is not "the real one". Show both, labelled. If asked which applies to a specific grant, say that depends on the grant's terms and point the user to their equity advisor — the data does not record it, and the two carry different tax outcomes.
If cap_table__get__valuations is unavailable for the company, fall back to
cap_table__get__409a_valuations, which returns {count, current_409a, history} for US 409A
data only. That response has no currency field — present its prices unlabelled rather than
assuming a symbol, and check current_409a.is_expired before calling it current.
read_tool({"name": "cap_table__get__valuations", "arguments": {"corporation_id": corporation_id}})
Use active. Do not re-derive live-vs-expired from dates: the server applies per-source
rules (a share-price report has its own state; a null expiration means open-ended) that a date
comparison gets wrong.
Where you do sort, sort on parsed dates, never raw strings. These are ISO so they happen to
sort correctly, but the 409A fallback returns MM/DD/YYYY, where a string sort is month-major
and ranks 12/01/2023 above 04/25/2025.
If active holds more than one row, they are all current — an AMV/UMV pair, or several share
classes. Present them all rather than picking one.
expiration_date — say it does not expire on a fixed date rather than inferring one.Show the history table and trend summary (see Presentation section).
Required inputs: corporation_id.
If missing, call AskUserQuestion before proceeding (see carta-interaction-reference §4.1).
AI computation: No — this skill presents Carta data directly.
Format: Table + trend summary
BLUF lead: Lead with the current FMV per share — with its currency and source — and its effective/expiration dates, before showing the history table.
Sort order: By effective_date descending (most recent first).
Date format: MMM d, yyyy (e.g. "Jan 15, 2026").
Currency: format price with the row's own currency, trimming trailing zeros. Never
hardcode a $, and never default to USD — a GBP valuation shown as dollars is a reporting
error, not a cosmetic one.
| Effective | Expires | FMV/Share | Type | Source | Share Class | Status |
|---|---|---|---|---|---|---|
| Jan 15, 2026 | Jan 14, 2027 | GBP 0.50 | AMV | EMI | Ordinary | Current |
| Jan 15, 2026 | Jan 14, 2027 | GBP 0.75 | UMV | EMI | Ordinary | Current |
| Apr 25, 2024 | Apr 24, 2025 | USD 12.61 | FMV | 409A | Common | Expired |
Drop the Type and Source columns when every row shares the same values (a US-only company gets back its familiar 409A table).
Do not render a bar chart for FMV history — values in mature companies cluster near the maximum, making bars uninformative (all bars look the same width). The table is sufficient. Instead, after the table, add a one-line trend summary:
FMV has grown Nx since YYYY, with [acceleration/steady growth] since [year].
Only compare like with like. A growth multiple across two different currencies is
meaningless, and so is one that mixes an AMV with a UMV. Compute the trend within a single
currency and a single valuation_type; if the series spans more than one, give a separate
line for each or omit the trend entirely.
If multiple share classes exist, group by share class name in the table.
price field is a string with many trailing zeros — always parse and format before
displaying.expiration_date should never be used for new grant pricing. Flag it
prominently.原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。