Addresses
The Addresses 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 Addresses tool below is documented with its purpose and complete input and output schema, giving your firm governed, auditable access to Lawmatics addresses data.
Create Address
Create an address and attach it to a contact, matter, or company in Lawmatics. Provide the address label (e.g. Home, Work), the street, and the ID of exactly one entity (matter, contact, or company); city, state, and postal code are optional. Returns a `relationships` envelope of {id,type} pointers to the owning record (addressable) and any associated locations.
Delete Address
Delete an address from Lawmatics by ID. This is irreversible.
Get Address
Fetch a single address from Lawmatics by ID, including a `relationships` envelope of {id,type} pointers to its owning record (addressable: a contact, company, matter, event, or the firm) and any associated locations.
List Addresses
List addresses from Lawmatics with optional pagination, filtering, and sorting. Prefer a filter when possible — the unfiltered firm-wide list is slow and may time out. Filter by addressable_id (the contact/matter/company the address belongs to), addressable_type, label, or created_at. Each row carries a `relationships` envelope with the owning `addressable` record as a to-one {id,type} pointer (a contact, company, matter, event, or the firm itself); use get-address for the full envelope including associated locations.
Update Address
Update an existing address in Lawmatics by ID. Returns a `relationships` envelope of {id,type} pointers to the owning record (addressable) and any associated locations.
Related Categories