Interactions
The Interactions category of the Lawmatics MCP server exposes 5 Lawmatics tools you can call directly from Claude, ChatGPT, or any MCP client through Weave Legal. Each Interactions tool below is documented with its purpose and complete input and output schema, giving your firm governed, auditable access to Lawmatics interactions data.
Create Interaction
Log an interaction (e.g. a phone call, meeting, or email) on a matter in Lawmatics. Provide the matter ID, the kind of interaction, when it happened, and a description. Returns the created interaction with a `relationships` envelope of {id,type} pointers to the owning record (matter/prospect) and the user who created it.
Delete Interaction
Delete an interaction from Lawmatics by ID. This is irreversible.
Get Interaction
Fetch a single interaction from Lawmatics by ID, including its type, description, when it happened, and a `relationships` envelope of {id,type} pointers to the owning record (matter/prospect) and the user who created it.
List Interactions
List interactions from Lawmatics with optional pagination and sorting. Interactions are logged touchpoints (calls, meetings, emails) on a matter; each row carries a `relationships` envelope of to-one {id,type} pointers to the owning record (matter/prospect) and the user who created it.
Update Interaction
Update an existing interaction in Lawmatics by ID. All of type, when it happened, and description must be provided (the API replaces the whole record); the matter it is logged on cannot be changed. Returns the updated interaction with a `relationships` envelope of {id,type} pointers to the owning record (matter/prospect) and the user who created it.
Related Categories