Integrations / MyCase
MyCase AI receptionist that turns calls into new leads
The agent takes the caller's details and a short description of their matter, creates a lead in MyCase through your service, and transfers urgent cases.
Law firm intake agent
Takes new-client calls and creates the lead.
Instructions
Collect the caller's name, number, email if they have one, the other parties' names spelled out, and a short description of the matter. Do not give legal advice. Create the lead. Transfer arrests, court dates this week and missed deadlines to the on-call attorney.
- Handoff
- On-call attorney
Connected tools
- Create leadWebhook
- Transfer to attorneyTransfer
What a MyCase AI voice agent can do
Open one to watch a call. The grey lines are the tools the agent calls mid-sentence.
Your service creates the lead with the caller's name, number, email and a summary of the matter, so staff can review it in MyCase.
The same request logs the call against the lead in MyCase's call log, so the attorney who calls back sees what was already said.
Court dates this week, an arrest or a missed deadline go to the on-call attorney by transfer, not to a lead that waits for Monday.
Tool definitions
Webhook tools go to POST /v1/agents/tools. Transfers are a system tool on the agent. Replace the placeholder values in capitals with your own.
Create lead
Creates a MyCase lead and logs the call through your service.
Show the JSON definition
Transfer to attorney
Cold transfer to the on-call attorney.
Show the JSON definition
Set it up
No native connector. MyCase's API only takes OAuth tokens, so the webhook tool calls a service of yours that holds and refreshes the firm's tokens. Vendor details read in November 2026.
Ask MyCase for client credentials
MyCase support issues the OAuth client ID and secret and sets your redirect URI. Only MyCase support can set or change that URI.
Authorize the firm
A firm user with permission to manage the firm's preferences, billing and payment options signs in at
auth.mycase.comand approves your app.Run the intake service
It exchanges the code at
auth.mycase.com/tokens, refreshes the token, and callsPOST /v1/leadsandPOST /v1/callsonexternal-integrations.mycase.com.Review with a partner
Have an attorney read test leads and listen to test calls, and sign off on what the agent says before it answers real ones.
Before you build
Token lifetimes
MyCase access tokens last 24 hours and refresh tokens two weeks, and a webhook tool cannot refresh either. Your service does, within MyCase's limit of 25 requests per second.
No legal advice, and your rules apply
Put it in the instructions and make the agent say it plainly when asked. Check recording consent and confidentiality rules with your bar's guidance.
Use cases for teams on MyCase
More integrations
Enterprise-grade security
HIPAA compliant

SOC 2 Type 2

GDPR
MyCase AI voice agent FAQs
Can an AI receptionist create leads in MyCase?
Yes. A Cartesia agent takes the caller's details and a summary of the matter, and your service creates the lead with POST /v1/leads and logs the call with POST /v1/calls. The attorney who calls back sees what was already said. There is no native MyCase connector.
Which AI receptionists integrate with MyCase?
MyCase has announced integrations with Smith.ai and Clerx AI, which sync calls and intake into MyCase. A Cartesia agent is the build-your-own option, with your own intake questions, voice and model, and a service of yours that writes to MyCase's API.
How do I get MyCase API access?
MyCase support issues the OAuth client ID and secret and sets your redirect URI, which only support can change. A firm user with permission to manage preferences, billing and payment options then approves your app at auth.mycase.com.
Why does the MyCase call log need a staff member?
MyCase's create call endpoint requires call_for, the staff member the call is for. Your service sets it, for example to your intake coordinator, so the call shows up in their log.
Can the agent call the MyCase API without a service?
No. MyCase's API only takes OAuth tokens, which last 24 hours, with refresh tokens good for two weeks, and a webhook tool can't refresh either. Your service refreshes them, within MyCase's limit of 25 requests per second.
What does a MyCase intake agent cost to run?
Get started today
Talk to an expert.
Connect with a member of our team and learn how Cartesia can help you build world-class voice experiences.
Start building.
Access our models via API and bring a voice agent into production in minutes.