Splitbill MCP server
com.jittee/splitbill·v1.0.7Split bills and collect payments through PayNow (Singapore) from your AI. MCP server for SplitBill.
0 stars1.1k downloads/wk
Reviews
Write oneNobody has reviewed Splitbill yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Splitbill tools (3, 1 write)
write = sends, deletes, buys or postscreate_splitwrite actionFreeCreate a payment page for a shared bill and return the manage URL plus the share URLs. The PayNow recipient is already saved with this connection — never ask the user for it. All you need is a total (total) or the receipt lines (items), plus the head count (people). Children can pay half: "4 adults and 3 kids" is people=7 with children=3. By default the user is treated as having paid up front: they count towards the head count but get no payment link (pass i_paid=false to turn that off). Paste a share URL into the group chat and everyone sees their own amount and a PayNow QR code.
get_splitFreeReturn one split in full: who owes what, whether they have paid, the notes they left, and the share URLs.
list_splitsFreeReturn the splits created with this connection, newest first, with how much has been collected, how many people are still to pay, and the read-only URL. Use this to find a split again when the organiser has lost the link.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- Live reliabilityremote reachable in 3298ms17/20
- Tool poisoning3 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 15 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Splitbill compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 96%
- of our recent checks; the typical remote server answers 100%
- Response time
- 1,068 ms
- faster than 10% of 30,031 servers
- Downloads a week
- 1,099
- more than 95% of 12,191 servers with a package
What its tools let an agent do: 2 read · 1 create
Install Splitbill in Claude Code, Cursor or VS Code
claude mcp add --transport http splitbill https://jittee.com/mcp/splitbill
What the publisher says
From the Splitbill repository's README, as published. We do not edit it. Read it on GitHub
SplitBill MCP
Split bills and collect payments through PayNow (Singapore) — from the AI you already use.
You paid for the dinner. SplitBill works out who owes what and gives you links to send. Money never passes through us: everyone pays from their own banking app.
- Product page:
- Web app (no sign-up):
Features
- Create a split bill from a receipt or a total
- Equal split, or a custom amount for one person (the rest is re-split)
- The person who paid up front is counted but never billed
- Participant management — names optional; payers can enter their own
- Shareable payment URLs (one per amount) + a read-only status link
- PayNow QR on the payment page
- Payment status tracking (self-reported with a transfer screenshot)
- Receipts attached to the total, visible to payers
- 日本語 / English / 中文
Example
User:
Split SGD 891 between 4 people.
AI: creates a SplitBill payment page
SGD 222.75 × 3 participants (you paid up front, so you are not billed)
Share: https://sposched.jittee.com/split/pay/?t=…
Manage: https://sposched.jittee.com/split/manage/?t=… (keep this one to yourself)
Status: https://sposched.jittee.com/split/manage/?t=… (read-only, safe to share)Setup
Option A — point your client at the remote server (recommended)
https://jittee.com/mcp/splitbillThat endpoint speaks OAuth 2.1 (dynamic client registration + PKCE), so there is no key to copy around. Connecting opens SplitBill, you enter the PayNow number (or UEN) that should receive the money plus the display name your payers will see in their banking app, and you press allow. The key is created at that moment and kept by your client, and the AI is never asked for your number again.
Claude Code
claude mcp add --transport http splitbill https://jittee.com/mcp/splitbillClaude Desktop / claude.ai / ChatGPT — Settings → Connectors → add a custom connector and paste the URL. Leave authentication on OAuth.
Smithery — does the same through its gateway.
Option B — hold the key yourself
For a stdio install, or a client that does not speak OAuth.
Open and enter the PayNow number (or UEN) that should receive the money, plus the display name your payers will see in their banking app. You get a key that starts with wkn, shown only once**.
⚠️ That key can create pages that collect money to your PayNow. Keep it to yourself.
It cannot move money. If you lose it, just create another one.
Claude Code
claude mcp add splitbill --env SPLITBILL_TOKEN=wkn_xxx -- npx -y splitbill-mcpAny client with a JSON config
{
"mcpServers": {
"splitbill": {
"command": "npx",
"args": ["-y", "splitbill-mcp"],
"env": { "SPLITBILL_TOKEN": "wkn_xxx" }
}
}
}Remote, with the key in the URL — for clients that cannot send headers. Choose No authentication, since the key is already in the URL:
https://jittee.com/mcp/splitbill?token=wkn_xxxThen ask
"Split this receipt four ways. Tanaka did not drink, so $20 for him."
Tools
By default you are treated as the person who paid up front: you count towards the head count, but no payment link is created for you. Pass i_paid: false to turn that off.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Splitbill: common questions
- Is Splitbill MCP server safe?
- Mostly: it is graded B (83/100). Read the Splitbill safety report
- How do I install Splitbill?
- It runs remotely at jittee.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Splitbill need an API key?
- Yes. The registry entry asks for
SPLITBILL_TOKEN. - Is Splitbill maintained?
- The last commit was 47 days ago (2026-09-18). The latest release is v1.0.7.
- Is Splitbill up?
- 96% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Splitbill compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.