mcpField
S
splitbill

splitbill

リモート
github.com/JojoYay金融データ06 週間前に更新
リポジトリ

splitbill について

splitbillは、シンガポールのPayNowで割り勘と支払い状況の追跡を行うMCPサーバーです。費用を分担するグループ向けで、送金は各参加者の銀行アプリから直接行われます。

主な機能

  1. 01合計額やレシートから割り勘を作成
  2. 02均等割りまたは個別金額の設定
  3. 03共有できる支払い・状況リンク
  4. 04PayNow QRコード付き支払いページ
  5. 05自己申告による支払い状況の追跡

活用シーン

  1. 01友人同士で食事代を分担
  2. 02参加者一人分の金額を個別設定
  3. 03グループ費用の支払い状況を確認

MCP 対応

MCPクライアントから割り勘ページを作成し、割り勘や支払い状況を取得できます。リモートOAuthエンドポイントと、APIキーを使うstdio接続に対応しています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://jittee.com/mcp/splitbill
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmsplitbill-mcp1.0.7

ツール

3
パラメーター型必須説明
notestringいいえ支払う人に表示する短いメモ。
itemsarrayいいえレシートの明細です。合計が総額になります。支払う人は明細を確認できます。
namesarrayいいえ他の人の名前(分かる人のみ)。空欄は支払う人が自分で入力します。
titlestringいいえ請求の内容(例:金曜日の夕食)。デフォルトは日時です。
totalnumberいいえ合計金額です。items が指定されている場合は、その合計が優先されます。
customarrayいいえ特定の人に異なる金額を請求します(例:お酒を飲まなかった人)。残りは自動的に再分配されます。
i_paidbooleanいいえユーザーは事前に支払いましたか?(デフォルト:true)人数には含まれますが、請求されません。
peoplenumberいいえ事前に支払ったユーザーを含む、割り勘する人数。
my_namestringいいえリストでのユーザーの呼び名(デフォルト:Me)。
childrennumberいいえ人数のうち子どもの人数です。子どもは大人の半額を支払います。「大人 4 人と子ども 3 人」は people=7、children=3 です。名前が指定されている場合、リストの最後の人たちが子どもとして扱われます。
roundingenumいいえ端数処理。ceil-all = 全員の金額をドル単位で切り上げ、差額はユーザーが負担します。one-extra = 正確に分割し、余りは 1 人が負担します。ceil-all | one-extra

詳細

SplitBill MCP

すでにお使いの AI から、**PayNow(シンガポール)**で割り勘をして支払いを集められます。

夕食代を立て替えました。SplitBill がそれぞれの支払額を計算し、送信用のリンクを作成します。 お金が当サービスを経由することはありません。それぞれが自分の銀行アプリから支払います。

smithery badge

機能

  • レシートまたは合計金額から割り勘を作成
  • 均等割り、または一人分の金額を指定(残りは再計算して分割)
  • 先に立て替えた人も人数に含まれますが、請求されることはありません
  • 参加者の管理 — 名前は任意で、支払う人が自分で入力できます
  • 共有可能な支払い URL(各金額につき1つ)+読み取り専用のステータスリンク
  • 支払いページに PayNow QR コードを表示
  • 支払い状況の追跡(振込スクリーンショットによる自己申告)
  • 合計金額にレシートを添付し、支払う人が確認可能
  • 日本語 / 英語 / 中文

例

ユーザー:

891 SGDを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
その後、次のように依頼します

「このレシートを4人で割り勘してください。田中さんはお酒を飲んでいないので、田中さんは20ドルです。」

ツール

ツール機能
create_splitページを作成します。合計金額または項目別のレシート、人数、任意の名前、個別の金額指定、端数処理を指定できます。管理 URL、共有 URL(各金額につき1つ)、読み取り専用のステータス URL を返します。
list_splitsこのキーで作成した割り勘を新しい順に表示し、集金済みの金額と未払いの人を確認できます。
get_split1件の割り勘について、支払い済みの人、そのメモ、共有 URL を表示します。

デフォルトでは、先に立て替えた人として扱われます。人数には含まれますが、その人用の支払いリンクは作成されません。これを無効にするには、i_paid: false を指定してください。

環境変数

変数意味
SPLITBILL_TOKEN/split/mcp で取得したキー(wkn_ で始まります)。必須です。
SPLITBILL_URLエンドポイントの上書き設定。本番環境以外を指定する場合にのみ必要です。

知っておくとよいこと

  • 登録もログインも不要です。 キーのみが認証情報です。
  • お金が当社を経由することはありません。 支払いは PayNow を通じて、銀行アプリ間で直接行われます。 SplitBill は金額と受取人を表示し、支払ったと申告した人を記録するだけです。
  • ページは最後の支払いから7日後に自動削除されます。 画像も削除されます。
  • NRIC は PayNow の受取人として使用できません(シンガポールの PDPA に基づく制限)。携帯電話番号または UEN のみ使用できます。
  • 金額は SGD です。
  • 誰でも分割支払いページを作成できるため、支払いページには常設の警告と報告ボタンが表示されます。知らない人から受け取ったリンクから送金しないでください。

プライバシーと利用規約

ライセンス

MIT © Jittee Pte. Ltd.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。