Skip to main content
The BananaSplit MCP server exposes these tools for AI clients.

Balances

get_balances

Get your current balances across all friends and groups. Parameters: None Returns:

Expenses

list_expenses

List expenses with optional filtering. Parameters: Returns: Array of expenses with pagination info.

get_expense

Get details of a specific expense. Parameters:

add_expense

Create a new expense. Parameters: Example:

delete_expense

Delete an expense (soft delete, can be restored). Parameters:

Payments

add_payment

Record a payment between two people. Parameters:

Groups

list_groups

List all your groups. Parameters:

get_group

Get group details including members and default split. Parameters:

create_group

Create a new group. Parameters:

Friends

list_friends

List your friends on BananaSplit. Parameters: None

Account

get_me

Get your account information. Parameters: None

Error handling

Tools return errors in this format:
Common error codes:
  • NOT_FOUND — Resource doesn’t exist
  • INVALID_INPUT — Bad parameters
  • UNAUTHORIZED — Auth required or expired
  • FORBIDDEN — No permission for this action