bhvkmuni/splitwise-mcp
Manage Splitwise expenses with plain English via Claude AI — add expenses, check balances, and settle up without opening the app.
Platform-specific configuration:
{
"mcpServers": {
"splitwise-mcp": {
"command": "npx",
"args": [
"-y",
"splitwise-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](LICENSE) [](https://www.python.org/downloads/) [](https://modelcontextprotocol.io) [](https://dev.splitwise.com)
> "Add a ₩45,000 dinner, I paid, split equally." > Done. No app. No tapping. No math.
---
I was about to head on a trip with friends and already dreading the expense tracking.
You know how it goes — someone pays for dinner, someone else grabs the cab, another person covers the hotel deposit. By day two, you've lost track. So you open Splitwise, tap through four screens, type the amount, select the people, pick who paid, hit save. Then do it again for the next thing. And the next.
I thought: *I'm already using Claude for everything else. What if I could just tell it what happened, and it handles Splitwise for me?*
So I built this over a weekend. It's a small Python server that connects Claude AI directly to your Splitwise account. You talk to Claude like a human, and it does the Splitwise work for you — adding expenses, checking balances, recording settlements, fixing mistakes.
No switching apps. No manual entry. Just say what happened.
---
You: "We had a group dinner for ₩65,000. I paid. Split equally."
Claude: Done! Added "Group dinner" for ₩65,000.00 (KRW), split equally
among 4 members. Each person owes ₩16,250.
You: "What does everyone owe in the trip group?"
Claude: Here are the current balances:
• Raj owes you ₩32,500
• Priya owes you ₩16,250
• Sam is owed ₩8,000 by the group
You: "Record that Raj paid me back ₩30,000."
Claude: Payment of ₩30,000 recorded. Raj's balance updated.
You: "Wait, that dinner was acLoading reviews...