Splitwise expense and group management for Claude — shared expenses, settle up, friends
Connect Runs on your machine
claude mcp add splitwise-mcp -e SPLITWISE_API_KEY=<SPLITWISE_API_KEY> -e SPLITWISE_OUTPUT_DIR=<SPLITWISE_OUTPUT_DIR> -e SPLITWISE_INPUT_DIR=<SPLITWISE_INPUT_DIR> -- npx -y [email protected]
{
"mcpServers": {
"splitwise-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SPLITWISE_API_KEY": "<SPLITWISE_API_KEY>",
"SPLITWISE_OUTPUT_DIR": "<SPLITWISE_OUTPUT_DIR>",
"SPLITWISE_INPUT_DIR": "<SPLITWISE_INPUT_DIR>"
}
}
}
}
{
"mcpServers": {
"splitwise-mcp": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SPLITWISE_API_KEY": "<SPLITWISE_API_KEY>",
"SPLITWISE_OUTPUT_DIR": "<SPLITWISE_OUTPUT_DIR>",
"SPLITWISE_INPUT_DIR": "<SPLITWISE_INPUT_DIR>"
}
}
}
}
{
"servers": {
"splitwise-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"SPLITWISE_API_KEY": "<SPLITWISE_API_KEY>",
"SPLITWISE_OUTPUT_DIR": "<SPLITWISE_OUTPUT_DIR>",
"SPLITWISE_INPUT_DIR": "<SPLITWISE_INPUT_DIR>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SPLITWISE_API_KEYRequired, secret | Your Splitwise API key (splitwise.com/apps/api) |
SPLITWISE_OUTPUT_DIROptional | Directory sw_get_receipt writes downloaded receipts into (default: ~/Downloads/splitwise-mcp) |
SPLITWISE_INPUT_DIROptional | Directory receipt.path may read uploads from (unset: receipts are accepted as base64 only) |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | io.github.chrischall/splitwise-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
