Integration

Lawmatics integration

Lawmatics is a legal CRM and client intake platform for law firms. Through this integration an agent can list and filter the firm's contacts (people), read one contact with selected fields, create a contact (with email, phone, primary address, tags, custom field values and notes) and update an existing one. Matters, companies, events, tasks, notes, files, invoices, time entries and the other Lawmatics resources, contact deletion, and the social security and driver license fields are not exposed. Authentication is OAuth 2.0 with a Lawmatics developer app, or an access token the firm already obtained from its own developer app; the access token does not expire, has no scopes, and is sent as Authorization: Bearer <token>.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Lawmatics.Built from the 4 Lawmatics tools below, on the connection you add once.

What you can do with Lawmatics

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

  • create_contactCreate contactPOSTCreate a contact; first_name is required. If the firm has email matching on and the email matches an existing contact, that contact is updated instead (HTTP 200). Returns only the submitted fields unless fields is passed.
  • get_contactGet contactGETGet one contact by ID (from list_contacts). Use fields to choose attributes; fields=all can return sensitive personal data (social security and driver license numbers).
  • list_contactsList contactsGETList the firm's contacts, 25 per page (newest first unless sorted). Filter with filter_by/filter_on/filter_with; page with page and meta.total_pages. Pass fields to get more than name and email.
  • update_contactUpdate contactPUTUpdate an existing contact by ID (from list_contacts). Custom field values overwrite the current ones (null clears). Returns only the submitted fields unless fields is passed.

Use Lawmatics from Claude Code, Cursor or Codex

Connect Lawmatics in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Lawmatics operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Lawmatics

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Lawmatics once

    Add your Lawmatics connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Lawmatics integration FAQ

What can you do with the Lawmatics integration?

LiveContext exposes 4 operations on Lawmatics, covering contact.

Popular integrations

Browse the whole catalog