MCP Server
Connect Claude Desktop or Claude.ai to Hemrock's financial modeling prompt library. Context primers, task prompts, and sanity checks, pulled automatically into every AI conversation about your model.
Settings → Connectors → Add MCP Server
Endpoint URL›
https://mcp.hemrock.com/mcpClaude Desktop config›
{
"mcpServers": {
"hemrock": {
"type": "url",
"url": "https://mcp.hemrock.com/mcp",
"name": "Hemrock"
}
}
}Claude.ai connector›
Settings → Connectors → Add MCP Server, then paste:
https://mcp.hemrock.com/mcpChatGPT / OpenAI›
In ChatGPT, open Settings → Connectors → Add connector, choose MCP Server, then paste:
https://mcp.hemrock.com/mcpWhat is MCP?
MCP stands for Model Context Protocol – an open standard from Anthropic that lets AI apps call external tools and data sources over a single, portable API. Think of it as a plug for any AI chat: connect once, and the AI can pull context, run functions, or access files from whatever server is at the other end.
Instead of copy-pasting primers and cheat sheets every conversation, you point your AI client at an MCP server and its tools become available as native calls. Claude,, Cursor, Open AI, and a growing list of others all speak MCP.
The Hemrock MCP is a public server listed in the MCP registry – no auth, no limits, free to connect.
What it does
Built to edit means using AI to customize a proven model instead of generating from scratch. For that to work, the AI needs to understand the model's structure, conventions, and guardrails before it starts making changes. Copy-pasting a primer every time is friction.
The MCP server exposes Hemrock's prompt library as tools any MCP-compatible AI client can call. Ask Claude to "use the Hemrock context primer for the cap table model" and it pulls the right orientation, the right format conventions, and the right warnings automatically.
Available tools
get_contextOrient your AI before it touches a spreadsheet. Pulls universal modeling context plus any template-specific primer.
template_namestring, optional- One of standard, saas, ecommerce, unit_economics, cap_table, venture_fund, venture_fund_quarterly, fund_economics, venture_valuation, runway. Omit for universal context only.
get_promptsTask-specific prompts for a given template.
template_namestring, required- One of standard, saas, ecommerce, unit_economics, cap_table, venture_fund, venture_fund_quarterly, fund_economics, venture_valuation, runway.task_typestring, optional- One of orientation, revenue, expenses, fundraising, analysis, presentation. Omit to return all task types for the template.
get_checksSanity-check prompts to catch hallucinated formulas, hard-coded values, confused metrics, and other common AI mistakes.
template_namestring, optional- One of standard, saas, ecommerce, unit_economics, cap_table, venture_fund, venture_fund_quarterly, fund_economics, venture_valuation, runway. Omit for universal checks.
get_best_practicesModeling best practices, organized by topic.
topicstring, optional- One of formatting, structure, inputs, assumptions, review, sharing. Omit to return all topics.
Use cases
Three concrete scenarios where the MCP changes the quality of what Claude can do for you. Paste any prompt straight into Claude (Desktop or claude.ai) once the connector is added.
1. Set up a new financial model from scratch
A founder just opened the Standard template and wants Claude to walk them through configuring it for a B2B SaaS business with annual contracts.
What the connector contributes: get_context(template_name="standard") + get_prompts(template_name="standard", task_type="orientation") + get_prompts(template_name="standard", task_type="revenue").
Value: Without the connector, Claude gives generic modeling advice that doesn't map to Hemrock's specific sheet structure. With it, Claude knows which cells exist, which assumptions drive them, and the order to configure them in.
2. Audit an AI-generated model for common errors
A VC analyst let Claude edit a portfolio model last week and wants a second pass to catch the typical mistakes AI makes in financial modeling.
What the connector contributes: get_checks(template_name="venture_fund") returns the universal checks plus template-specific validation prompts – e.g. “does management fee step-down happen at the right vintage year,” “are distributions net of carry,” etc.
Value: Claude doesn't natively know where AI-generated financial models tend to break. The checks tool encodes Hemrock's institutional knowledge of those failure modes so Claude can find them.
3. Build a cap table for a SAFE-then-priced-round scenario
A founder has raised on SAFEs and is planning a priced Series A. They want Claude to model dilution correctly using Hemrock's cap table template.
What the connector contributes: get_context(template_name="cap_table") + get_prompts(template_name="cap_table", task_type="fundraising"), optionally with get_best_practices(topic="assumptions") for assumption-layering guidance.
Value: SAFE conversion math is a well-known place Claude gets wrong (pre vs post-money, option pool shuffle, most-favored-nation clauses). The cap_table prompts give Claude the exact input fields and conversion logic Hemrock's template uses, so the answer matches what the spreadsheet will actually compute.
Why this matters
AI without context makes plausible-looking mistakes. Wrong cell references, hard-coded values where formulas should be, confused metrics, silent breakage. The context primer and prompts catch most of that before the AI ever touches a cell.
If you're editing a Hemrock model with AI, connect the MCP. If you're editing something else, the patterns still apply: orient first, prompt with guardrails, verify before trusting the output.
Troubleshooting
If Claude shows “couldn't reach MCP server” or the tool list is empty after adding the connector, remove the connector, fully restart the Claude app (not just close the window – quit it), then re-add it. The server is publicly available, no auth required, so connection failures are almost always a stale client-side state. If problems persist, confirm https://mcp.hemrock.com/mcp loads in a browser (you should see a JSON response, not an error page).
Related
- Hemrock Skill – same content as a drop-in Claude Agent Skill (no connector required)
- Prompt guide – ready-to-use prompts for each template, if you prefer copy-paste
- Customize docs – guides for editing the models
- Model Context Protocol – background on MCP itself
- MCP registry – discover other public MCP servers
Settings → Connectors → Add MCP Server
Endpoint URL›
https://mcp.hemrock.com/mcpClaude Desktop config›
{
"mcpServers": {
"hemrock": {
"type": "url",
"url": "https://mcp.hemrock.com/mcp",
"name": "Hemrock"
}
}
}Claude.ai connector›
Settings → Connectors → Add MCP Server, then paste:
https://mcp.hemrock.com/mcpChatGPT / OpenAI›
In ChatGPT, open Settings → Connectors → Add connector, choose MCP Server, then paste:
https://mcp.hemrock.com/mcp