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.

List Custom Form Entries (lawmatics_list-custom-form-entries)

List submitted entries for a Lawmatics custom intake form, with optional pagination and sorting. Each entry carries the submitted field answers as label/value pairs and an ID stub for the Prospect/Contact record the submission created.

Tool Input

customFormIdstringrequired— UUID of the custom form whose entries to list(pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$)
pageinteger— Page number (1-based)(> 0)
sortBystring— Column to sort by(enum: "id", "created_at", "updated_at")
sortOrderstring— Sort direction; ascending or descending(enum: "asc", "desc")

Tool Output

entriesarrayrequired— Form entries on this page of results
[]object
idstringrequired— Unique ID of the form entry (numeric string)
bodyarrayrequired— Submitted field answers as label/value pairs, in form order
1 field
[]object
2 fields
labelstringrequired— Form field label this answer belongs to
valueanyrequired— Value the submitter entered for this field; type varies by field (string, number, boolean, ...). May contain personal information
createdAtstringrequired— When the entry was submitted, as an ISO 8601 timestamp
updatedAtstringrequired— When the entry was last updated, as an ISO 8601 timestamp
customFormIdstringrequired— ID of the custom form this entry was submitted to, as reported by the relationship stub. The saved Postman example shows the form's internal numeric ID here (e.g. "4"), not the UUID the other custom-form tools accept — do not feed this value back into lawmatics_get-custom-form
contactableobjectnullrequired— Reference to the Prospect/Contact record this submission created — an ID stub only; fetch the record separately for its details. Null when no record is linked
2 fields
idstringrequired— ID of the created record
typestringrequired— Kind of record the submission created (e.g. "prospect", "contact")
paginationobjectrequired— Pagination metadata derived from the API `meta` envelope
totalPagesnumberrequired— Total number of pages available
limitPerPagenumberrequired— Maximum entries returned per page
totalEntriesnumberrequired— Total number of entries across all pages

We're Adding More Lawmatics Tools Constantly!

Don't see a specific Lawmatics tool you need? Email support@weave.legal and we can add it.

Lawmatics Frequently Asked Questions

What does the List Custom Form Entries tool do?

This page documents the List Custom Form Entries tool (lawmatics_list-custom-form-entries). List submitted entries for a Lawmatics custom intake form, with optional pagination and sorting. Each entry carries the submitted field answers as label/value pairs and an ID stub for the Prospect/Contact record the submission created. It is one of the Lawmatics Custom Forms tools, invoked through your firm's Weave MCP connection and available to members whose access level permits it.

What is the Lawmatics integration?

The Lawmatics integration connects your firm's Lawmatics account to Weave. 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. It groups 177 tools into 40 categories, exposed through your firm's Weave MCP connection and filtered per member by access level.

How does my firm connect Lawmatics to Weave?

An admin connects Lawmatics once for the whole firm via OAuth. Every member then works through that single connection; there is no per-user Lawmatics login.

Do I need to install or configure anything locally?

No. Weave is fully hosted, so there is nothing to install, run, or maintain on your own machines. An admin connects Lawmatics once from the Weave console through a secure OAuth handshake, and your credentials are encrypted at rest and stay inside Weave's infrastructure. After that, each member simply points their AI assistant at your firm's Weave MCP endpoint, and the tools they are allowed to use appear automatically based on their access level.

Can everyone on my team use every tool?

No. Tools are exposed per member by access level, so each person only sees the Lawmatics tools their role permits.

Are changes made through these tools reversible?

Reads are always safe. Deletes are irreversible: they remove the record from Lawmatics permanently.

How are money amounts represented?

All monetary values (expenses, transactions, invoices, time-entry rates) are integer cents; for example, 50000 means $500.00.

Related Tools