Financing round history for a company — each priced round with its date, share class issued, price per share, total cash raised, and the investors who participated. Covers what was raised and from whom across the company's funding history.
carta-cap-table:6.91.7
Fetch the company's financing history, one row per share class, and present it as a round-by-round table.
You need the corporation_id. Get it from list_accounts if you don't have it.
Use
cap_table__list__financing_history— nevercap_table__get__financing_history. Thegettool is deprecated: the gateway rejects every call to it with "This command is deprecated. Use 'cap_table:list:financing_history' instead." before reaching Carta, so calling it only wastes a turn.
call_tool({"name": "cap_table__list__financing_history", "arguments": {"corporation_id": corporation_id}})This tool takes only corporation_id — there is no detail, ordering, or paging argument. It returns every share class in one call, already aggregated and sorted by closing_date, with the same totals as the in-app "Financing History" tab.
Each entry in share_class_financings[]:
name: share class, i.e. the round (e.g. "Series A Preferred")closing_date: when the round closedoriginal_issue_price: price per shareshares_issued: shares issued in the roundcash_raised_by_currency: {currency: amount} — {} when the class raised no cash (e.g. common stock)post_money: post-money valuationfully_diluted: fully diluted shares after the roundcurrency: the share class's currencyTop level: total_cash_raised_by_currency — the per-currency totals across all rows.
Any numeric field can be null, meaning Carta has no value for it. null is not 0 — show it as "—", never as $0.
{
"share_class_financings": [
{
"name": "Series Seed Preferred",
"closing_date": "2013-06-30",
"original_issue_price": 0.265,
"cash_raised_by_currency": {"USD": 383379.57},
"shares_issued": 1602438.0,
"post_money": 4000000.0,
"fully_diluted": 15094339.0,
"currency": "USD"
}
],
"total_cash_raised_by_currency": {"USD": 383379.57}
}Call cap_table__list__financing_history once. It answers overview, per-round cash, price per share, and post-money questions on its own.
cap_table__list__financing_history has no investor names. For "who invested in the Series A?" or "list investors by round", read the share certificates and keep the ones whose share_class_name matches the round's name:
call_tool({"name": "cap_table__list__certificates", "arguments": {"corporation_id": corporation_id, "ordering": "-quantity", "page_size": 25, "page": 1}})name (holder), quantity, share_class_name, issue_date, and status_explanation. Group matching rows by holder and sum quantity.total rows, at most 10 pages. If the sweep is still incomplete at 10 pages, show what you have, say the list is partial, and point the user to the round's page in Carta.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 (grouping certificates by holder is mechanical, not modeled output).
Format: Table + ASCII bar chart
BLUF lead: Lead with the number of rounds that raised cash and the total raised, from total_cash_raised_by_currency.
Sort order: By closing_date ascending (the order the tool returns).
Date format: MMM d, yyyy (e.g. "Jan 15, 2026").
Currency: Label every amount with its own currency. When total_cash_raised_by_currency has more than one key, show one total per currency — never add amounts across currencies, and never assume USD.
| Round | Close Date | Price/Share | Shares Issued | Cash Raised | Post-Money |
|---|---|---|---|---|---|
| Series Seed Preferred | Jun 30, 2013 | $0.27 | 1,602,438 | $383,380 | $4.0M |
| Series A Preferred | Nov 15, 2013 | $0.44 | 3,697,191 | $1,645,250 | $12.0M |
After the table, render an ASCII bar chart of cash raised per round (chronological order).
Scale bars to max width 40 chars. Leave out rows whose cash_raised_by_currency is empty (e.g. common stock). If the company raised in more than one currency, draw one chart per currency.
Cash Raised by Round
Series Seed Preferred ████ $383K
Series A Preferred ████████████████ $1.6M
Series B Preferred ████████████████████████████████████████ $3.7MEach bar width = (cash_raised / max_cash_raised) * 40, rounded to nearest integer. Format large numbers as $XM or $XK for readability.
| Situation | What to do |
|---|---|
| "This command is deprecated" | You called cap_table__get__financing_history. Call cap_table__list__financing_history instead, once. Do not retry the deprecated tool. |
share_class_financings is empty | Say the company has no financing history recorded in Carta. Do not call other tools looking for rounds. |
| 403 / access denied | Say the user's role can't see this company's financing history. Do not retry. |
2f20566
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.