# Group Room Cost Splitter AI Agent Connect

> Group Room Cost Splitter MCP handles the math for group travel expenses. It uses a weighted model to account for room types, bed privacy, and how long each person stays. Instead of just dividing a total by the number of people, your agent calculates specific shares based on actual occupancy and shared fees.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ZsfUVZSEYWteMFiwtJhqF7UtSRApnApcdiQBYy00/ai-agent-connect
- **Tags:** expense-splitting, lodging, group-travel, cost-allocation, accommodation

## Description

When you travel in a group, splitting a hotel bill is rarely as simple as dividing the total by the number of people. Some people might share a bed, while others pay for privacy. Some stay longer than others. This MCP solves that headache by providing a weighted allocation model. You can tell your AI client exactly how the group is set up, and it will handle the math for room rates, taxes, and shared fees. It looks at room categories, the value of different room types, and the specific privacy needs of each guest to ensure nobody overpays. You can use it to check if your travel plans make sense or to pull up standard room rates for a specific region before you finalize the math. It's built to turn messy group travel logistics into a clean, itemized list of what everyone owes.

## Tools

### validate_stay_details
This tool checks if your proposed group stay configuration is logically sound. It ensures your room and member setup makes sense before you run the math.

### get_room_rate_tiers
Use this to pull available room categories and their base prices for a specific region. It helps your agent know which room types are valid for the calculation.

### calculate_individual_weight
This tool determines a single person's relative cost weight. It's the core logic that accounts for things like bed privacy and duration of stay.

### generate_cost_split
This tool produces the final list of exactly what each person owes. It takes all the weighted data and turns it into a clear breakdown.

## Prompt Examples

**Prompt:** 
```
Calculate the cost split for 3 people staying 2 nights in a Standard room. Total fees are 50 and taxes are 30. Member A has a private bed, while B and C share a bed.
```

**Response:** 
```
Member A owes 120.00, Member B owes 80.00, and Member C owes 80.00.
```

**Prompt:** 
```
What are the available room tiers for the USA region?
```

**Response:** 
```
The available tiers for the USA are Standard ($100), Premium ($200), and Luxury ($400).
```

**Prompt:** 
```
Check if this stay configuration is valid: 2 members, one in a Suite and one in a Standard room.
```

**Response:** 
```
The stay configuration is valid.
```

## Capabilities

### Weighted Cost Allocation
Your agent uses occupancy and privacy data to assign specific cost weights to each person.

### Room Tier Lookup
The agent can check regional room categories and base prices to ensure calculations use real-world rates.

### Stay Validation
Your agent verifies that the group's lodging setup is logically consistent before finalizing numbers.

### Fee and Tax Distribution
The math includes a proportional distribution of all shared fees and taxes across the group.

## Use Cases

### Family Vacations
Split a large villa cost among family members staying different numbers of nights.

### Friend Group Trips
Handle the math when some friends share a bed and others pay for a private room.

### Corporate Retreats
Calculate lodging expenses for employees staying in different tiers of hotel rooms.

### Budget Planning
Use room rate tiers to estimate total lodging costs for a group before booking.

## Benefits

- Accounts for bed privacy so people paying for solo beds pay their fair share.
- Distributes taxes and fees proportionally based on individual weights.
- Prevents errors by validating stay configurations before calculating totals.
- Handles different room types and regional pricing tiers automatically.

## How It Works

You provide the stay details to your AI client, and it uses this MCP to run the math.

1. Connect your preferred MCP-compatible client to Vinkius.
2. Provide your stay details, including room types, occupancy, and fees, to your agent.
3. The agent validates the stay configuration to ensure the data is logical.
4. The agent calculates individual weights based on privacy and duration.
5. The agent generates a final list of what every person owes.

## Frequently Asked Questions

**How does this MCP handle people sharing a room?**
It uses a weighted model that considers bed privacy and occupancy to ensure the split is fair based on how the room is used.

**Can I use this with Claude or Cursor?**
Yes, you can connect this MCP to any MCP-compatible client like Claude, Cursor, or Windsurf through Vinkius.

**Does it include taxes and fees in the split?**
Yes, the model includes a proportional distribution of all shared fees and taxes among the group members.

**What if the room types are different?**
The MCP accounts for room type value, allowing for different costs if some members stay in premium rooms while others stay in standard rooms.

**Do I need to host this myself?**
No, Vinkius hosts and manages the MCP for you. You just connect your client and start using the tools.

**How does the tool calculate the final amount owed?**
The engine calculates an individual weight based on nights stayed, room type, and bed privacy, then distributes the total cost (including fees and taxes) proportionally based on those weights.

**Can I adjust the split for specific people?**
Yes, you can use the `customWeightMultiplier` within the weight calculation to adjust an individual's share based on pre-agreed social factors.

**How do I know which room types are available?**
You can use the `get_room_rate_tiers` tool to retrieve the available room categories and their base price levels for a specific region.
