Transactions
The Transactions category of the Lawmatics MCP server exposes 3 Lawmatics tools you can call directly from Claude, ChatGPT, or any MCP client through Weave Legal. Each Transactions tool below is documented with its purpose and complete input and output schema, giving your firm governed, auditable access to Lawmatics transactions data.
Create Transaction
Create a financial transaction (credit) in Lawmatics, associated with exactly one matter, contact, or company. Amount is in integer cents (e.g. 5000 = $50.00). Optionally link it to an invoice by invoice number. Debits cannot be created via the API — they are system-generated (e.g. refunds). The response echoes the created transaction, including a `relationships` envelope of {id,type} pointers to related records (billing account, matter, invoice, recording user, trust fund request).
Get Transaction
Fetch a single financial transaction from Lawmatics by ID, including its type, amount in integer cents, payment method, bank account type, and a `relationships` envelope of {id,type} pointers to related records (billing account, matter, invoice, recording user, trust fund request).
List Transactions
List financial transactions (payments, debits, credits) from Lawmatics with optional pagination and sorting. Each transaction includes its type, amount in integer cents, payment method, bank account type, and a `relationships` envelope of to-one {id,type} pointers (billing account, matter, invoice, recording user, trust fund request).