# Itemized Shared Grocery Splitter MCP for AI Agents MCP

> Use Itemized Shared Grocery Splitter MCP when you need to accurately divide a grocery bill among multiple people based on what each person actually took home. It calculates individual item costs before tax and then adds an even share of the total sales tax, giving you precise final balances for roommates or friends.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_lYTMibgshwc5x6Zi9Zwr0GoFEzFYbWyBDRjPNPzn/mcp
- **Tags:** grocery, splitting, receipt, expenses, shared-costs

## Description

Splitting receipts used to be a nightmare of manual math—you’d track who bought which carton of eggs, calculate subtotals, and then figure out how to divide the sales tax fairly. This MCP solves that mess completely. It lets your AI client process a shared receipt and instantly determine exactly what everyone owes. You can first identify every person involved in the shopping trip. Then, it calculates individual sub-totals for specific items consumed by one or more people. Finally, it computes the total final balance owed by each participant, ensuring that tax is split evenly across the group. It’s perfect for anyone managing shared household costs; just connect this MCP through Vinkius and let your agent handle the math.

## Tools

### calculate_individual_subtotals
Determines how much each person is responsible for based solely on the food items they ate, excluding tax.

### compute_final_balances
Calculates the total final amount required from each participant by adding their share of the sales tax to their item subtotal.

### get_unique_participants
Identifies and lists every distinct person who was involved in the shopping trip based on the provided receipt data.

## Prompt Examples

**Prompt:** 
```
Hey, can you figure out who shopped today? Based on this receipt: [{'name': 'Eggs', 'price': 5.00, 'consumedBy': ['Me', 'Mom']}, {'name': 'Wine', 'price': 25.00, 'consumedBy': ['Dad']}]?
```

**Response:** 
```
The unique participants involved in the shopping trip are: 

*   **Me**
*   **Mom**
*   **Dad**

This list is based on all items found on the receipt.
```

**Prompt:** 
```
I need to know how much Mom owes for this grocery haul, including tax. Items: [{'name': 'Chicken Breast', 'price': 10.00, 'consumedBy': ['Mom']}, {'name': 'Rice', 'price': 5.00, 'consumedBy': ['Me']}] and total tax was $2.00.
```

**Response:** 
```
Here's the breakdown for Mom:

**Subtotal (Items):** $10.00 (for Chicken Breast)
**Tax Share:** $1.00 (half of $2.00)

**Total Due from Mom: $11.00**
```

**Prompt:** 
```
What's the final balance for Dad? Items: [{'name': 'Bread', 'price': 3.50, 'consumedBy': ['Dad']}] with a total tax of $1.50.
```

**Response:** 
```
The participants are just Dad in this case. 

**Calculation:**
*   Item Subtotal (Bread): $3.50
*   Tax Share: $0.75 (half of $1.50)

**Dad owes a final balance of $4.25.**
```

## Capabilities

### Identify trip participants
The MCP pulls a list of every unique person involved in the shopping trip from the receipt.

### Calculate item-specific costs
It figures out how much each individual owes for specific food items before any taxes are applied.

### Determine final shared balances
The system computes the total amount each person must pay, adding an equal share of the total tax to their item subtotal.

## Use Cases

### Settling bills after a weekend grocery run
A group of four roommates finished shopping. Instead of dividing everything by four, the user asks their agent to calculate final balances using the MCP. The agent identifies all participants and returns a list showing each person's exact share, including tax.

### Figuring out who bought which snacks on vacation
A friend brings home receipts from an outing with multiple purchases. The user inputs the data and asks the agent to calculate individual subtotals for specific items consumed by certain people, making sure no one pays for another's chips.

### Accounting for shared household supplies
The user needs to settle costs among family members for a joint supply run. The agent uses the MCP to identify every unique participant and then computes the final balance, ensuring tax is correctly distributed across all parties.

## Benefits

- Stop guessing who owes what. By using calculate_individual_subtotals, you get a precise breakdown of item costs before tax, eliminating disputes.
- Tax division is simple with compute_final_balances. It automatically adds an equal share of the total sales tax to everyone's bill, making settlement quick and fair.
- You save time on manual calculations. The MCP handles all the complex math—identifying participants, itemizing costs, and calculating final balances—in minutes.
- Clarity for shared living. Instead of confusing spreadsheets, you get a simple, clear report showing exactly what each person needs to pay back after every shopping trip.
- Works with your favorite AI client. You connect this MCP via Vinkius and let your agent manage the entire financial workflow without needing specialized accounting software.

## How It Works

The bottom line is you get a clear breakdown of who owes what, including accurate itemization and shared tax costs.

1. Provide the AI client with the shared grocery receipt data.
2. The MCP first identifies every unique shopper on the trip. Next, it calculates the specific cost for each person based only on items they consumed. Finally, it computes the final amount due by adding an equal share of the total tax to everyone's calculated subtotal.

## Frequently Asked Questions

**How does Itemized Shared Grocery Splitter help me calculate split costs?**
It solves the math problem for you by calculating individual subtotals based only on what each person consumed. It then adds an equal share of sales tax to give a final, accurate payment amount.

**Can I use Itemized Shared Grocery Splitter if we have more than two people?**
Yes, it handles any number of participants. The MCP first identifies every unique person on the receipt so that everyone is correctly included in the final balance calculation.

**What about splitting sales tax with Itemized Shared Grocery Splitter?**
It ensures fairness by taking the total tax amount and dividing it equally among all participants. This prevents one person from accidentally paying or receiving too much tax.

**Is this better than just dividing the total bill evenly?**
Absolutely. Dividing the total is inaccurate because it doesn't account for itemization. This MCP calculates subtotals by specific items, which gives you a precise record of who bought what.

**Does Itemized Shared Grocery Splitter work for non-grocery expenses?**
It is primarily designed for shared goods receipts (groceries). For other types of bills, like rent or utilities, you'd need a different type of expense splitting MCP.