Skip to content

Add transaction split support#20

Closed
yonib05 wants to merge 17 commits intorobcerda:mainfrom
yonib05:feature/transaction-splits
Closed

Add transaction split support#20
yonib05 wants to merge 17 commits intorobcerda:mainfrom
yonib05:feature/transaction-splits

Conversation

@yonib05
Copy link
Copy Markdown

@yonib05 yonib05 commented Feb 8, 2026

This adds support for splitting transactions into multiple parts with different categories or merchants.

Changes

Added two new tools:

  • get_transaction_splits - View how a transaction has been divided into parts
  • split_transaction - Split a single transaction into multiple parts with different categories or merchants

Use Case

Split transactions are useful when a single purchase contains items from multiple budget categories. For example, splitting a Costco trip into groceries and household items, or separating a mixed Amazon order into different expense categories.

Implementation

Uses the existing get_transaction_splits and update_transaction_splits methods from the monarchmoney library. The split amounts must sum to the original transaction amount.

@robcerda
Copy link
Copy Markdown
Owner

Closing in favor of #29 which is a superset of this PR. Please rebase #29 against the current main to resolve conflicts. Thanks for the great work!

@robcerda robcerda closed this Mar 28, 2026
harshitbshah pushed a commit to harshitbshah/monarch-mcp-server that referenced this pull request Apr 14, 2026
…obcerda#20)

- Rename "Getting Started" → "Quick Start"
- Remove the two-way install comparison table from Overview
- Update easy-to-install bullet to list all four methods
- Replace two install options with four numbered options:
  Option 1: .mcpb (Claude Desktop), Option 2: uvx (agents),
  Option 3: pip, Option 4: clone and install

Co-authored-by: Istvan Varga-Haszonits <vargahis@Istvans-MacBook-Pro.local>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants