PracticePanther
Legal practice management for matters, contacts, tasks, billing, and firm CRM workflows.
Tools
| Name | Description |
|---|---|
list_mattersList PracticePanther matters with optional status and date filters. | List PracticePanther matters with optional status and date filters. |
get_matterGet details of a specific PracticePanther matter by ID. | Get details of a specific PracticePanther matter by ID. |
create_matterCreate a PracticePanther matter using the official matters payload. | Create a PracticePanther matter using the official matters payload. |
update_matterUpdate a PracticePanther matter by ID. | Update a PracticePanther matter by ID. |
delete_matterDelete a PracticePanther matter by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther matter by ID. This removes the selected record in PracticePanther. |
list_contactsList PracticePanther contacts. | List PracticePanther contacts. |
create_contactCreate a PracticePanther contact. | Create a PracticePanther contact. |
update_contactUpdate a PracticePanther contact by ID. | Update a PracticePanther contact by ID. |
delete_contactDelete a PracticePanther contact by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther contact by ID. This removes the selected record in PracticePanther. |
list_tasksList PracticePanther tasks. | List PracticePanther tasks. |
create_taskCreate a PracticePanther task using the official tasks payload. | Create a PracticePanther task using the official tasks payload. |
update_taskUpdate a PracticePanther task by ID. | Update a PracticePanther task by ID. |
delete_taskDelete a PracticePanther task by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther task by ID. This removes the selected record in PracticePanther. |
list_notesList PracticePanther notes. | List PracticePanther notes. |
create_noteCreate a PracticePanther note. | Create a PracticePanther note. |
update_noteUpdate a PracticePanther note by ID. | Update a PracticePanther note by ID. |
delete_noteDelete a PracticePanther note by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther note by ID. This removes the selected record in PracticePanther. |
list_time_entriesList PracticePanther time entries. | List PracticePanther time entries. |
create_time_entryCreate a PracticePanther time entry. | Create a PracticePanther time entry. |
update_time_entryUpdate a PracticePanther time entry by ID. | Update a PracticePanther time entry by ID. |
delete_time_entryDelete a PracticePanther time entry by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther time entry by ID. This removes the selected record in PracticePanther. |
list_eventsList PracticePanther calendar events. | List PracticePanther calendar events. |
create_eventCreate a PracticePanther calendar event. | Create a PracticePanther calendar event. |
update_eventUpdate a PracticePanther event by ID. | Update a PracticePanther event by ID. |
delete_eventDelete a PracticePanther event by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther event by ID. This removes the selected record in PracticePanther. |
list_expensesList PracticePanther expense records. | List PracticePanther expense records. |
create_expenseCreate a PracticePanther expense record. | Create a PracticePanther expense record. |
update_expenseUpdate a PracticePanther expense by ID. | Update a PracticePanther expense by ID. |
delete_expenseDelete a PracticePanther expense by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther expense by ID. This removes the selected record in PracticePanther. |
list_invoicesList PracticePanther invoices. | List PracticePanther invoices. |
delete_invoiceDelete a PracticePanther invoice by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther invoice by ID. This removes the selected record in PracticePanther. |
list_paymentsList PracticePanther payment records. | List PracticePanther payment records. |
delete_paymentDelete a PracticePanther payment by ID. This removes the selected record in PracticePanther. | Delete a PracticePanther payment by ID. This removes the selected record in PracticePanther. |
Triggers
| Name | Description |
|---|---|
new_matterTriggers when a PracticePanther matter is created. | Triggers when a PracticePanther matter is created. |
updated_matterTriggers when a PracticePanther matter is updated. | Triggers when a PracticePanther matter is updated. |
new_contactTriggers when a PracticePanther contact is created. | Triggers when a PracticePanther contact is created. |
updated_contactTriggers when a PracticePanther contact is updated. | Triggers when a PracticePanther contact is updated. |
new_taskTriggers when a PracticePanther task is created. | Triggers when a PracticePanther task is created. |
updated_taskTriggers when a PracticePanther task is updated. | Triggers when a PracticePanther task is updated. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('practice-panther', 'list_matters', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'practice-panther',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect PracticePanther to my app?
Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does PracticePanther support?
PracticePanther supports 33 tools including List Matters, Get Matter, Create Matter, Update Matter, Delete Matter, and more.
Can I use PracticePanther with AI agents?
Yes. Add PracticePanther to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect PracticePanther to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add PracticePanther as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped PracticePanther tools exposed by that workspace.
Does PracticePanther work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved PracticePanther work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with PracticePanther?
PracticePanther exposes 33 tools, including List Matters, Get Matter, Create Matter, Update Matter, Delete Matter, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can PracticePanther be used in stateful agent workflows?
Yes. Agents can combine PracticePanther tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does PracticePanther use?
PracticePanther uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.
How much does the PracticePanther integration cost?
The PracticePanther integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does PracticePanther support?
PracticePanther supports 6 triggers including New Matter, Updated Matter, New Contact, Updated Contact, New Task, and more.
Connect PracticePanther in minutes
Get 20,000 free action executions every month. No credit card required.