Integration · CRM & sales
Connect Claude & ChatGPT to PracticePanther
Ask your AI which matters are open for a client, what time was logged this week, or which tasks are due, and get the answer from PracticePanther. It can search matters, accounts, contacts and files, and read time entries, expenses, invoices, payments, notes, tasks and events. It can also open matters, log time, calls and expenses, add notes, and create or update tasks and calendar events.
Free plan, no credit card. Takes about a minute.
Try asking
“Which matters are open for Hansen Holdings?”
The AI finds the client account and lists its matters with status open.
“Log 1.5 hours on the Miller v. Stone matter for drafting the motion.”
It finds the matter and your user and creates a billable time entry with the description.
“What time did I log this week?”
It lists your time entries for the week, with matter, hours and description.
What your AI can do
Matters and clients
Search, open and update matters, search and update client accounts and contacts, and search files.
Time, expenses and billing
Log and update time entries, record expenses, and read invoices and payments, including trust account payments.
Tasks, events and notes
Create and update tasks and calendar events, log calls, and add or list notes on matters and accounts.
“Create a task to file the response by Friday and assign it to Anna.”
It finds Anna's user and creates the task with the due date and her as assignee.
“I just had a 20-minute inbound call with the Millers about settlement. Log it.”
It logs the call on the matter with subject, duration, direction and notes.
“Which invoices do we have on the Miller matter?”
It lists the matter's invoices and reads line items, totals and balance on the one you pick.
30 tools for PracticePanther
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_accountChanges dataCreate a client account with a `primary_contact` (first name, last name, email, phones), optional `company_name`, address, tags and notes.create_eventChanges dataCreate a calendar event with `subject`, `start_date_time`, `end_date_time`, `is_all_day`, optional location, notes, linked matter and attendees.create_expenseChanges dataRecord a matter expense with `qty`, `price`, the matter (`matter_ref` {id}), date, description and whether it is billable.create_matterChanges dataOpen a new matter with `name` and `status` (usually Open), linked to a client via `account_ref` {id}, plus optional number, open date, rate, statute of limitation date and assigned users.create_noteChanges dataAdd a note with a `subject` and `note` text, linked to a matter (`matter_ref` {id}) or account (`account_ref` {id}).create_taskChanges dataCreate a task with a `subject`, optional `due_date`, `priority`, `status`, notes, linked matter (`matter_ref` {id}) and `assigned_to_users`.create_time_entryChanges dataLog billable time: `date`, `hours`, the matter (`matter_ref` {id}) and who did the work (`billed_by_user_ref` {id}), with a `description`, optional rate and billable flag.get_accountGet one client account by `account_id`, with its contacts, address, tags and assigned users.get_contactGet one contact by `contact_id`, with emails, phones and linked account.get_current_userGet the connected PracticePanther user's own profile (name, email, user ID). Use the ID when billing time or assigning work to yourself.get_invoiceGet one invoice by `invoice_id`, with line items, totals and balance.get_matterGet one matter by `matter_id`, with client account, status, dates, rate and assigned users.list_eventsList calendar events between `date_from` and `date_to`, optionally for a matter, account or user.list_expensesList expenses between `date_from` and `date_to`, optionally for a matter, account or expense category.list_invoicesList invoices, filtered by `matter_id`, `account_id` or date range.list_notesList notes, filtered by matter, account, date range or tag.list_paymentsList payments received, filtered by matter, account, date range or `bank_account_type` (Operating, Trust, CreditCard).list_tasksList tasks, filtered by `status`, `matter_id`, `account_id`, due date range or assigned user.list_time_entriesList time entries between `date_from` and `date_to`, optionally for a matter, account or user.list_usersList the firm's users (attorneys and staff) with their IDs, optionally filtered by `email_address`.log_callChanges dataLog a phone call with `subject`, `date`, `duration`, `call_direction` (Inbound/Outbound), notes and the linked matter or account.search_accountsSearch client accounts (people or companies) by `search_text`, `account_tag` or assigned user. Use this to get an `account_id`.search_contactsSearch contacts by `search_text`, `company_name`, `account_id`, tag or `status` (Active, Archived).search_filesSearch documents/files by `search_text`, `matter_id` or `account_id`.search_mattersSearch matters (cases) by `search_text`, `status` (Open, Pending, Closed, Archived), `account_id`, tag or assigned user. Use this to get a `matter_id`.update_accountChanges dataUpdate a client account by `account_id`: contacts, company name, address, tags or notes.update_eventChanges dataUpdate a calendar event by `event_id`; `subject`, start/end times and `is_all_day` are always required.update_matterChanges dataUpdate a matter by `matter_id`; `name` and `status` are always required (e.g. set status Closed with a `close_date`).update_taskChanges dataUpdate a task by `task_id` (e.g. mark `status` Completed or change the due date); `subject` is always required.update_time_entryChanges dataUpdate a time entry by `page_id` (the time entry ID); `date`, `hours`, `matter_ref` and `billed_by_user_ref` are always required.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose PracticePanther from the app list.
- 2
Paste your key
Paste the Client ID and Client secret from your own PracticePanther app, then sign in to PracticePanther once. First ask PracticePanther support for API access. When it is granted, open Settings > API in PracticePanther and create an app with the redirect URI https://pipmcp.com/oauth/callback. PracticePanther may need to register the redirect URI on their side.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in PracticePanther?
The AI can search matters, accounts, contacts and files, list users, and read time entries, expenses, invoices, payments, notes, tasks and calendar events. It can create client accounts and matters, log time, calls and expenses, add notes, and create or update tasks and events. It can also update accounts, matters and time entries.
Does the AI see my PracticePanther credentials?
No. Your PracticePanther credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Closing a matter or changing a time entry affects your records and billing, so these tools can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PracticePanther connects with OAuth, and this OAuth connection needs the PipMCP Pro plan. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own PracticePanther account.
Do I need API access from PracticePanther?
Yes. PracticePanther grants API access on request, so start by asking their support (the link is in the API docs). Once access is granted, you create an app under Settings > API. PracticePanther may need to register the PipMCP redirect URI on their side before sign-in works.
Related integrations
Let your AI work in PracticePanther today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect PracticePanther freePipMCP is not affiliated with PracticePanther. Product names are trademarks of their owners.






