protogrid

Search / io.github.everyai-com/room-split

RoomSplit

R0· no sign-in

Split rent and utilities by room, settle up and generate roommate agreements. Free.

v1.0.0 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust90of 100
Uptime, 30 days98%
Latency p50215 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "room-split": {
      "type": "http",
      "url": "https://room-split.magicteams.ai/mcp"
    }
  }
}
claude mcp add --transport http room-split https://room-split.magicteams.ai/mcp
[mcp_servers.room-split]
url = "https://room-split.magicteams.ai/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "room-split": {
      "type": "remote",
      "url": "https://room-split.magicteams.ai/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "room-split": {
      "type": "http",
      "url": "https://room-split.magicteams.ai/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=room-split&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vcm9vbS1zcGxpdC5tYWdpY3RlYW1zLmFpL21jcCJ9"
}
{
  "servers": {
    "room-split": {
      "type": "http",
      "url": "https://room-split.magicteams.ai/mcp"
    }
  }
}
{
  "mcpServers": {
    "room-split": {
      "httpUrl": "https://room-split.magicteams.ai/mcp"
    }
  }
}
extensions:
  "room-split":
    enabled: true
    name: "room-split"
    type: streamable_http
    uri: "https://room-split.magicteams.ai/mcp"
    timeout: 300

Quality 79 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list carries no ttlMs, so clients re-fetch it
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations4 of 4 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 1,592 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes8 tool changes in 30 days
  • fail
    stability.rug_pull8 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

4 tools, about 1,592 tokens to load them all · tool set 1aa6e4604f25 · tools last changed 2026-10-10 · checked 2026-10-19 15:48 UTC

Tool changes

  • roommate_agreementchangeddescription, input schema, output schema, annotationsmeaning changed
    before

    Generate a shared-living agreement for tenants. Use when you need a comprehensive agreement. Do NOT use when you only need to split utilities.

    after · 23% of words in common

    Draft a plain-language shared-living agreement (parties, term, equal rent shares, deposit, utilities, house rules, notice, signature lines) plus a pre-signing checklist. Use when housemates want house terms in writing. Not legal advice. Do NOT use to compute unequal rent (use split_rent) or bill shares (use split_utilities).

  • settle_upchangeddescription, input schema, output schema, annotationsmeaning changed
    before

    Calculate balances and minimal payments to settle shared household costs. Use when you need to resolve debts among housemates. Do NOT use when you need to create a roommate agreement; use roommate_agreement instead.

    after · 19% of words in common

    Split shared costs equally between housemates, compare with what each already paid, and compute balances plus the fewest payments that settle everyone. Use after people fronted money for the group. Computes only; moves no money. Do NOT use for usage-weighted bills (use split_utilities).

  • split_utilitieschangeddescription, input schema, output schema, annotationsmeaning changed
    before

    Split utility bills among housemates. Use when bills are shared, not when splitting rent (use split_rent).

    after · 20% of words in common

    Split utility and household bills across housemates, each bill equally, by occupants, or by usage weight, and total what each person owes. Use for recurring shared bills such as electricity, gas or internet. Do NOT use for rent (use split_rent) or to settle who already paid (use settle_up).

  • split_rentchangeddescription, input schema, output schema, annotationsmeaning changed
    before

    Split rent across rooms. Use when rent is fixed and needs dividing. Do NOT use when dividing variable costs like utilities; use split_utilities instead.

    after · 24% of words in common

    Split a fixed monthly rent across rooms, equally or weighted by room size, and divide a shared room's rent equally between its occupants. Use when deciding who pays how much rent. Do NOT use for utility bills (use split_utilities) or to settle who already paid what (use settle_up).

  • roommate_agreementchangedtitle, description, output schema, annotationsmeaning changed
    before

    Draft a plain-language shared-living agreement: parties, term, rent split, deposit handling, utilities policy, house rules, notice period and signature blocks.

    after · 18% of words in common

    Generate a shared-living agreement for tenants. Use when you need a comprehensive agreement. Do NOT use when you only need to split utilities.

  • settle_upchangedtitle, description, output schema, annotationsmeaning changed
    before

    Given shared household costs and what each housemate already paid, compute balances and the minimal set of payments to settle everyone.

    after · 25% of words in common

    Calculate balances and minimal payments to settle shared household costs. Use when you need to resolve debts among housemates. Do NOT use when you need to create a roommate agreement; use roommate_agreement instead.

  • split_utilitieschangedtitle, description, output schema, annotationsmeaning changed
    before

    Split utility and household bills across housemates - equally, by occupants per room, or by usage - and total what each person owes.

    after · 15% of words in common

    Split utility bills among housemates. Use when bills are shared, not when splitting rent (use split_rent).

  • split_rentchangedtitle, description, output schema, annotationsmeaning changed
    before

    Split monthly rent across rooms - equally or by room size - showing each room's share and, for shared rooms, each occupant's share.

    after · 16% of words in common

    Split rent across rooms. Use when rent is fixed and needs dividing. Do NOT use when dividing variable costs like utilities; use split_utilities instead.

Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 90 / 100

duplicate-repo
provenance80
liveness99
freshness100
hygiene80

+repository +namespace-matches-repo +reachable +uptime-98% +updated-15d-ago -duplicate-repo(15 names)

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://room-split.magicteams.ai/mcp streamable-httpnoneyes98%215 ms2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-052026-10-19

Tools (4)

roommate_agreementread-onlyDraft a plain-language shared-living agreement (parties, term, equal rent shares, deposit, utilities, house rules, notice, signature lines) plus a pre-signing checklist. Use when housemates want house terms in writing. Not legal advice. Do NOT use to compute unequal rent (use split_rent) or bill shares (use split_utilities).
settle_upread-onlySplit shared costs equally between housemates, compare with what each already paid, and compute balances plus the fewest payments that settle everyone. Use after people fronted money for the group. Computes only; moves no money. Do NOT use for usage-weighted bills (use split_utilities).
split_rentread-onlySplit a fixed monthly rent across rooms, equally or weighted by room size, and divide a shared room's rent equally between its occupants. Use when deciding who pays how much rent. Do NOT use for utility bills (use split_utilities) or to settle who already paid what (use settle_up).
split_utilitiesread-onlySplit utility and household bills across housemates, each bill equally, by occupants, or by usage weight, and total what each person owes. Use for recurring shared bills such as electricity, gas or internet. Do NOT use for rent (use split_rent) or to settle who already paid (use settle_up).

Schemas: list_tools.

Also listed as

14 other active names share this repository (showing 10): io.github.everyai-com/ai-ready, io.github.everyai-com/court-split, io.github.everyai-com/fee-fighter, io.github.everyai-com/festival-finder, io.github.everyai-com/flight-fix, io.github.everyai-com/invoice-gen, io.github.everyai-com/league-night, io.github.everyai-com/lease-break, io.github.everyai-com/party-plan, io.github.everyai-com/recipe-scale

Similar MCP servers

More from io.github.everyai-com

And 9 more from this publisher.

Official server.json
{
  "name": "io.github.everyai-com/room-split",
  "title": "RoomSplit",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://room-split.magicteams.ai/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/everyai-com/sahadeva",
    "source": "github"
  },
  "description": "Split rent and utilities by room, settle up and generate roommate agreements. Free."
}