150,000+ agents registered. Trust scores show their math.Explore →
Explorer/MCP/smithery/splitwise
REMOTE

Splitwise

smithery/splitwise

Track shared expenses with friends, roommates, and trips. Read and manage groups, friends, expenses, comments, and notifications on your Splitwise account.

27 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (4mo)
27toolsRemote/ HTTP4moindexed
100% uptime · 280ms avgChecked Sep 17, 2026
Quality Score
47/95
Established
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure13.1/20
119 days indexed
Capability19.4/25
Tools: 7.4/13 (27 tools)
Description: 5/5
Endpoint: 7/7
Adoption4.7/25
Use count: 4.7/20 (14 uses)
Multi-registry: 0/5 (1 registry)
Reliability10/25
Currently live: 10/10
Uptime history: 0/15 No checks yet
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
27 tools. Nothing caught our attention.
First indexed May 20, 2026
Server Profile
Tools catalogued
27
27 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 280ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://splitwise.run.tools
Tools (27)
users.get_current
Returns information about the authenticated user: id, name, email, default currency, locale, registration status.
users.get
Returns public information about another Splitwise user by id.
users.update
Update the authenticated user's profile (first_name, last_name, email, password, default_currency, locale, etc.).
groups.list
**Note**: Expenses that are not associated with a group are listed in a group with ID 0.
groups.get
Returns full details for a group: members, balances, simplified-debts setting, group type, avatar.
groups.create
Creates a new group. Adds the current user to the group by default. **Note**: group user parameters must be flattened into the format `users__{index}__{property}`, where `property` is `user_id`, `first_name`, `last_name`, or `email`. The user's email or ID must be provided.
Show all 27 tools ↓
groups.delete
Delete an existing group. Destroys all associated records (expenses, etc.)
groups.restore
Restores a deleted group. **Note**: 200 OK does not indicate a successful response. You must check the `success` value of the response.
groups.add_user
**Note**: 200 OK does not indicate a successful response. You must check the `success` value of the response.
groups.remove_user
Remove a user from a group. Does not succeed if the user has a non-zero balance. **Note:** 200 OK does not indicate a successful response. You must check the success value of the response.
friends.list
**Note**: `group` objects only include group balances with that friend.
friends.get
Returns details about a single friendship including balances by currency and any pending expenses with that friend.
friends.create
Adds a friend. If the other user does not exist, you must supply `user_first_name`. If the other user exists, `user_first_name` and `user_last_name` will be ignored.
friends.create_batch
Add multiple friends at once. For each user, if the other user does not exist, you must supply `users__{index}__first_name`. **Note**: user parameters must be flattened into the format `users__{index}__{property}`, where `property` is `first_name`, `last_name`, or `email`.
friends.delete
Given a friend ID, break off the friendship between the current user and the specified user. **Note**: 200 OK does not indicate a successful response. You must check the `success` value of the response.
reference.currencies
Returns a list of all currencies allowed by the system. These are mostly ISO 4217 codes, but we do sometimes use pending codes or unofficial, colloquial codes (like BTC instead of XBT for Bitcoin).
expenses.get
Returns full details for a single expense by id: payers, splits, shares, comments count, group, and audit metadata.
expenses.list
List expenses visible to the authenticated user. Supports filters: group_id, friend_id, dated_after, dated_before, updated_after, updated_before, limit, offset.
expenses.create
Creates an expense. You may either split an expense equally (only with `group_id` provided), or supply a list of shares. When splitting equally, the authenticated user is assumed to be the payer. When providing a list of shares, each share must include `paid_share` and `owed_share`, and must be identified by one of the following: - `email`, `first_name`, and `last_name` - `user_id` **Note**: 200 OK does not indicate a successful response. The operation was successful only if `errors` is empty.
expenses.update
Updates an expense. Parameters are the same as in `create_expense`, but you only need to include parameters that are changing from the previous values. If any values is supplied for `users__{index}__{property}`, _all_ shares for the expense will be overwritten with the provided values. **Note**: 200 OK does not indicate a successful response. The operation was successful only if `errors` is empty.
expenses.delete
**Note**: 200 OK does not indicate a successful response. The operation was successful only if `success` is true.
expenses.restore
**Note**: 200 OK does not indicate a successful response. The operation was successful only if `success` is true.
comments.list
Returns the comments on a given expense. `expense_id` is required.
comments.create
Add a comment to an existing expense by expense_id.
comments.delete
Deletes a comment. Returns the deleted comment.
notifications.list
Return a list of recent activity on the users account with the most recent items first. `content` will be suitable for display in HTML and uses only the `<strong>`, `<strike>`, `<small>`, `<br>` and `<font color="#FFEE44">` tags. The `type` value indicates what the notification is about. Notification types may be added in the future without warning. Below is an incomplete list of notification types. | Type | Meaning | | ---- | ------- | | 0 | Expense added | | 1 | Expense updated | | 2 | Expense deleted | | 3 | Comment added | | 4 | Added to group | | 5 | Removed from group | | 6 | Group deleted | | 7 | Group settings changed | | 8 | Added as friend | | 9 | Removed as friend | | 10 | News (a URL should be included) | | 11 | Debt simplification | | 12 | Group undeleted | | 13 | Expense undeleted | | 14 | Group currency conversion | | 15 | Friend currency conversion | **Note**: While all parameters are optional, the server sets arbitrary (but large) limits on the number of
reference.categories
Returns a list of all categories Splitwise allows for expenses. There are parent categories that represent groups of categories with subcategories for more specific categorization. When creating expenses, you must use a subcategory, not a parent category. If you intend for an expense to be represented by the parent category and nothing more specific, please use the "Other" subcategory.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from smithery
PubMed
Search biomedical literature across 36 million citations. Find papers, abstracts, and related articles from MEDLINE and life science journals.
MailerLite
Email marketing and automation platform. Create campaigns, manage subscribers, and build automated email workflows.
Mixpanel
Query product analytics data — funnels, retention, and user behavior. Build reports, inspect events, and track key metrics over time.
Keap
Keap (formerly Infusionsoft) combines CRM, marketing automation, and e-commerce, helping small businesses manage leads, automate campaigns, and boost sales
Simplescraper
Web scraping tool for any website. Extract structured data, scrape pages, and export results in clean formats.
Amazon
Amazon is an e-commerce giant delivering a massive online marketplace, cloud services, and digital products that connect retailers, consumers, and businesses worldwide for seamless transactions
Similar servers
Greenhouse MCP
Production-ready MCP server for Greenhouse with 175 tools for recruiting teams
Gmail MCP Server
Enables AI assistants to interact with Gmail accounts for searching, reading, sending, and managing emails through secure OAuth2 authentication. It provides comprehensive tools for message operations, conversation threads, and account statistics using the FastMCP framework.
MailJunky
Send emails, track events, and manage contacts with MailJunky.
Unofficial FortiMonitor MCP Server
MCP server for the FortiMonitor v2 monitoring API. 241 tools across 33 modules covering server management, outage monitoring, maintenance windows, metrics, notifications, cloud monitoring, SNMP, dashboards, reporting, and more. Unofficial community project, not affiliated with Fortinet. Python, MIT license, Docker and local deployment supported.
io.github.zerabic/agentweb
Free business data for AI agents. 11M+ businesses, 227 countries, phone/email/hours.
com.blueticked/blueticked
Send WhatsApp, SMS and email for South African businesses: contacts, campaigns, templates, webhooks
Indexed from Smithery · Updates nightlyView on Smithery →