gr-splitwise-mcp
MCP server for Splitwise. Create and manage expenses, splits, and groups directly from Claude — no manual entry.
Tools
| Tool | What it does |
|---|---|
list_groups |
List all your Splitwise groups with IDs |
list_group_members |
List members of a group with user IDs |
create_group |
Create a new group and add members |
create_expense |
Create an expense with per-user splits, date, and notes |
update_expense |
Update any field on an existing expense |
delete_expense |
Delete an expense by ID |
Setup
1. Get your Splitwise API key
Go to https://secure.splitwise.com/apps, create a new app, and copy the API key.
2. Add to Claude Desktop
{
"mcpServers": {
"splitwise": {
"command": "uvx",
"args": ["gr-splitwise-mcp"],
"env": {
"SPLITWISE_API_KEY": "your-api-key-here"
}
}
}
}
3. Add to Claude Code
claude mcp add splitwise -e SPLITWISE_API_KEY=your-api-key-here -- uvx gr-splitwise-mcp
Usage examples
Create an expense with a custom split:
Create a Splitwise expense for dinner at Zaika, $259.59, in group 97230678.
I paid. Split 75% to me (user 94211279) and 25% to Suhas (user 24465843).
Date: May 2, notes: "Niagara Falls trip dinner"
Create a group:
Create a Splitwise group called "Barcelona Trip 2026", type trip,
and add user 24465843 as a member.
Update an expense date/notes:
Update expense 4451638821 — set date to 2026-03-19 and notes to "Turo car rental booking"
Notes
- Dates are automatically normalized to noon UTC to avoid timezone display issues in the Splitwise app
- All splits must sum exactly to the total cost
- Use
list_groupsandlist_group_membersto find IDs before creating expenses
Metadata
Release files for gr-splitwise-mcp 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| gr_splitwise_mcp-0.1.3.tar.gz | 4.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gr_splitwise_mcp-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.5 kB
Release files / gr_splitwise_mcp-0.1.3.tar.gz
| Download URL | gr_splitwise_mcp-0.1.3.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aed1b9699d339eb680514d2b67ffddecfaf2daeb32ca779321849ae3103ad38a
|
|
BLAKE2b-256 checksum How to use checksums |
07528947f7e7135c0aee2108bb23ce4db506b4447321647689d78f2aa292fb02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / gr_splitwise_mcp-0.1.3-py3-none-any.whl
| Download URL | gr_splitwise_mcp-0.1.3-py3-none-any.whl |
|---|---|
| Size | 4.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8313a70d34b7985bbc6eaff702c082ea9e1c0d81f0140207311be4beb8a52396
|
|
BLAKE2b-256 checksum How to use checksums |
b1a65ab9d6bc234c59bd4c79bedb1b11898959533ea4d64c51b57a62cc22ef21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Security for gr-splitwise-mcp 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.