monzo_search_transactions
Search your Monzo transactions by merchant, payee, description, or notes. Find specific payments and bank transfers across personal and joint accounts.
Instructions
Search cached transactions by merchant, counterparty (payee), description, or notes.
Auto-syncs if the cache is stale (last sync before today).
Case-insensitive partial match across merchant_name, counterparty_name, description, and notes fields. Counterparty matching finds bank transfers (faster payments, p2p, bacs) by payee name.
Returns {"account_type": ..., "transactions": [...]}, where account_type
echoes the filter applied and is null when unfiltered.
Args: query: Search term account_type: "personal" or "joint" (default: all) since: Start date in ISO format (inclusive) before: End date in ISO format (exclusive) limit: Max results (default 30)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| since | No | ||
| before | No | ||
| account_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |