SAFE & Cap Table Calculator
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for the Streamable HTTP server (default 3000, serving at http://localhost:3000/mcp) | 3000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| safe_ownershipB | Implied ownership of post-money SAFEs (amount / post-money cap), combined SAFE dilution, MFN resolution, and optional share estimates. Use before a priced round. |
| safe_conversion_priceA | For one SAFE or note: compare cap price, discount price and round price, return the conversion price (best-of for the holder) and shares. |
| model_priced_roundA | Full priced-round model: converts all SAFEs (post- and pre-money, cap/discount/MFN) and convertible notes, issues new investor shares at pre-money valuation or fixed price, tops up the option pool (pre- or post-money), applies placement fees (cash and equity) and advisor grants. Returns before/after cap table, per-holder dilution, FD ownership and markdown. |
| model_round_sequenceA | Apply a sequence of events in order: SAFE issuances (e.g. extensions at different caps), notes, priced rounds (which convert outstanding instruments), and tranche closes at fixed price or valuation (milestone tranches). Returns each step and the final cap table vs start. |
| compare_pool_timingA | Run the same round with the option pool top-up in the pre-money vs the post-money, showing price per share and who bears the dilution. Requires round.targetPoolPercent. |
| explain_methodologyB | Return the documented conventions and formulas this calculator uses. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Tools are distinguished by scope: single-instrument conversion (safe_conversion_price), aggregate SAFE ownership (safe_ownership), and full modeling (model_priced_round, model_round_sequence). model_priced_round and model_round_sequence overlap somewhat since both do full cap-table modeling, but the single-round vs multi-event sequence distinction is stated clearly.
All names use consistent snake_case and read predictably. A couple (safe_conversion_price, safe_ownership) are noun phrases rather than verb_noun, while others (model_*, explain_*, compare_*) use verbs, but the convention is coherent and unsurprising.
Six tools is well-scoped for a specialized SAFE/cap-table calculator. Each tool covers a distinct modeling need (conversion, ownership, priced round, methodology, sequence, pool timing) with no filler.
The surface covers SAFE conversion, ownership, priced rounds, round sequencing, and pool-timing comparison, which spans the core lifecycle of the domain. Minor gaps like explicit cap-table input/export or convertible-note-only tooling, but these are largely absorbed into the modeling tools.