Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"splitwise-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Rust-based Model Context Protocol (MCP) server that provides Claude and other AI agents with access to your Splitwise account for expense tracking and management. This server can be deployed locally or remotely and accessed via HTTP API, making it compatible with web-based AI services.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
A Model Context Protocol (MCP) server that provides AI assistants with direct access to the Spreedly payments API. Enables LLMs to manage gateways, process transactions, tokenize payment methods, and more, through structured, validated tool calls.
MCP server for InsightSentry financial data API - market data, options, screeners, and more
A Model Context Protocol server allows Clients to interact with Xero
MCP Security Weekly
Get CVE alerts and security updates for Splitwise Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Rust-based Model Context Protocol (MCP) server that provides Claude and other AI agents with access to your Splitwise account for expense tracking and management. This server can be deployed locally or remotely and accessed via HTTP API, making it compatible with web-based AI services.
git clone https://github.com/marnunez/splitwise-mcp-server.git
cd splitwise-mcp-server
cp .env.example .env
# Edit .env and add your SPLITWISE_API_KEY
Get your Splitwise API key:
Build the project:
cargo build --release
Create a .env file with:
# Required
SPLITWISE_API_KEY=your_api_key_here
# For HTTP server (remote access)
MCP_AUTH_TOKEN=your_secure_token_here
PORT=8080
# Optional logging level
RUST_LOG=info
Add to your Claude configuration file (claude.json):
{
"mcpServers": {
"splitwise": {
"command": "/path/to/splitwise-mcp-server/target/release/splitwise-mcp",
"args": [],
"env": {
"SPLITWISE_API_KEY": "your_api_key_here",
"RUST_LOG": "info"
}
}
}
}
.env file with your credentials:SPLITWISE_API_KEY=your_api_key_here
MCP_AUTH_TOKEN=your_secure_token_here
docker-compose up -d
The server will be available at http://your-server:8080/mcp
# Build the HTTP server
cargo build --release --bin splitwise-mcp-http
# Run with authentication
SPLITWISE_API_KEY=your_key MCP_AUTH_TOKEN=your_token ./target/release/splitwise-mcp-http
Once configured, you can ask Claude to:
get_current_user - Get authenticated user infoget_user - Get user by IDlist_groups - List all groupsget_group - Get group detailscreate_group - Create new grouplist_expenses - List expenses with filtersget_expense - Get expense detailscreate_expense - Create new expenseupdate_expense - Update expensedelete_expense - Delete expenselist_friends - List friends and balancesget_friend - Get friend detailsadd_friend - Add friend by emailget_currencies - List supported currenciesget_categories - List expense categoriesopenapi: 3.0.0
info:
title: Splitwise MCP Server
version: 0.1.0
servers:
- url
... [View full README on GitHub](https://github.com/marnunez/splitwise-mcp-server#readme)