# Lookups

Lawmatics MCP server · 9 tools

## Tools

- [Find Company By Email](/integrations/lawmatics/lookups/find-company-by-email/) — Fuzzy-find a single company in Lawmatics by email address. Searches the company's own email, then falls back to associated contacts. Returns company details, postal addresses, and a `relationships` envelope of {id,type} pointers to related records (primary contact, associated contacts and matters, tags, emails, phone numbers, addresses, notes, and the creating user). Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Company By Name](/integrations/lawmatics/lookups/find-company-by-name/) — Fuzzy-find a single company in Lawmatics by name. Performs a case-insensitive match and returns the closest company, including company details, postal addresses, and a `relationships` envelope of {id,type} pointers to related records (primary contact, associated contacts and matters, tags, emails, phone numbers, addresses, notes, and the creating user). Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Company By Phone](/integrations/lawmatics/lookups/find-company-by-phone/) — Fuzzy-find a single company in Lawmatics by phone number. Searches the company's own phone, then falls back to associated contacts. Returns company details, postal addresses, and a `relationships` envelope of {id,type} pointers to related records (primary contact, associated contacts and matters, tags, emails, phone numbers, addresses, notes, and the creating user). Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Contact By Email](/integrations/lawmatics/lookups/find-contact-by-email/) — Fuzzy-find a single contact in Lawmatics by email address, including a `relationships` envelope of {id,type} pointers to related records (company, prospects/matters, emails, phone numbers, addresses, notes, files, folders, tags, and more). Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Contact By Name](/integrations/lawmatics/lookups/find-contact-by-name/) — Fuzzy-find a single contact in Lawmatics by name, including a `relationships` envelope of {id,type} pointers to related records (company, prospects/matters, emails, phone numbers, addresses, notes, files, folders, tags, and more). Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Contact By Phone](/integrations/lawmatics/lookups/find-contact-by-phone/) — Fuzzy-find a single contact in Lawmatics by phone number, including a `relationships` envelope of {id,type} pointers to related records (company, prospects/matters, emails, phone numbers, addresses, notes, files, folders, tags, and more). Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Matter By Email](/integrations/lawmatics/lookups/find-matter-by-email/) — Fuzzy-find a single matter (legal case) in Lawmatics by the client's email address; use get-matter for full details. Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Matter By Name](/integrations/lawmatics/lookups/find-matter-by-name/) — Fuzzy-find a single matter (legal case) in Lawmatics by the client's name; use get-matter for full details. Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.

- [Find Matter By Phone](/integrations/lawmatics/lookups/find-matter-by-phone/) — Fuzzy-find a single matter (legal case) in Lawmatics by the client's phone number; use get-matter for full details. Returns `{ match: <entity> }` on a hit and `{ match: null }` when no record matches. `match: null` is a normal empty result, not an error — do not retry.
