# Startup Financial Model MCP

> Startup Financial Model generates complete 12, 24, or 36-month financial forecasts for early-stage companies. It projects Profit & Loss statements, models cash flow over time, and determines your break-even month by factoring in projected revenue growth and operational costs.

## Overview
- **Category:** finance
- **Price:** Free
- **Tags:** financial-modeling, startup, projection, pnl, cashflow, forecasting

## Description

This MCP handles the hard math behind scaling a business. Forget manually updating spreadsheets every quarter just to see if you’re profitable yet. This connector takes your assumptions about sales growth and connects them directly to your anticipated spending—everything from COGS to fixed overheads. You can run complex models that predict not only how much revenue you'll bring in, but exactly when those revenues cover all your operational expenses and pay for the building rent. When you see a full P&L statement combined with cash flow projections, it gives you a clear financial roadmap. It’s like having a CFO who runs simulations 24/7. You can find this tool and manage these complex models right here in the Vinkius catalog.

## Tools

### generate_comprehensive_projection
Creates a full financial report detailing P&L, cash flow, and break-even analysis for selected months.

### query_cost_structure
Calculates the monthly costs for goods sold (COGS) and operating expenses based on provided data.

### query_revenue_growth
Figures out the expected monthly revenue breakdown based on defined growth assumptions.

## Prompt Examples

**Prompt:** 
```
Generate a 12-month projection starting with $10,000 revenue and 5% monthly growth.
```

**Response:** 
```
I will use `generate_comprehensive_projection` with initialRevenue: 10000, growthRate: 0.05, and periodMonths: 12 to calculate your P&L and cash flow.
```

**Prompt:** 
```
What are my monthly revenues for the next 24 months if I grow at 10% MoM?
```

**Response:** 
```
I'll use `query_revenue_growth` with a growthRate of 0.10 and periodMonths of 24 to provide the breakdown.
```

**Prompt:** 
```
Calculate costs for a revenue stream of [5000, 6000, 7000] with 30% COGS and $1000 fixed expenses.
```

**Response:** 
```
I will use `query_cost_structure` with the provided revenue array, cogsPercentage: 0.3, and fixedExpenses: 1000.
```

## Capabilities

### Forecast future income streams
Calculates expected monthly revenue breakdowns based on specific growth assumptions.

### Calculate operating costs
Determines total running expenses, including Cost of Goods Sold (COGS) and fixed overheads, for any given period.

### Generate full financial roadmaps
Creates a complete report combining Profit & Loss statements, cash flow projections, and break-even analysis over 12 to 36 months.

## Use Cases

### The Founder needs a runway date.
A founder needs to know if they can survive the next 18 months. They use `query_revenue_growth` for their expected sales, pass that data into `query_cost_structure` (listing all salaries and rent), and then run `generate_comprehensive_projection`. The result shows them exactly when their cash reserves dip below zero.

### The Investor wants to see risk mitigation.
An analyst needs proof that the company can survive a downturn. They model three scenarios using `query_revenue_growth` (best, worst, and expected case). Then they run `generate_comprehensive_projection` for all three paths to show the range of potential outcomes.

### The Ops Manager is budgeting new hires.
An operations manager wants to hire five new people. They use `query_cost_structure` to model the impact of those salaries and overheads. This calculation informs the subsequent run using `generate_comprehensive_projection`, ensuring the expense doesn't blow past projected revenue.

### The Department Head needs a sales target.
A department head proposes a new product line. They use `query_revenue_growth` to estimate potential income and then run `generate_comprehensive_projection`. The resulting profit margin helps them justify the investment cost.

## Benefits

- Pinpoint your break-even point. Instead of just knowing you'll make money eventually, the `generate_comprehensive_projection` tool tells you exactly *when* that happens and how much capital you need to get there.
- Stress-test your budget instantly. Run `query_cost_structure` to see how changing one fixed expense (like marketing spend) impacts overall cash flow without having to adjust every single spreadsheet tab.
- Model aggressive sales growth safely. Use `query_revenue_growth` first. This gives you a reliable revenue input, which then grounds the rest of your projections in reality.
- Create investor-ready materials faster. By synthesizing inputs from all three tools, you get one cohesive document—a full P&L and cash flow report—instead of three disconnected spreadsheets.
- Avoid sunk cost surprises. The model forces you to see costs (COGS/OpEx) alongside revenue, preventing the common mistake of assuming high sales automatically guarantee profit.

## How It Works

The bottom line is, you input the variables (costs and growth), and it outputs the story (the financial roadmap).

1. Start by telling the MCP your initial revenue goals or growth rate assumptions.
2. Next, feed in your cost constraints, like COGS percentages and fixed monthly expenses.
3. Run the full projection to receive a single report that shows profitability month-by-month.

## Frequently Asked Questions

**How does generate_comprehensive_projection work?**
It combines revenue, costs, and overheads into one report showing P&L and cash flow. It calculates the break-even point based on all inputs you provide.

**Can I use query_revenue_growth to predict sales for 3 years?**
Yes, it handles periods up to 36 months. You just need to set your growth rates and the total number of months you want to forecast.

**Does query_cost_structure handle salaries?**
It calculates operating expenses, so you can include salary costs here along with other fixed overheads like rent or utilities.

**Is this MCP for current accounting records?**
No. This tool is purely for forecasting and modeling future financial performance based on assumptions, not reporting on what happened yesterday.

**What input assumptions does `query_revenue_growth` need?**
It requires a starting revenue amount and a defined growth rate percentage. The MCP uses those specific parameters to calculate the full monthly breakdown for your forecast.

**Does `generate_comprehensive_projection` let me customize the output reports?**
Yes, you specify which statements are needed in the prompt parameters. This means you can generate only a P&L or just Cash Flow without extra filler content.

**What happens if I input conflicting data into `query_cost_structure`?**
The MCP validates all your numbers and returns an explicit error message. This detail helps you find the conflict immediately, preventing bad calculations down the line.

**Is there a best workflow sequence when using `query_revenue_growth` and `generate_comprehensive_projection`?**
You should run `query_revenue_growth` first to lock in your projected revenue figures. Then, pass those results directly into the main projection tool for the final model build.

**What time horizons can I model?**
The engine supports projections for 12, 24, or 36 months.

**How do I calculate the break-even month?**
Use the `generate_comprehensive_projection` tool. It automatically identifies the first month where net income becomes non-negative.

**Can I input custom growth rates?**
Yes, you can specify any monthly percentage increase as a decimal (e.g., 0.05 for 5%) in the tool parameters.