# Plant Purchase Budget Allocator AI Agent Connect

> Plant Purchase Budget Allocator MCP solves the math of plant shopping. It calculates the best possible haul by weighing your specific priorities against real-time catalog prices, seasonal discounts, and sales tax. Your AI client handles the heavy lifting of optimization so you don't have to manually check every price and discount.

## Overview
- **Category:** shopping
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_B4RpioNG6rwidyblsnKkBBufXzNRUfgQTVaIb3iX/ai-agent-connect
- **Tags:** budget, plants, optimization, shopping-assistant, seasonal

## Description

Stop guessing which plants fit into your budget. This MCP acts as an optimization engine for your plant shopping. You give your agent a budget and a list of plants you want, along with how much you value each one. The MCP then runs the numbers to find the combination that hits your highest priority scores without overspending. It doesn't just look at base prices; it factors in active seasonal promotions and calculates the final cost including sales tax. If you have specific plants you absolutely need, the engine treats them as mandatory constraints. You can also test out different shopping lists to see if they are financially viable before you head to the checkout. It turns a messy math problem into a single, optimized list.

## Tools

### get_plant_catalog
Accesses the full list of available plant species and their base prices.

### calculate_budget_allocation
Runs the optimization math to pick the best plants based on your budget and priority scores.

### validate_purchase_plan
Checks if a specific list of plants stays within your budget and meets all constraints.

### get_seasonal_promotions
Finds current discounts and deals available for specific plants or categories.

## Prompt Examples

**Prompt:** 
```
I have a budget of $100 and a tax rate of 0.05. Here are my priorities: {'fern_01': 10, 'cactus_02': 5}. What should I buy?
```

**Response:** 
```
Based on your $100 budget and priorities, you should purchase the Fern (fern_01) and the Cactus (cactus_02). The total cost including 5% tax is $94.50.
```

**Prompt:** 
```
What plants are available in the catalog?
```

**Response:** 
```
The current catalog includes Ferns, Cacti, Succulents, and Tropical plants with varying base prices.
```

**Prompt:** 
```
Is my plan to buy 'fern_01' and 'cactus_02' valid for a $50 budget with 7% tax?
```

**Response:** 
```
Yes, the plan is valid. The total cost including 7% tax is $42.80, which is within your $50 budget.
```

## Capabilities

### Priority-Based Optimization
Your agent picks plants that maximize your total priority score.

### Discount Integration
The MCP identifies seasonal promotions to lower your total cost.

### Constraint Management
It handles mandatory plant requirements and strict budget limits.

### Tax Calculation
The engine includes sales tax in all budget calculations.

### Plan Validation
Your agent verifies if a specific selection is actually affordable.

## Use Cases

### Maximizing Collection Value
You have $200 and want the most 'valuable' plants based on your personal interest levels.

### Seasonal Shopping
You want to find which plants in your list are currently on sale to save money.

### Mandatory Plant Lists
You must buy a specific fern but want to see what else you can afford with the remaining cash.

### Pre-Purchase Verification
You want to make sure a specific group of plants won't exceed your budget once tax is added.

## Benefits

- Calculates the highest priority plant combinations automatically.
- Accounts for seasonal discounts to stretch your budget further.
- Includes sales tax so your final total is accurate.
- Validates purchase plans against real-world constraints.

## How It Works

Connect the MCP to your AI client and start optimizing your shopping list.

1. Connect the MCP to your preferred client like Claude or Cursor.
2. Ask your agent to pull the current plant catalog and available discounts.
3. Provide your budget, tax rate, and plant priority scores.
4. The MCP runs the optimization and returns the best purchase list.

## Frequently Asked Questions

**How does the MCP decide which plants to buy?**
It uses an optimization engine to select the combination of plants that results in the highest total priority score while staying under your budget.

**Does it account for sales tax?**
Yes, you can provide a tax rate, and the MCP will include it in all budget calculations.

**Can I make certain plants mandatory?**
Yes, the engine handles constraints like mandatory 'must-have' plants during the optimization process.

**What AI clients can I use with this MCP?**
You can use this with any MCP-compatible client, including Claude, Cursor, and Windsurf.

**Does it find discounts?**
Yes, the MCP includes a tool to identify seasonal promotions and discounts for specific plants or categories.

**How does the budget allocation work?**
The system first ensures all 'must-have' plants are included. Then, it uses the remaining budget to select plants with the highest user-assigned priority scores.

**Does the budget include sales tax?**
Yes, the `calculate_budget_allocation` tool incorporates the provided tax rate into the final cost of each plant to ensure the total stays within your limit.

**Can I use seasonal discounts?**
Yes. You can use `get_seasonal_promotions` to identify active discounts and then pass those multipliers to the allocation tool.
