Custom Forms
The Custom Forms category of the Lawmatics MCP server exposes 4 Lawmatics tools you can call directly from Claude, ChatGPT, or any MCP client through Weave Legal. Each Custom Forms tool below is documented with its purpose and complete input and output schema, giving your firm governed, auditable access to Lawmatics custom forms data.
Get Custom Form
Fetch a single Lawmatics custom intake form by UUID, including its layout of rows and components. The IDs of its input components (componentType "field"/"general_field") are the field keys accepted by lawmatics_submit-custom-form. Upstream, Lawmatics serves this endpoint without authentication; this tool still calls it with the org's credentials and requires reader access.
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.
List Custom Forms
List custom intake forms from Lawmatics with optional pagination and sorting. Each form includes its layout of rows and components; the IDs of its input components are the field keys accepted by lawmatics_submit-custom-form.
Submit Custom Form
Submit an entry to a Lawmatics custom intake form, creating a Prospect (matter) or Contact record. Field values are sent as a map of form field ID to value; get the form's field IDs from lawmatics_get-custom-form first. Upstream, Lawmatics serves this endpoint without authentication (it powers public intake forms); this tool still calls it with the org's credentials and requires editor access.
Related Categories