Skip to main content

place_call

Places one outbound AI phone call for your firm.
string
required
Who is being called, as the agent should address them. 1–120 characters.
string
required
The recipient’s US phone number. Normalized to E.164 before dialing.
string
required
What the call should accomplish, in plain language. Up to 1,000 characters.
string
Background the agent may use — matter type, what was last discussed. Up to 4,000 characters.
boolean
Run every check and return what would happen, without dialing. Use this first.
This tool is marked destructive: it dials a real person and consumes Studio minutes. Claude asks you to confirm the name, number, and objective first.
Blocked attempts return the reason rather than failing silently — a number on the Do Not Call list, a repeat within two hours, the daily cap, or a time outside the calling window.

get_call_result

Reads the status and outcome of one call placed through your connector.
string
required
The ID returned by place_call.
string
One of blocked, dialing, in_progress, completed, or failed.
string
yes, no, or partial, from post-call analysis.
string
A two-sentence summary of what happened on the call.
string
What the agent believes should happen next.
boolean
True when the person asked not to be called again. Lawtte records this and stops contacting the number.
Results arrive by signed webhook after the call ends, so a call asked about immediately may still read in_progress.

list_calls

Lists up to 20 recent calls placed through your firm’s connector.
string
ISO 8601 timestamp with an offset. Only calls after this time are returned.
string
Filter by blocked, dialing, in_progress, completed, or failed.
Both read tools are scoped to the Studio account you approved. They never return calls from another firm, or calls placed outside the connector.