loading…
Search for a command to run...
loading…
An MCP server for Splitwise that enables users to manage shared expenses, friends, and groups directly through AI assistants. It allows for creating, deleting,
An MCP server for Splitwise that enables users to manage shared expenses, friends, and groups directly through AI assistants. It allows for creating, deleting, and listing expenses while providing tools to track net balances and group debts.
A Model Context Protocol (MCP) server for Splitwise — manage shared expenses directly from Claude, Cursor, or any MCP-compatible AI assistant.
No well-maintained Splitwise MCP existed. This one does.
| Tool | Description |
|---|---|
get_expenses |
List expenses — filter by group, friend, date range |
get_expense |
Get a single expense by ID |
create_expense |
Create a new expense with per-user splits |
delete_expense |
Delete an expense by ID |
get_friends |
List all friends with IDs and balances |
get_groups |
List all groups with members and debts |
get_friend_balances |
Pre-computed net balance summary (who owes you, who you owe) |
get_current_user |
Get your Splitwise user ID |
SPLITWISE_API_KEY=your_api_keySPLITWISE_CONSUMER_KEY=your_consumer_key
SPLITWISE_CONSUMER_SECRET=your_consumer_secret
SPLITWISE_ACCESS_TOKEN=your_access_token
SPLITWISE_ACCESS_TOKEN_SECRET=your_access_token_secret
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"splitwise": {
"command": "npx",
"args": ["splitwise-mcp"],
"env": {
"SPLITWISE_API_KEY": "your-api-key-here"
}
}
}
}
Restart Claude Desktop — you'll see the Splitwise tools available.
git clone https://github.com/SaharshPatel24/splitwise-mcp
cd splitwise-mcp
npm install
npm run build
# Run with your API key
SPLITWISE_API_KEY=your_key node dist/index.js
MIT
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"splitwise-mcp": {
"command": "npx",
"args": []
}
}
}