Skip to main content
Glama

Server Details

Split the bill without the awkward math.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.5/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a clearly distinct scenario: a single bill, a group's multiple shared expenses, and rent/housing costs. The descriptions explicitly cross-reference each other with guidance on which tool to use, eliminating overlap.

Naming Consistency5/5

All three names follow a consistent snake_case verb_noun pattern: settle_group_expenses, split_bill, split_rent. The verbs are precise and the nouns clearly identify the domain object.

Tool Count5/5

Three tools is well-scoped for a bill-splitting server, with one tool per major use case and no redundant variants. Each tool earns its place.

Completeness4/5

The surface covers the main bill-splitting scenarios: individual bills, group expense settlement, and rent with utilities. Minor gaps exist for edge cases like standalone utility splitting without rent or multi-currency handling, but these are explicitly scoped out.

Available Tools

3 tools
settle_group_expensesSettle group expensesA
Read-onlyIdempotent
Inspect

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.

Inputs: expenses (required), title, people, currency. Returns: kind, hints, title, people, +13 more

split_billSplit a billA
Read-onlyIdempotent
Inspect

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.

Inputs: items, title, people, paid_by, +14 more. Returns: kind, owes, check, hints, +11 more

split_rentSplit rentA
Read-onlyIdempotent
Inspect

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).

Inputs: rooms (required), total_rent (required), basis, currency, +3 more. Returns: kind, basis, hints, rooms, +9 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Runs an entire shared-expense split from an assistant: create one, add what each person paid (equally, by weighted shares or exact amounts), record paybacks, and read back who owes whom as the fewest transfers. Eleven tools covering the whole lifecycle, with no account and no API key — people are referred to by name and amounts are plain decimals, so an agent never handles uuids or cents.
      4
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables splitting bills and collecting PayNow payments from AI chat, generating shareable payment links and tracking payment status.
      86 npm
      MIT
    • F
      license
      A
      quality
      B
      maintenance
      Enables AI agents to manage SplitBill bills and friends through natural language: create bills from receipts, list and filter bills, update payment statuses, search users, and view dashboard stats.
      7
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources