# Custom Forms

Lawmatics MCP server · 4 tools

## Tools

- [Get Custom Form](/integrations/lawmatics/custom-forms/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](/integrations/lawmatics/custom-forms/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](/integrations/lawmatics/custom-forms/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](/integrations/lawmatics/custom-forms/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.
