Zovo Bill Splitter

io.github.theluckystrikePublished by GitHub account theluckystrikev1.0.0Updated Oct 26, 2026

Split the bill without the awkward math.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFinance

Overview

AI-generated overview

A remote MCP server that lets an assistant split a single bill, settle shared group expenses, and divide rent fairly among roommates.

What you can do
  • Split one bill evenly or item by item, with tax, tip, service charge, coupons, delivery fees and rounding handled proportionally.
  • Settle group expenses across a trip, household or event, splitting each cost equally, by exact amounts, percentages or shares, and return each person's balance and who owes whom.
  • Divide rent by bedroom size, income or equally, with shared-space portions, per-room adjustments, couples sharing a room, and utilities per occupant.
When to use it
Useful when a user wants quick, fair arithmetic on shared costs: a restaurant check with uneven orders, a group trip or shared household with many payers, or a rent split that accounts for room size or income.
Requirements
Runs as a remote streamable HTTP endpoint; no packages, environment variables, headers or authentication are declared.
Before you install
It computes splits and settlement suggestions only; the input shows no data storage, payments or credentials. Check the results before acting on them, since tax, tip and rounding rules are applied automatically.

Installation

In SourceWeft

  1. Open Zovo Bill Splitter in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.theluckystrike%2Fbill-splitter/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "zovo-bill-splitter": {
      "type": "http",
      "url": "https://bill-splitter.zovo.one/mcp"
    }
  }
}

Tools

3

split_bill

Split a bill

Use this when the user wants to split a restaurant bill, check, receipt, takeout order, or any single bill between people: evenly or item by item (who had what), with tax, tip, service charge, coupons, delivery fees, or rounding up. Tax, tip, and service charge are shared in proportion to each person's pre-tax subtotal; every share is exact to the cent and the shares add up exactly to the total (largest-remainder rounding). Optional paid_by lists who owes the payer. Does not read receipt photos (pass the items as text), handle several payers or many bills (use settle_group_expenses), or convert currencies.

Parametersitemstitlepeoplepaid_bycurrencytip_basetax_amounttip_amountbill_amountround_up_totax_percenttip_percent+6 more

settle_group_expenses

Settle group expenses

Use this when a group (trip, vacation, roommates, couple, event) has several shared expenses paid by different people and wants to know who owes who and how to settle up. Each expense can be split equally, by exact amounts, by percentages, or by shares. Returns each person's balance (paid minus share, summing to exactly zero) and the fewest payments that settle every balance to the cent, plus a CSV of payments, balances, and expenses. One currency per call: mixed currencies are rejected and nothing is converted. Does not send payment requests, move money, or remember the group; for one restaurant bill use split_bill.

Parameterstitlepeoplecurrencyexpensesrequired

split_rent

Split rent

Use this when roommates or housemates want to split rent fairly: by bedroom size (square feet or metres) with a shared-space portion split per occupant, by income, or equally, with optional per-room adjustments (private bathroom, no window), couples sharing a room, and utilities split per occupant. Every amount is exact to the cent and the parts add up exactly to the rent. Does not give legal or tenancy advice, collect rent, or handle one-off shared expenses (use settle_group_expenses for those).

Parametersbasisroomsrequiredcurrencytotal_rentrequiredextra_costsshared_areashared_percent

Version history

1
  1. v1.0.0LatestOct 22, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.