MCP App Store
by KeenEthics

Overview

Spliteo keeps track of the money you share with roommates, partners, friends and travel groups, along with your own spending, budgets and savings goals. With Spliteo in ChatGPT you can: - Check who owes whom in a group, or across all your groups - Add shared expenses with even, exact or proportional splits, in any currency - Get the fewest payments needed to settle a group - Record personal expenses and income, and see your monthly summary - Check your budgets and add to savings goals - See spending by category over any period Spliteo records money; it never sends or receives payments. You sign in with your Spliteo account and approve access, and you can revoke it anytime from Settings → AI Assistant in the Spliteo app.

Tools

contribute_to_goal

ChatGPT
Add a contribution to a savings goal, optionally recording it as a personal saving transaction.

create_budget

ChatGPT
Create a personal budget, either overall (no categoryId) or for a single category.

create_goal

ChatGPT
Create a personal savings goal.

create_group_transaction

ChatGPT
Create a shared expense, transfer or income in a group. Example — "user A paid 50 for dinner, split evenly with user B": amount 50, participants [{A, +50}, {A, -25}, {B, -25}], splitConfig { payersSplitMode: "evenly", recipientsSplitMode: "evenly", participantConfigs: [{A, payer, isAutoCalculated: true}, {A, recipient, isAutoCalculated: true}, {B, recipient, isAutoCalculated: true}] }.

create_personal_transaction

ChatGPT
Record a personal expense, income or saving for the user.

delete_budget

ChatGPT
Delete a personal budget. This cannot be undone.

delete_group_transaction

ChatGPT
Delete a group transaction. This affects group balances and cannot be undone.

delete_personal_transaction

ChatGPT
Delete a personal transaction. This cannot be undone.

get_category_analytics

ChatGPT
Get spending/income totals grouped by category over a date range, across all groups or one group.

get_consolidated_balances

ChatGPT
Get net balances with each person aggregated across all shared groups. Shows who owes you and who you owe in total, regardless of which group the debt originated in.

get_group

ChatGPT
Get a group with its details and members. Member entries include userId, display name and role — use those userIds as transaction participants.

get_group_balances

ChatGPT
Get the current balance of every member in a group (who owes and who is owed), per currency.

get_monthly_summary

ChatGPT
Get the user's personal finance summary for a month: income, expenses, savings and budget status.

get_settlement_suggestions

ChatGPT
Get the optimal set of payments that would settle all debts in a group. Read-only: this suggests payments, it never executes them.

get_transaction

ChatGPT
Get a single group transaction by id, including participants and split details.

get_user_balance_summary

ChatGPT
Get the user's overall balance summary across all groups: net balance per currency, total owed/owing, and top group balances. This is the same data shown on the main dashboard.

list_budgets

ChatGPT
List the user's active personal budgets with current spending against each.

list_categories

ChatGPT
List all transaction categories with their ids, names and hierarchy.

list_goals

ChatGPT
List the user's savings goals with target, saved amount and progress.

list_group_transactions

ChatGPT
List transactions of a group, newest first, with pagination and filters.

list_groups

ChatGPT
List the expense groups the user belongs to, including each group id, name, description and currency.

list_personal_transactions

ChatGPT
List the user's personal (non-group) transactions, newest first, with pagination and filters.

update_budget

ChatGPT
Update fields of a personal budget. Only send the fields to change.

update_goal

ChatGPT
Update fields of a savings goal. Set isActive to false to archive it instead of deleting.

update_group_transaction

ChatGPT
Update fields of an existing group transaction. Only send the fields to change; when changing amount or participants, send both participants and splitConfig with the same rules as create_group_transaction.

update_personal_transaction

ChatGPT
Update fields of a personal transaction. Only send the fields to change.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps