Splitwise for AI agents

Agents read Splitwise at once. Changes and sends are held for a person's approval by default.

About Splitwise

Splitwise helps you split bills and expenses with friends and family.

What an agent can do in Splitwise

Every Splitwise action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Splitwise without asking first. 12 actions.

  • Get CategoriesTool to retrieve expense categories. Use when you need to list available categories before creating an expense.
  • Get CommentsTool to retrieve all comments associated with a specific expense. Use when you need to view comments on an expense, including both system-generated updates and user-authored messages.
  • Get CurrenciesTool to retrieve a list of supported currencies. Use when you need to display or validate currency options.
  • Get Current UserTool to retrieve information about the current authenticated user. Use when you need profile details of the logged-in user.
  • Get ExpenseTool to retrieve detailed information about a specific expense by ID. Use when you need to view expense details including participants, shares, and repayments.
  • Get ExpensesTool to list the current user's expenses from Splitwise account. Use when you need to view expenses with optional filters like date ranges, groups, or friends.
  • Get Friend DetailsTool to retrieve detailed information about a specific friend. Use when you need to get profile details and balance information for a friend by their user ID.
  • Get FriendsTool to list current user's friends on Splitwise. Use when you need to view all friends, their balances, and shared groups.
  • Get Group DetailsTool to retrieve detailed information about a specific group. Returns full group details including members, balances, debts (both original and simplified), avatar URLs, and group settings. Use this wh
  • Get GroupsRetrieves all groups the authenticated user belongs to, including group details, members, balances, and debt information. Returns a 'groups' array with no server-side filtering; all name- or ID-based
  • Get NotificationsTool to retrieve recent activity notifications from the user's Splitwise account. Returns notifications with HTML content suitable for display, with the most recent items first. Use when you need to v
  • Get User InformationRetrieves basic profile information about any Splitwise user by their ID. Returns the user's name, email, registration status, and profile picture. This endpoint only returns public user information.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 15 actions.

  • Add FriendTool to add a new friend to Splitwise. Use when you have the friend's email and name details ready.
  • Add User to GroupTool to add a user to a group. Use when you need to add an existing Splitwise user to a specific group. Note: 200 OK does not indicate success; always check the response 'success' field.
  • Create CommentTool to create a comment on a specific expense. Use when you need to add a comment or note to an existing expense.
  • Create ExpenseTool to create a new Splitwise expense. Use when you need to record a payment or bill in a group or between users. Provide exactly one of split_equally or users for shares — supplying both or neither
  • Create FriendsTool to add multiple friends at once to Splitwise. Use when you need to add several friends in a single operation.
  • Create GroupTool to create a new group in Splitwise. Use when you need to create a group for tracking shared expenses. The current user is automatically added to the group. You can optionally add other members du
  • Delete CommentTool to delete a comment by its ID. Use after confirming you have a valid comment ID.
  • Delete ExpenseTool to delete an existing expense by its ID. Deletion is irreversible — no undelete capability exists. Use after confirming you have the correct expense ID. Inspect the response's `success` and `erro
  • Delete FriendTool to delete an existing friend by ID. Use when you need to remove a friend relationship by its user ID. Call after confirming the correct friend ID.
  • Delete GroupTool to delete a group and all associated records by its ID. Use when you need to permanently remove a group and its expenses. Call after confirming the correct group ID.
  • Remove User from GroupTool to remove a user from a group. Use when you need to remove a user from a specific group. Note: User must have a zero balance in the group for removal to succeed. 200 OK does not indicate success;
  • Restore Deleted ExpenseTool to restore a previously deleted expense and its associated records. Use when you need to recover an expense that was deleted. Call after confirming the correct expense ID. Not a guaranteed undo m
Show all 15
  • Restore Deleted GroupTool to restore a previously deleted group and all its associated records. Use when you need to recover a group that was deleted. Call after confirming the correct group ID.
  • Update ExpenseTool to update an existing Splitwise expense. Use when you need to modify expense details such as cost, description, or participant shares. Only include fields you want to change. Note that a 200 OK r
  • Update UserTool to update user account details including name, email, password, and preferences. Use when you need to modify the current user's profile information.

Changes wait in Needs you

Changes and sends in Splitwise are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Splitwise questions

Can an agent change data in Splitwise on its own?

Not by default. Changes and sends in Splitwise are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Splitwise?

This connector lists 12 read actions. Reads run at once, without waiting for approval.

How does Splitwise connect?

It connects with OAuth 2.0 or API key. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Splitwise to your agents.