Available Tools
get_bank_transactionsfetches bank transactions with filters for date range, direction, amount, categorization status, description, merchant, customer, vendor, external account, tags, and general search.get_chart_of_accountsreturns the business’s chart of accounts so an agent can choose valid account IDs or stable account names before categorizing.categorize_bank_transactioncategorizes one transaction to a single account, splits it across multiple categories, or excludes it for a supported exclusion reason.match_bank_transactionconfirms a suggested match for one bank transaction.bulk_match_or_categorize_bank_transactionsmatches and categorizes multiple transactions in one request.
Bulk Categorization And Matching
Bulk review is useful when an agent has enough context to resolve many transactions at once. The MCP tool accepts a map of transaction IDs to actions:matchconfirms a suggested match for the transaction.categorizeapplies either a single category or a split categorization.
POST request to /v1/businesses/{businessId}/bank-transactions/bulk-match-or-categorize, using the active business context from the MCP session.
Single-transaction categorization and matching follow the same pattern: the MCP tool validates the tool input, then triggers the corresponding Layer API request documented in Categorize Bank Transaction or Match Bank Transaction.