# Media Mix Efficiency MCP MCP

> The Media Mix Efficiency Calculator helps you figure out exactly where your ad dollars are working best. It takes raw data from all your channels—Google, Facebook, email, etc.—and runs it through complex models to calculate true efficiency ratios (like CPA and ROAS). The result is a mathematically proven plan showing how much budget to shift across every single channel to hit maximum conversions while staying within your spending limits.

## Overview
- **Category:** finance
- **Price:** Free
- **Tags:** media-mix-modeling, roas, cpa, optimization, budget-allocation

## Description

Are you tired of guessing where to spend the next dime? Running ads isn't enough; you need to know which channels actually deliver value per dollar spent. This MCP solves that by building an end-to-end performance report for your entire marketing stack. First, it runs every channel through a calculation process to compute core efficiency ratios—Cost Per Lead (CPL), Cost Per Acquisition (CPA), and Return on Ad Spend (ROAS). Next, it takes those raw scores and figures out which channels perform best based on whether you need more leads or higher revenue. Finally, the system generates a precise budget reallocation plan, recommending exactly how to shift your total money across all sources to boost conversions while respecting your spending cap.

Because this involves shifting real dollars, every calculation is tracked. This means that when running through Vinkius, your entire transaction creates a cryptographically signed audit trail, giving you full visibility into exactly what data moved and why the budget shifted. You move past guesswork and execute an optimized plan for measurable growth.

## Tools

### rank_channel_efficiency
This tool assigns a weighted composite score to all your channels, ranking them based on whether you prioritize lead volume or revenue maximization.

### propose_budget_reallocation
It recommends specific budget shifts across all channels needed to maximize projected conversions while staying under your total spending limit.

### calculate_channel_metrics
It calculates fundamental efficiency ratios like Cost Per Lead (CPL), Cost Per Acquisition (CPA), and Return on Ad Spend (ROAS) for a specific marketing channel.

## Prompt Examples

**Prompt:** 
```
I spent $10,000 total. Google Ads got me 500 leads for $3k and $20k revenue. Facebook got 800 leads for $4k and $16k revenue. Can you analyze this to tell me where I should spend next?
```

**Response:** 
```
First, we run `calculate_channel_metrics` on both channels. Then, using `rank_channel_efficiency` with 'Revenue Maximization' as the goal, we get a ranked list. Finally, we pass everything to `propose_budget_reallocation` with $10,000 total budget for the optimized plan.
```

**Prompt:** 
```
Please calculate the raw metrics for a new channel: 20 leads, $500 spent, and generated $10,000 in revenue.
```

**Response:** 
```
Calling `calculate_channel_metrics` with the specified parameters. This returns CPL, CPA, and ROAS for this single channel, giving you a baseline score to compare against existing channels.
```

**Prompt:** 
```
I want the best possible plan to generate as many leads as possible with my $50,000 budget. My current metrics are: [list of complex JSON array].
```

**Response:** 
```
The system will use `rank_channel_efficiency` setting the primary goal to 'Lead Generation Volume'. It then feeds that ranking to `propose_budget_reallocation` using $50,000 as the total budget, providing a concrete spending plan.
```

## Capabilities

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

### undefined
undefined

## Use Cases

### The Q3 Budget Review
A Marketing Director needs to justify a $5 million budget increase. They run their historical data through the MCP, which first uses `calculate_channel_metrics` and then generates a plan with `propose_budget_reallocation`, proving that shifting funds from underperforming social ads to high-ROI email campaigns increases predicted revenue by 18%.

### Evaluating New Channels
A small business owner launches a new partnership channel. They use `calculate_channel_metrics` on the single source of data, getting an immediate CPA and ROAS score to decide if it's worth scaling up or killing the effort entirely.

### Funnel Optimization
A growth team wants maximum lead volume. They run their current metrics through `rank_channel_efficiency`, setting the goal to 'Lead Volume'. The resulting rank tells them exactly which channels need funding to keep the top of the funnel full.

### Crisis Budgeting
The CMO needs a quick, safe spending plan after an unexpected market downturn. They use `propose_budget_reallocation` with a strict low budget cap, ensuring that every dollar spent is mathematically accounted for to deliver the most impact possible.

## Benefits

- Get granular metrics for every channel. Instead of just knowing a campaign ran, you get the specific CPL and CPA from `calculate_channel_metrics` to see true efficiency.
- Move beyond simple rankings. The `rank_channel_efficiency` tool creates a weighted score that helps you decide if your goal is generating maximum leads or maximizing dollar revenue.
- Get an actual spending plan, not just suggestions. `propose_budget_reallocation` tells you exactly how much money to move from Channel A to Channel B for the best outcome.
- Avoid budget overruns. Since all financial activity runs through Vinkius, every proposed shift is recorded in a tamper-proof audit trail, giving finance full visibility into the spending decision.
- Compare disparate channels easily. You can feed it data from paid search and email marketing at the same time; the MCP treats them equally in its calculations.

## How It Works

The bottom line is you get an actionable, data-backed roadmap showing where your money needs to go next.

1. You feed the MCP a dataset containing spending, lead counts, and revenue figures for all your marketing channels.
2. The system calculates initial efficiency ratios (CPL, CPA, ROAS) and then ranks these metrics to determine overall channel performance.
3. It finally uses that ranking data and your total budget limit to output a concrete plan detailing the new spending allocation for every channel.

## Frequently Asked Questions

**How does `calculate_channel_metrics` help me decide between paid search and email?**
It provides a standardized financial score (CPL, CPA, ROAS) for both channels. This lets you compare them on equal footing, ignoring their platform differences.

**If I run `rank_channel_efficiency`, what does the composite score represent?**
The composite score is a weighted rank that tells you which channel gives you the most bang for your buck relative to whether your main goal is leads or revenue.

**What is required for `propose_budget_reallocation`?**
You must provide the MCP with three things: your current metrics, which are used by other tools; a defined total budget cap; and a goal (lead volume or revenue).

**Can I use `calculate_channel_metrics` on a brand new channel?**
Yes. You just feed the MCP its raw spending, lead count, and revenue data, and it immediately spits out the necessary baseline metrics for comparison.

**How does `calculate_channel_metrics` handle various data structures, like CSV uploads or direct JSON inputs?**
It accepts structured data detailing spend, leads, and revenue. The MCP is designed to parse these key metrics regardless of the source format you provide, ensuring accurate CPL, CPA, and ROAS calculation.

**If I run `rank_channel_efficiency` and one channel has zero recorded activity (no leads/revenue), does it break?**
No. The tool handles null values by assigning a neutral score to zero-activity channels. This keeps your core performance ranking clean, letting you focus only on actively spending areas.

**Does `propose_budget_reallocation` work when I have dozens of marketing channels and metrics?**
Yes, this function scales for large data sets. As long as you input the total budget and all associated channel metrics, it mathematically processes them together to generate a comprehensive plan.

**What is the required workflow order when using `calculate_channel_metrics`, `rank_channel_efficiency`, and `propose_budget_reallocation`?**
The sequence matters. Always start by running `calculate_channel_metrics` to get raw scores. Feed those results into `rank_channel_efficiency`. Finally, use the output of the ranking tool for your total budget in `propose_budget_reallocation`.

**How do I determine if a channel is truly profitable?**
Profitability requires calculating the Return On Ad Spend (ROAS). You must first run `calculate_channel_metrics` to get the ROAS for each channel. Then, use `rank_channel_efficiency` to get a composite score that weights this ROAS against your primary goal.

**What is the final step after analyzing channel metrics?**
The last and most critical step is using `propose_budget_reallocation`. This tool takes your optimal efficiency rankings (from `rank_channel_efficiency`) and mathematically determines the precise amount of budget each channel should receive to maximize total conversions.

**Can this tool handle different optimization goals (e.g., leads vs. revenue)?**
Yes. The `rank_channel_efficiency` tool accepts a `primaryGoal` parameter, allowing you to instruct the system whether the ranking should prioritize 'Lead Generation Volume' or 'Revenue Maximization', ensuring the subsequent budget proposal is tailored to your business objective.