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
datestringnotestringmonthstringamountnumberpersonstringcategorystringgroup_idstringsplit_typestringshared · private · paid_for_partner · solobudget_itemstringdescriptionstringsaving_goalstringlist_expensesList expenses for a group, optionally filtered by month, category, or person4 paramsList expenses for a group, optionally filtered by month, category, or person
monthstringpersonstringcategorystringgroup_idstringupdate_expenseUpdate an existing expense12 paramsUpdate an existing expense
datestringnotestringmonthstringamountnumberpersonstringcategorystringgroup_idstringexpense_idstringsplit_typestringshared · private · paid_for_partner · solobudget_itemstringdescriptionstringsaving_goalstringdelete_expenseDelete an expense from a group2 paramsDelete an expense from a group
group_idstringexpense_idstringadd_incomeAdd a new income record to a group6 paramsAdd a new income record to a group
monthstringamountnumberpersonstringprivatebooleangroup_idstringdescriptionstringlist_incomeList income records for a group in a given month2 paramsList income records for a group in a given month
monthstringgroup_idstringupdate_incomeUpdate an existing income record7 paramsUpdate an existing income record
monthstringamountnumberpersonstringprivatebooleangroup_idstringincome_idstringdescriptionstringdelete_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
amountnumbercategorystringgroup_idstringend_monthstringfrequencystringmonthly · quarterly · yearly · oncedescriptionstringsaving_goalstringstart_monthstringdefault_personstringdefault_split_typestringshared · private · paid_for_partner · sololist_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
amountnumbercategorystringgroup_idstringend_monthstringfrequencystringmonthly · quarterly · yearly · oncedescriptionstringsaving_goalstringstart_monthstringbudget_item_idstringdefault_personstringdefault_split_typestringshared · private · paid_for_partner · solodelete_budget_itemDelete a budget item from a group2 paramsDelete a budget item from a group
group_idstringbudget_item_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
monthstringgroup_idstringlist_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
iconstringnamestringcolorstringcategorystringgroup_idstringtarget_monthstringtarget_amountnumberinitial_amountnumberupdate_saving_goalUpdate an existing saving goal11 paramsUpdate an existing saving goal
iconstringnamestringcolorstringnotesstringstatusstringactive · completed · archivedcategorystringgroup_idstringtarget_monthstringtarget_amountnumberinitial_amountnumbersaving_goal_idstringdelete_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
datestringmonthstringamountnumbergroup_idstringdescriptionstringsaving_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.
monthstringgroup_idstringcreate_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.
notestringmonthstringamountnumbergroup_idstringto_personstringsettled_atstringfrom_personstring