io.github.tdavidson/mcp-hemrock
Official11 toolsHemrock MCP
Hemrock financial modeling prompts: context primers, task prompts, checks, and best practices.
Financial modeling templates including context primers, task prompts, and best practices.
Captured live from the server via tools/list.
get_context
Returns the universal context-setting primer for Hemrock models, plus an optional template-specific addendum. Always run this first before any other prompts.
Parameters (1)
- template_namestring
Optional. If provided, appends a template-specific primer to the universal context.
get_prompts
Returns task-specific Layer 2 prompts for a given template and task type. These are ready-to-use prompts for common modeling tasks.
Parameters (2)
- template_namestringrequired
The Hemrock template being used.
- task_typestring
Optional task type filter.
get_checks
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.
Parameters (1)
- template_namestringrequired
The template to get checks for. Use "all" for universal checks only.
get_best_practices
Returns Hemrock's financial modeling best practices and design principles for a given topic. Useful as background context for AI interactions.
Parameters (1)
- topicstring
Optional topic filter. Returns all best practices if omitted.
list_concepts
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_name or tag. Call get_concept to read the full text of any entry.
Parameters (2)
- template_namestring
Optional. Filter to concepts relevant to a specific Hemrock template.
- tagstring
Optional. Filter to concepts whose tags contain this string (e.g. "cap tables").
get_concept
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.
Parameters (1)
- slugstringrequired
The concept slug, from list_concepts (e.g. "waterfall", "anti-dilution").
list_models
Lists the Hemrock financial-model engines callable over the API, with pricing and (for paid ones) a checkout URL. No API key needed — use this to discover what you can run and what it costs before authenticating.
No parameters.
get_access
Returns how to get access to a model engine: whether it is free, the price, and a checkout URL to purchase. Use when a compute tool returns a payment-required error, or to check access before running.
Parameters (1)
- modelstringrequired
Model key to check access for.
cap_table_compute
Computes a cap table from a list of events (founders, priced rounds, SAFEs/notes, option pools, warrants). Returns per-round snapshots and the final ownership/dilution state. Requires a Hemrock API key with the Cap Table & Exit Waterfall product; without it you get a checkout URL. Call list_concepts/get_concept for the event structure.
Parameters (1)
- eventsarrayrequired
Ordered cap-table events. Each has a "type" (common_issuance, priced_round, convertible_round, option_pool, option_grant, warrant_round, secondary_sale, manual_issuance) and a "label", plus type-specific fields. Example: [{"type":"common_issuance","label":"Founders","grants":[{"id":"f","name":"Founder","shares":8000000,"kind":"founder"}]}].
exit_waterfall_compute
Computes an exit waterfall: distributes an exit valuation across the cap stack (preferences, participation, conversions, options, warrants). Requires a Hemrock API key with the Cap Table & Exit Waterfall product. Pass a "model" object and a numeric "exitValuation".
Parameters (2)
- modelobjectrequired
Waterfall model: { common: [...], preferred: [...], options?, warrants?, convertibles? }. See list_concepts ("waterfall") for the structure.
- exitValuationnumberrequired
Total exit proceeds to distribute.
fund_economics_compute
Computes venture fund economics from a set of inputs (committed capital, fees, deployment, carry tiers): returns capital calls, fees, NAV, and gross/net returns. Free — any valid Hemrock API key works. Pass an "inputs" object.
Parameters (1)
- inputsobjectrequired
Fund inputs: committed capital, fees, portfolio construction, carry tiers. See list_concepts and the Fund Economics template for fields.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"mcp-hemrock": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.hemrock.com/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.