
Hemrock MCP
Connects Claude to Hemrock's financial modeling prompt library over MCP. Exposes six tools: get_context pulls template-specific primers (cap table, SaaS, fund models), get_prompts returns task prompts for revenue, expenses, or fundraising workflows, get_checks runs sanity checks against common AI modeling errors, get_best_practices surfaces formatting and structure guidance, and list_concepts plus get_concept fetch methodology guides explaining how exit waterfalls, anti-dilution, or circular references actually work. Free public endpoint at mcp.hemrock.com/mcp, no auth required. Useful when you're editing a Hemrock template with AI and need it to understand sheet structure, locate the right cells, and avoid hallucinated formulas without copy-pasting primers every conversation. Works in Claude Desktop, Claude.ai, and ChatGPT via connector settings.
- tools
- 23
- transport
- HTTP
- last updated
- Apr 20, 2026
Install
From registry metadata$ npx add-mcp https://mcp.hemrock.com/mcp --name mcp-hemrockRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http mcp-hemrock https://mcp.hemrock.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 23 toolsVerified live against the running server on Nov 6, 2026.
get_contextReturns the universal context-setting primer for Hemrock models, plus an optional template-specific addendum. Always run this first before any other prompts.1 params
Returns the universal context-setting primer for Hemrock models, plus an optional template-specific addendum. Always run this first before any other prompts.
template_namestringstandard · cap_table · venture_fund · venture_fund_quarterly · runway · saasget_promptsReturns task-specific Layer 2 prompts for a given template and task type. These are ready-to-use prompts for common modeling tasks.2 params
Returns task-specific Layer 2 prompts for a given template and task type. These are ready-to-use prompts for common modeling tasks.
task_typestringtemplate_name*stringstandard · cap_table · venture_fund · venture_fund_quarterly · runway · saasget_checksReturns Layer 3 sanity-check and validation prompts — the 'where AI gets financial modeling wrong' guidance. Use these to audit AI-generated work or catch common modeling errors.1 params
Returns Layer 3 sanity-check and validation prompts — the 'where AI gets financial modeling wrong' guidance. Use these to audit AI-generated work or catch common modeling errors.
template_name*stringstandard · cap_table · venture_fund · venture_fund_quarterly · runway · saasget_best_practicesReturns Hemrock's financial modeling best practices and design principles for a given topic. Useful as background context for AI interactions.1 params
Returns Hemrock's financial modeling best practices and design principles for a given topic. Useful as background context for AI interactions.
topicstringformatting · structure · inputs · assumptions · review · sharinglist_conceptsLists Hemrock financial-modeling concept docs — the methodology behind the math (exit waterfalls, anti-dilution, convertibles, cohorts, circular references, unit economics, and more). Returns a compact index of slugs, titles, and descriptions. Optionally filter by template_nam...2 params
Lists Hemrock financial-modeling concept docs — the methodology behind the math (exit waterfalls, anti-dilution, convertibles, cohorts, circular references, unit economics, and more). Returns a compact index of slugs, titles, and descriptions. Optionally filter by template_nam...
tagstringtemplate_namestringstandard · cap_table · venture_fund · venture_fund_quarterly · runway · saasget_conceptReturns the full text of a single Hemrock concept doc by slug. Use this to learn how a financial-modeling calculation actually works before building or auditing it. Get valid slugs from list_concepts.1 params
Returns the full text of a single Hemrock concept doc by slug. Use this to learn how a financial-modeling calculation actually works before building or auditing it. Get valid slugs from list_concepts.
slug*stringlist_modelsLists the hosted Hemrock calculation engines (cap table, exit waterfall, fund economics, and the free unit economics, SaaS forecast and ecommerce forecast models), what each computes, and its price and checkout link. Free and needs no sign-in, so call it when the user asks wha...
Lists the hosted Hemrock calculation engines (cap table, exit waterfall, fund economics, and the free unit economics, SaaS forecast and ecommerce forecast models), what each computes, and its price and checkout link. Free and needs no sign-in, so call it when the user asks wha...
No parameters. Call it with no arguments.
get_accessReturns public access terms for an engine: product, annual price, billing period, annual allowance, and a customer checkout URL. This is informational and does not purchase or confirm account-specific access; use get_account_access for the authenticated account.1 params
Returns public access terms for an engine: product, annual price, billing period, annual allowance, and a customer checkout URL. This is informational and does not purchase or confirm account-specific access; use get_account_access for the authenticated account.
model*stringcap-table · exit-waterfall · fund-economicsget_account_accessReturns whether this connection is signed in, its annual product access and remaining calculations. Does not consume allowance. Call it before a compute tool if you are unsure the user can run one. If the result contains action_required (not signed in, no purchase, allowance u...
Returns whether this connection is signed in, its annual product access and remaining calculations. Does not consume allowance. Call it before a compute tool if you are unsure the user can run one. If the result contains action_required (not signed in, no purchase, allowance u...
No parameters. Call it with no arguments.
get_account_usageReturns signed-in usage history and endpoint/source breakdown. Does not consume allowance. If the result contains action_required (not signed in, no purchase, allowance used), relay it to the user with its links and offer to retry. Never skip the calculation silently.2 params
Returns signed-in usage history and endpoint/source breakdown. Does not consume allowance. If the result contains action_required (not signed in, no purchase, allowance used), relay it to the user with its links and offer to retry. Never skip the calculation silently.
fromstringtostringcap_table_computeUse whenever the user asks who owns what after a financing: founder splits, option pools, priced rounds, SAFEs and convertible notes converting, warrants, pro-rata, or dilution across several rounds. Takes the financing events in order and returns fully diluted ownership after...2 params
Use whenever the user asks who owns what after a financing: founder splits, option pools, priced rounds, SAFEs and convertible notes converting, warrants, pro-rata, or dilution across several rounds. Takes the financing events in order and returns fully diluted ownership after...
events*arrayidempotency_keystringexit_waterfall_computeUse whenever the user asks what each holder gets at an exit, acquisition or liquidation: liquidation preferences, participating vs non-participating preferred, participation caps, seniority, whether a series converts, options and warrants in or out of the money. Takes the cap...3 params
Use whenever the user asks what each holder gets at an exit, acquisition or liquidation: liquidation preferences, participating vs non-participating preferred, participation caps, seniority, whether a series converts, options and warrants in or out of the money. Takes the cap...
exitValuation*numberidempotency_keystringmodel*objectfund_economics_computeUse whenever the user asks how a venture fund's terms play out: fund size, management fees and step-downs, carry, investment period, recycling, reserves, deployment pace, and resulting net returns to LPs. Takes fund inputs (start from the defaults and change only what the user...7 params
Use whenever the user asks how a venture fund's terms play out: fund size, management fees and step-downs, carry, investment period, recycling, reserves, deployment pace, and resulting net returns to LPs. Takes fund inputs (start from the defaults and change only what the user...
featuresobjectfirstCloseDatestringformatstringjson · xlsx · xlsx_urlfundNamestringgranularitystringyear · quarter · noneidempotency_keystringinputs*objectunit_economics_computeUse when the user asks what a customer is worth or whether acquisition pays back: lifetime value, LTV to CAC, CAC payback, gross margin per customer, for recurring (subscription), one-time and transaction (repeat purchase) revenue in any mix. Takes up to three revenue lines an...1 params
Use when the user asks what a customer is worth or whether acquisition pays back: lifetime value, LTV to CAC, CAC payback, gross margin per customer, for recurring (subscription), one-time and transaction (repeat purchase) revenue in any mix. Takes up to three revenue lines an...
inputsobjectsaas_forecast_computeUse when the user wants a SaaS or subscription revenue forecast: subscribers, MRR and ARR, new, renewed, churned and reactivated MRR, billings and deferred revenue under annual or multi-month contracts and billing, marketing spend, LTV to CAC and CAC payback. Takes new subscri...1 params
Use when the user wants a SaaS or subscription revenue forecast: subscribers, MRR and ARR, new, renewed, churned and reactivated MRR, billings and deferred revenue under annual or multi-month contracts and billing, marketing spend, LTV to CAC and CAC payback. Takes new subscri...
inputsobjectecommerce_forecast_computeUse when the user wants an ecommerce or DTC forecast built on customer cohorts: each month's new customers become a cohort that reorders along a retention curve, and the forecast adds the cohorts up into orders, revenue, cost of sales, marketing spend, operating income, contri...1 params
Use when the user wants an ecommerce or DTC forecast built on customer cohorts: each month's new customers become a cohort that reorders along a retention curve, and the forecast adds the cohorts up into orders, revenue, cost of sales, marketing spend, operating income, contri...
inputsobjectlist_saved_modelsLists the cap tables, exit waterfalls, fund models and unit economics, SaaS and ecommerce forecasts saved to the user's Hemrock account, plus fund models others have shared with them, newest first. Each has its kind, id, name, the user's role (owner, editor, viewer) and a url...1 params
Lists the cap tables, exit waterfalls, fund models and unit economics, SaaS and ecommerce forecasts saved to the user's Hemrock account, plus fund models others have shared with them, newest first. Each has its kind, id, name, the user's role (owner, editor, viewer) and a url...
kindstringcap-table · waterfall · fund · unit-economics · saas-forecasting · ecommerce-forecastingget_saved_modelReturns a saved model's contents in the shape the compute tools take: a cap table's events and options, a waterfall's model and saved exit, a fund's inputs, the features switched on, and featuresSavedButOff (configured but switched off), or a forecast's inputs. Free: uses no c...2 params
Returns a saved model's contents in the shape the compute tools take: a cap table's events and options, a waterfall's model and saved exit, a fund's inputs, the features switched on, and featuresSavedButOff (configured but switched off), or a forecast's inputs. Free: uses no c...
id*stringkind*stringcap-table · waterfall · fund · unit-economics · saas-forecasting · ecommerce-forecastingrun_saved_modelCalculates a saved model as it stands, with the same engine as the browser builder: ownership after every event for a cap table, proceeds by holder for a waterfall (at the saved exit, or up to 10 exitValuations you pass), a fund's lifetime totals plus the fund by year (granula...5 params
Calculates a saved model as it stands, with the same engine as the browser builder: ownership after every event for a cap table, proceeds by holder for a waterfall (at the saved exit, or up to 10 exitValuations you pass), a fund's lifetime totals plus the fund by year (granula...
exitValuationsarraygranularitystringyear · quarter · noneid*stringkind*stringcap-table · waterfall · fund · unit-economics · saas-forecasting · ecommerce-forecastingworkbookbooleanupdate_saved_modelSaves a change to a model in the user's account; the browser builder shows it the next time it opens. Send only the fields that change. Owners can change anything; invited editors of a fund model can change its inputs while the owner has access; viewers can't change anything....10 params
Saves a change to a model in the user's account; the browser builder shows it the next time it opens. Send only the fields that change. Owners can change anything; invited editors of a fund model can change its inputs while the owner has access; viewers can't change anything....
cashFlowsbooleaneventsarrayfeaturesobjectfundNamestringid*stringinputsobjectkind*stringcap-table · waterfall · fund · unit-economics · saas-forecasting · ecommerce-forecastingmodelobjectnamestringoptionsobjectcreate_saved_modelSaves a new model to the user's account so they can open it in the browser builder and keep working on it. A fund or a forecast (unit-economics, saas-forecasting, ecommerce-forecasting) starts from Hemrock's defaults with your inputs merged on; a cap table needs events; a wate...9 params
Saves a new model to the user's account so they can open it in the browser builder and keep working on it. A fund or a forecast (unit-economics, saas-forecasting, ecommerce-forecasting) starts from Hemrock's defaults with your inputs merged on; a cap table needs events; a wate...
cashFlowsbooleaneventsarrayfeaturesobjectfundNamestringinputsobjectkind*stringcap-table · waterfall · fund · unit-economics · saas-forecasting · ecommerce-forecastingmodelobjectnamestringoptionsobjectcheck_inReports what's worth knowing today about the models saved to the user's Hemrock account: for each of the ten most recently edited cap tables, exit waterfalls and fund models, notes where a number has crossed a line worth a look (a thin option pool, unconverted SAFEs, preferenc...
Reports what's worth knowing today about the models saved to the user's Hemrock account: for each of the ten most recently edited cap tables, exit waterfalls and fund models, notes where a number has crossed a line worth a look (a thin option pool, unconverted SAFEs, preferenc...
No parameters. Call it with no arguments.
request_reviewReturns how to get a person on the user's model: a one-hour working session with the person who built Hemrock's models (also the way to get a model or workflow built with AI reviewed), custom model work, or fractional CFO for venture funds. Each comes with its live price and b...2 params
Returns how to get a person on the user's model: a one-hour working session with the person who built Hemrock's models (also the way to get a model or workflow built with AI reviewed), custom model work, or fractional CFO for venture funds. Each comes with its live price and b...
model_urlstringneedstringreview · custom · cfoSponsors
Readme
Details
- Repository
- github.com/tdavidson/mcp-hemrock
- Website
- hemrock.com/mcp
- Category
- Productivity & Office
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 1
- Prompts
- 4
- Tools verified
- Nov 6, 2026