View as .md ↗
Lawmatics

Lawmatics

MCP server · Practice Management · lawmatics.com · 40 categories · 177 tools

Lawmatics is a legal CRM, client intake, and marketing automation platform for law firms. This integration exposes contacts, companies, matters, billing (invoices, transactions, expenses, time entries), tasks, documents, events, and marketing data as governed MCP tools, scoped per member by access level.

Update Address (lawmatics_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.

Tool Input

addressIdstringrequired— ID of the address to update; a numeric string(pattern: ^\d+$)
addressTypestring— Address label (e.g. Home, Work, Mailing)
streetstring— Street address line 1
street2string— Street address line 2 (apt, suite, etc.)
citystring— City
statestring— State or province
postalCodestring— Postal/ZIP code
countrystring— Country

Tool Output

idstringrequired— Unique ID of the address
addressTypestringrequired— Address label (e.g. Home, Work, Mailing)
streetstringrequired— Street address line 1
street2stringnullrequired— Street address line 2 (apt, suite, etc.); null if unset
citystringnullrequired— City; null if unset
statestringnullrequired— State or province; null if unset
postalCodestringnullrequired— Postal/ZIP code; null if unset
countrystringnullrequired— Country; null if unset
fullAddressstringnullrequired— Full formatted single-line address; null if unset
createdAtstringnullrequired— When the address was created, as an ISO 8601 timestamp; null if unknown
updatedAtstringnullrequired— When the address was last updated, as an ISO 8601 timestamp; null if unknown
relationshipsobjectrequired— JSON:API relationship pointers to related records as {id,type} stubs. Not materialized — follow a pointer by calling that resource's own get/find tool (e.g. an addressable of type 'contact' -> get-contact, type 'company' -> get-company).
addressableobjectnullrequired— Owning record pointer; null when unlinked. Polymorphic — the `type` is an open string (e.g. "contact", "company", "prospect" for a matter, "registerable_event", "firm"); resolve it by calling that record's own get/find tool
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
locationsarrayrequired— Office/location pointers this address is associated with; empty if none
[]object
2 fields
idstringrequired— ID of the referenced Lawmatics record
typestringrequired— JSON:API record class of the reference; resolve it by calling that resource's own tool

Related Tools