Roommate Compatibility Score

Roommate Compatibility Score MCP Connector for Claude

A+

Calculate deterministic roommate compatibility and fair rent splits for Singapore living.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a deterministic engine to evaluate living arrangements for young adults in Singapore. It calculates a compatibility score based on lifestyle pillars like cleanliness, noise tolerance, guest policies, and cooking frequency. It also identifies critical deal breakers such as smoking habits or pet allergies. Additionally, it helps determine a fair rent split based on the physical size of bedrooms in HDB or condo settings. Use calculate_compatibility_score to find your match quality, calculate_rent_split for financial fairness, and get_compatibility_summary for a quick decision-making overview.

singaporeroommatehousingrentcompatibility

3 tools expose this connector's capabilities to your AI agent.

get_compatibility_summary

Provides a high-level overview of the match status for quick decision-making

calculate_compatibility_score

Evaluates the total compatibility between two individuals based on their lifestyle preferences and deal breakers

calculate_rent_split

Determines a fair distribution of monthly rent based on the physical dimensions of the bedrooms

See how to talk to your AI agent using Roommate Compatibility Score.

Calculate the compatibility score for two roommates. Person A: clean_schedule='Daily', noise_tolerance='Low', guest_policy='Weekends Only', cooking_frequency='Frequently', smokes=false, has_pets=false. Person B: clean_schedule='Daily', noise_tolerance='Low', guest_policy='Weekends Only', cooking_frequency='Frequently', smokes=true, has_pets=false.

{ "compatibilityScore": 0, "dealBreakersDetected": ["smoking"], "compatibilityTier": "Avoid" }

How should we split a $1500 rent if my room is 12sqm and my roommate's room is 18sqm?

{ "myShare": 600, "roommateShare": 900 }

Is a match with a score of 85 and no deal breakers viable?

{ "isViable": true, "recommendationMessage": "This is a Good match. You are highly compatible!" }

The score is calculated by matching four lifestyle pillars: cleanliness, noise, guests, and cooking. Each match adds 25 points. If deal breakers like smoking or pet allergies are detected, the score is reduced by 100.

Related Connectors