splitwise-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@splitwise-mcpAdd a $45 dinner split equally with Sarah"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
splitwise-mcp
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.
Tools
Tool | Description |
| List expenses — filter by group, friend, date range |
| Get a single expense by ID |
| Create a new expense with per-user splits |
| Delete an expense by ID |
| List all friends with IDs and balances |
| List all groups with members and debts |
| Pre-computed net balance summary (who owes you, who you owe) |
| Get your Splitwise user ID |
Related MCP server: Splitwise MCP Server
Setup
Option A — API Key (simplest)
Go to splitwise.com/apps
Register an app (or use existing) → copy the API Key
Set env var:
SPLITWISE_API_KEY=your_api_key
Option B — OAuth 1.0
Go to splitwise.com/apps → register an app
Copy Consumer Key and Consumer Secret
Complete the OAuth 1.0 flow to get an access token and secret
Set env vars:
SPLITWISE_CONSUMER_KEY=your_consumer_key
SPLITWISE_CONSUMER_SECRET=your_consumer_secret
SPLITWISE_ACCESS_TOKEN=your_access_token
SPLITWISE_ACCESS_TOKEN_SECRET=your_access_token_secretClaude Desktop Configuration
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.
Example prompts
"What do I owe on Splitwise?"
"Show me all expenses from last month"
"Add a $60 dinner split equally between me and Alice"
"Which of my friends owes me the most?"
"Show me all expenses in my Roommates group"
Local development
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.jsLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SaharshPatel24/splitwise-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server