# Roommate Cost Allocator MCP. AI Agent Connect

> Roommate Cost Allocator handles the math for shared living expenses. It calculates individual rent, utility, and parking obligations by looking at room square footage, private amenities, and parking usage. Your AI client uses these tools to ensure every roommate pays their fair share without the usual arguments.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_lZlmQLZvdFytSLxbquIQ6Zb45GqzQQnFVHLfohqM/ai-agent-connect
- **Tags:** rent, roommates, utilities, budgeting, split-costs

## Description

Stop arguing over who owes what at the end of the month. This MCP gives your AI client the logic needed to divide household costs based on how people actually live. If one person has a massive master bedroom and another has a tiny corner room, the math reflects that. If someone uses the parking spot and others don't, the costs shift accordingly.

You can model different scenarios to see how adding a private amenity or changing room sizes affects everyone's monthly bill. It's not just about rent; it covers utilities and parking too. The math is verified to ensure that the individual shares always add up to the exact total of the household bills. You just provide the raw numbers and the living arrangements, and your agent does the rest.

## Tools

### get_area_distribution_summary
This tool provides a high level overview of how living space is divided among everyone in the house.

### validate_cost_integrity
This tool checks that the sum of all individual roommate shares matches the total household cost exactly.

### calculate_rent_split
This tool determines the specific monthly financial obligation for each person based on their room size and amenities.

### simulate_amenity_impact
This tool lets you model how much the total cost or individual shares change if someone gains or loses a private amenity.

## Prompt Examples

**Prompt:** 
```
Calculate the rent split for 3 roommates: Alice (200 sqft, has amenity, no parking), Bob (150 sqft, no amenity, has parking), and Charlie (150 sqft, no amenity, no parking). Total rent is 3000, utilities are 300, parking is 100 per space, and amenity premium is 100.
```

**Response:** 
```
Alice: $1,233.33, Bob: $1,133.33, Charlie: $1,033.33.
```

**Prompt:** 
```
Show me the area distribution for roommates Alice (200 sqft), Bob (150 sqft), and Charlie (150 sqft).
```

**Response:** 
```
Total private area is 500 sqft. Alice: 40%, Bob: 30%, Charlie: 30%.
```

**Prompt:** 
```
What happens to the rent if Bob gets a private amenity? Current setup: Alice (200 sqft, amenity), Bob (150 sqft, no amenity), Charlie (150 sqft, no amenity). Rent 3000, utilities 300, amenity premium 100.
```

**Response:** 
```
The total cost remains the same, but Bob's share increases by the amenity premium while others' shares decrease proportionally.
```

## Capabilities

### Rent Calculation
Your agent calculates individual rent based on square footage and amenities.

### Space Analysis
The AI determines the percentage of total living space each person occupies.

### Scenario Modeling
You can test how changing amenities affects the monthly budget.

### Cost Verification
The tool confirms that all individual payments equal the total bill.

### Utility and Parking Splits
The math includes extra costs like parking fees and utility shares.

## Use Cases

### Moving into a new house
Determine how much each person should pay based on their specific room size and perks.

### Adding a parking spot
See how much the person using the parking spot should contribute compared to others.

### Changing room setups
Model the financial impact if a roommate moves into a larger room or gains an amenity.

### Verifying monthly totals
Check that the individual roommate payments perfectly cover the total household expenses.

## Benefits

- Removes arguments by using square footage and amenity data for splits.
- Allows for testing cost changes before they happen.
- Ensures the math is always accurate and matches the total bill.
- Handles multiple cost types like rent, parking, and utilities in one go.

## How It Works

Connect the MCP to your AI client and start providing living arrangement data.

1. Connect the MCP to Claude, Cursor, or Windsurf via Vinkius.
2. Tell your AI client the total costs and roommate details.
3. The AI uses the tools to run the math.
4. Review the calculated splits or space distribution.

## Frequently Asked Questions

**How does this MCP calculate rent?**
It uses specific inputs like room square footage, private amenities, and parking usage to determine individual shares.

**Can I include parking costs?**
Yes, the tool handles parking costs as part of the total household obligations.

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

**Does it handle utilities?**
Yes, utilities can be included in the calculation alongside rent and parking.

**How do I know the math is right?**
The validate_cost_integrity tool checks that the sum of all individual shares matches the total household cost.

**How is the rent split calculated?**
The split uses `calculate_rent_split` to weigh costs based on private square footage, adding premiums for amenities and specific costs for parking.

**Can I see how a new balcony would affect the rent?**
Yes, you can use `simulate_amenity_impact` to see how adding or removing a private amenity changes the total cost and individual shares.

**How do I know if the math is correct?**
You can run `validate_cost_integrity` to verify that the sum of all individual shares matches the total expected household cost.
