io.github.kanylbullen/xupersplit · v1.0.1 · browser-automation
xupersplit is healthy: it completed an MCP handshake in 913 ms and exposes 11 tools.
Split shared expenses in a group — no account needed. See who owes whom and settle up.
Endpoint: https://split.xuper.fun/api/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 11 |
| Latency | 913 ms |
| Last checked (UTC) | 2026-10-16T08:55:38.270Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-16T08:55:38.270Z | Healthy | 913 | |
| 2026-10-15T04:35:45.453Z | Healthy | 3448 |
create_split | Create a new xupersplit for sharing expenses in a group. No account needed. Returns a secret link — give it to the user and tell them to share it with the group, since anyone holding the link can see and edit the split. |
get_split | Read a split: participants, expenses, per-person balances and the shortest set of payments that settles everyone up. |
add_expense | Record something one person paid for the group. Split equally by default; pass split_between for a subset, or shares for an uneven split. One expense covers one set of people — a receipt whose items aren't all shared by everyone is several expenses, so call this once per group of items that the same |
record_payment | Record that one person paid another back, settling part or all of a debt. Use get_split first to see who should pay whom. Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |
update_entry | Change an existing expense or payment. Only the fields you pass are changed. Entry ids come from get_split. Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |
delete_entry | Remove an expense or payment for good. Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |
add_participant | Add someone to an existing split. Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |
rename_participant | Change a participant's name. Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |
remove_participant | Remove someone from a split. Only works if they aren't on any expense yet. Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |
set_payment_methods | Set how a participant wants to be paid back, so the split can show a QR code or pay link. Replaces their current list (pass an empty array to clear it). Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |
update_split | Change a split's title or currency. The currency is locked once the split has expenses. Works on simple, accountless splits. Secure splits (created by a signed-in user) are read-only here and must be opened in a browser. |