关于 splitbill
splitbill 是用于通过新加坡 PayNow 分摊账单并跟踪付款的 MCP 服务,适合共同承担费用的群体;款项由参与者直接通过各自的银行应用支付。
主要功能
- 01根据总额或收据创建分账
- 02按均分或自定义金额分配
- 03生成付款及状态分享链接
- 04提供 PayNow 二维码付款页
- 05跟踪自报的付款状态
适用场景
- 01与朋友分摊餐厅账单
- 02为一名参与者设置不同金额
- 03查看群体费用的付款进度
MCP 相关
该服务允许 MCP 客户端创建分账页面,并查询分账及付款状态。支持远程 OAuth 端点,也可通过 API 密钥以 stdio 方式连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://jittee.com/mcp/splitbillclaude mcp add --transport http com-jittee-splitbill https://jittee.com/mcp/splitbill{"mcpServers":{"com-jittee-splitbill":{"type":"http","url":"https://jittee.com/mcp/splitbill"}}}在 Cursor 中打开{"servers":{"com-jittee-splitbill":{"type":"http","url":"https://jittee.com/mcp/splitbill"}}}在 VS Code 中打开{"mcpServers":{"com-jittee-splitbill":{"type":"http","url":"https://jittee.com/mcp/splitbill"}}}{"mcpServers":{"com-jittee-splitbill":{"serverUrl":"https://jittee.com/mcp/splitbill"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| note | string | 否 | 向支払者显示的简短备注。 |
| items | array | 否 | 收据明细。其总和将作为总金额。支付者可以查看这些明细。 |
| names | array | 否 | 其他人的姓名(仅填写您知道的姓名)。空白项由支付者自行填写。 |
| title | string | 否 | 账单用途(例如周五晚餐)。默认为日期和时间。 |
| total | number | 否 | 总金额。如果提供了 items,则以其总和为准。 |
| custom | array | 否 | 向某人收取不同金额(例如,某人没有喝酒)。其余金额将自动重新分摊。 |
| i_paid | boolean | 否 | 用户是否已预先付款?(默认:true)该用户计入人数,但不会被收费。 |
| people | number | 否 | 分摊账单的人数,包括已预先付款的用户。 |
| my_name | string | 否 | 名单中如何称呼用户(默认:Me)。 |
| children | number | 否 | 人数中儿童的数量。儿童支付成人金额的一半。 “4 位成人和 3 位儿童”表示 people=7、children=3。提供姓名时,名单末尾的姓名将视为儿童。 |
| rounding | enum | 否 | 舍入方式。ceil-all = 将每个人的金额向上舍入到整美元,由用户承担差额;one-extra = 精确分摊,由一人承担余数。ceil-all | one-extra |
详细介绍
SplitBill MCP
通过 PayNow(新加坡) 拆分账单并收款——直接使用你已有的 AI。
晚餐是你付的钱。SplitBill 会算出每个人该付多少,并生成可供你发送的链接。 款项不会经过我们:每个人都通过自己的银行应用付款。
- 产品页面:https://jittee.com/splitbill
- Web 应用(无需注册):https://sposched.jittee.com/split/
功能
- 根据收据或总金额创建分账
- 平均分账,或为某人指定金额(其余部分重新分摊)
- 预先垫付的人也计入人数,但不会被要求付款
- 参与者管理——姓名可选;付款人可以自行填写
- 可分享的付款 URL(每个金额对应一个)+ 只读状态链接
- 付款页面上的 PayNow 二维码
- 付款状态跟踪(由付款人自行报告并附上转账截图)
- 收据附在总金额上,付款人可见
- 日语 / 英语 / 中文
示例
用户:
将 SGD 891 分给 4 个人。
**AI:**创建 SplitBill 付款页面
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)
设置
选项 A — 将客户端连接到远程服务(推荐)
https://jittee.com/mcp/splitbill
该端点支持 OAuth 2.1(动态客户端注册 + PKCE),因此无需复制密钥。连接时会打开 SplitBill,你输入应收款的 PayNow 号码(或 UEN),以及付款人在银行应用中会看到的显示名称,然后点击允许。密钥会在此时创建并由客户端保存,AI 不会再询问你的号码。
Claude Code
claude mcp add --transport http splitbill https://jittee.com/mcp/splitbill
Claude Desktop / claude.ai / ChatGPT — 前往“设置” →“连接器” → 添加自定义连接器,然后粘贴 URL。身份验证方式保持为 OAuth。
Smithery — https://smithery.ai/server/jittee/splitbill 通过其网关提供相同功能。
选项 B — 自行保管密钥
适用于 stdio 安装,或不支持 OAuth 的客户端。
打开 https://sposched.jittee.com/split/mcp/,输入应收款的 PayNow 号码(或 UEN),以及付款人在银行应用中会看到的显示名称。你会获得一个以 wkn_ 开头的密钥,该密钥只会显示一次。
⚠️ 该密钥可以创建将款项收至你 PayNow 账户的页面。请妥善保管。 它不能转移资金。如果丢失,只需重新创建一个。
Claude Code
claude mcp add splitbill --env SPLITBILL_TOKEN=wkn_xxx -- npx -y splitbill-mcp
任何支持 JSON 配置的客户端
{
"mcpServers": {
"splitbill": {
"command": "npx",
"args": ["-y", "splitbill-mcp"],
"env": { "SPLITBILL_TOKEN": "wkn_xxx" }
}
}
}
远程连接,并将密钥放在 URL 中 — 适用于无法发送请求标头的客户端。选择 无身份验证,因为密钥已在 URL 中:
https://jittee.com/mcp/splitbill?token=wkn_xxx
然后询问
“把这张收据分成四份。田中没喝酒,所以他付 $20。”
工具
| 工具 | 功能 |
|---|---|
create_split | 创建页面。接受总金额或逐项列出的收据、人数、可选姓名、每人金额调整和舍入方式。返回管理 URL、分享 URL(每个金额对应一个)和只读状态 URL。 |
list_splits | 列出使用此密钥创建的分账,按创建时间从新到旧排序,并显示已收款金额和未付款的人。 |
get_split | 查看单笔分账:已付款的人、他们的备注和分享 URL。 |
默认情况下,你会被视为预先垫付的人:你计入人数,但不会为你创建付款链接。传入 i_paid: false 可关闭此设置。
环境变量
| 变量 | 含义 |
|---|---|
SPLITBILL_TOKEN | 你从 /split/mcp 获取的密钥(以 wkn_ 开头)。必填。 |
SPLITBILL_URL | 端点覆盖项。仅在要指向非生产环境时需要。 |
重要须知
- 无需注册,也无需登录。 密钥是唯一凭证。
- 资金不会经由我们流转。 款项通过 PayNow 直接在银行应用之间转账。 SplitBill 仅显示金额和收款人,并记录哪些人表示已付款。
- **页面会在最后一笔付款后 7 天自动删除,**包括图片。
- 根据新加坡《个人资料保护法》(PDPA),不能使用 NRIC 作为 PayNow 收款标识;只能使用手机号码或 UEN。
- 金额单位为新加坡元(SGD)。
- 任何人都可以创建分账页面,因此付款页面会始终显示警告和举报按钮。切勿通过来自陌生人的链接转账。
隐私与条款
- 隐私政策:https://sposched.jittee.com/split/privacy/
- 使用条款:https://sposched.jittee.com/split/terms/
- 联系方式:[email protected]
许可证
MIT © Jittee Pte. Ltd.
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。