
For couples splitting bills and managing joint expenses, this server handles the accounting layer of shared finances. It tracks expenses, monitors budgets, manages savings goals, and calculates who owes what when spending isn't split evenly. You'd use this when you need Claude to help log purchases, check budget status, or figure out settlement amounts without manually updating spreadsheets. The streamable HTTP transport means it runs remotely at mcp.likarika.se rather than locally. Built for two person households specifically, so if you're managing roommate finances or partner budgets, this gives Claude the tools to keep the books straight.
Public tool metadata for what this MCP can expose to an agent.
list_groupsList all groups the authenticated user belongs toList all groups the authenticated user belongs to
No parameter schema in public metadata yet.
get_group_summaryGet a detailed summary of a group including members, settings, and current month expense totals1 paramsGet a detailed summary of a group including members, settings, and current month expense totals
group_idstringlist_categoriesList all categories for a group, sorted by sort_order, with parent category info for hierarchy1 paramsList all categories for a group, sorted by sort_order, with parent category info for hierarchy
group_idstringadd_expenseAdd a new expense to a group11 paramsAdd a new expense to a group
amountnumberbudget_itemstringcategorystringdatestringdescriptionstringgroup_idstringmonthstringnotestringpersonstringsaving_goalstringsplit_typestringshared · private · paid_for_partner · sololist_expensesList expenses for a group, optionally filtered by month, category, or person4 paramsList expenses for a group, optionally filtered by month, category, or person
categorystringgroup_idstringmonthstringpersonstringupdate_expenseUpdate an existing expense12 paramsUpdate an existing expense
amountnumberbudget_itemstringcategorystringdatestringdescriptionstringexpense_idstringgroup_idstringmonthstringnotestringpersonstringsaving_goalstringsplit_typestringshared · private · paid_for_partner · solodelete_expenseDelete an expense from a group2 paramsDelete an expense from a group
expense_idstringgroup_idstringadd_incomeAdd a new income record to a group6 paramsAdd a new income record to a group
amountnumberdescriptionstringgroup_idstringmonthstringpersonstringprivatebooleanlist_incomeList income records for a group in a given month2 paramsList income records for a group in a given month
group_idstringmonthstringupdate_incomeUpdate an existing income record7 paramsUpdate an existing income record
amountnumberdescriptionstringgroup_idstringincome_idstringmonthstringpersonstringprivatebooleandelete_incomeDelete an income record from a group2 paramsDelete an income record from a group
group_idstringincome_idstringadd_budget_itemAdd a new budget item to a group10 paramsAdd a new budget item to a group
amountnumbercategorystringdefault_personstringdefault_split_typestringshared · private · paid_for_partner · solodescriptionstringend_monthstringfrequencystringmonthly · quarterly · yearly · oncegroup_idstringsaving_goalstringstart_monthstringlist_budget_itemsList all budget items for a group, with category names expanded1 paramsList all budget items for a group, with category names expanded
group_idstringupdate_budget_itemUpdate an existing budget item11 paramsUpdate an existing budget item
amountnumberbudget_item_idstringcategorystringdefault_personstringdefault_split_typestringshared · private · paid_for_partner · solodescriptionstringend_monthstringfrequencystringmonthly · quarterly · yearly · oncegroup_idstringsaving_goalstringstart_monthstringdelete_budget_itemDelete a budget item from a group2 paramsDelete a budget item from a group
budget_item_idstringgroup_idstringget_budget_vs_actualCompare budgeted amounts against actual expenses for a group in a given month2 paramsCompare budgeted amounts against actual expenses for a group in a given month
group_idstringmonthstringlist_saving_goalsList all saving goals for a group, including current progress calculations1 paramsList all saving goals for a group, including current progress calculations
group_idstringadd_saving_goalAdd a new saving goal to a group8 paramsAdd a new saving goal to a group
categorystringcolorstringgroup_idstringiconstringinitial_amountnumbernamestringtarget_amountnumbertarget_monthstringupdate_saving_goalUpdate an existing saving goal11 paramsUpdate an existing saving goal
categorystringcolorstringgroup_idstringiconstringinitial_amountnumbernamestringnotesstringsaving_goal_idstringstatusstringactive · completed · archivedtarget_amountnumbertarget_monthstringdelete_saving_goalDelete a saving goal from a group2 paramsDelete a saving goal from a group
group_idstringsaving_goal_idstringadd_saving_withdrawalRecord a withdrawal from a saving goal6 paramsRecord a withdrawal from a saving goal
amountnumberdatestringdescriptionstringgroup_idstringmonthstringsaving_goal_idstringdelete_saving_withdrawalDelete a saving withdrawal record2 paramsDelete a saving withdrawal record
group_idstringwithdrawal_idstringget_settlement_statusCalculate the settlement status for a group in a given month. Shows who owes whom based on expenses and income. Read-only.2 paramsCalculate the settlement status for a group in a given month. Shows who owes whom based on expenses and income. Read-only.
group_idstringmonthstringcreate_settlementCreate a settlement record for a group month. Also creates transfer records in both parties' personal budgets.7 paramsCreate a settlement record for a group month. Also creates transfer records in both parties' personal budgets.
amountnumberfrom_personstringgroup_idstringmonthstringnotestringsettled_atstringto_personstring