Vinkius
PracticePanther

PracticePanther MCP for AI. Manage case files and log billable hours from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

PracticePanther MCP on Cursor AI Code EditorPracticePanther MCP on Claude Desktop AppPracticePanther MCP on OpenAI Agents SDKPracticePanther MCP on Visual Studio CodePracticePanther MCP on GitHub Copilot AI AgentPracticePanther MCP on Google Gemini AIPracticePanther MCP on Lovable AI DevelopmentPracticePanther MCP on Mistral AI AgentsPracticePanther MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

PracticePanther MCP Server connects your AI agent directly to your entire legal practice management system. You can manage cases, log billable time against specific matters, track client contacts, generate reports on outstanding bills, and manage deadlines—all through natural language commands.

What your AI can do

Create practicepanther contact

Adds a new person or organization record (Client, Witness, Opposing Party) to your contact database.

Create practicepanther matter

Opens and initializes a brand-new legal case file within PracticePanther.

Create practicepanther time entry

Records billable or non-billable time spent on a specific matter, adding it to the client's ledger.

+ 15 more capabilities included
Create Client Records

The AI can create new contacts, identifying them as clients, opposing parties, or witnesses in the system.

Open New Cases

You can initiate a new legal matter by providing the case name and optionally linking it to an existing client ID.

Log Time Against Matters

The agent records billable or non-billable time entries, specifying the duration and description for a given matter ID.

Retrieve Specific Case Data

You can fetch detailed information on any specific legal matter or case ID to review its history and status.

Audit Billing Records

The agent retrieves lists of outstanding bills, payments received, and general expenses associated with your practice.

Search & List Contacts

You can list all contacts or search the database using filters like email address or type (Client/Opposing Party).

Included with Plan

Waiting for input…

AI Agent

PracticePanther MCP Server: 18 Tools for Law Firms

Use these tools to perform specific actions—from creating new matters and logging time entries, to listing all contacts or fetching detailed invoices.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using PracticePanther on Vinkius

Create Practicepanther Contact

Adds a new person or organization record (Client, Witness, Opposing Party) to your contact database.

Create Practicepanther Matter

Opens and initializes a brand-new legal case file within PracticePanther.

Create Practicepanther Time Entry

Records billable or non-billable time spent on a specific matter, adding it to the...

Get Practicepanther Bill

Fetches all detailed information for one specific invoice number.

Get Practicepanther Contact

Retrieves the full profile and details for a single client or contact record.

Get Practicepanther Matter

Gets all detailed information, status updates, and history for one specific legal matter/case.

List Practicepanther Activities

Retrieves a chronological list of calls, emails, meetings, and notes associated with the practice.

List Practicepanther Bills

Lists all invoices in your system, showing status, amount due, and date.

List Practicepanther Calendar Events

Shows a list of upcoming court dates, hearings, and scheduled meetings.

List Practicepanther Contacts

Lists all contacts in your system, allowing filtering by type or name for quick...

List Practicepanther Custom Fields

Displays the list of custom data fields you have configured for matters and contacts.

List Practicepanther Expenses

Retrieves a report listing all logged expenses associated with your client matters.

List Practicepanther Matters

Lists all open and closed cases in the firm, allowing filtering by status or practice area.

List Practicepanther Payments

Shows a list of payments that have been received from your clients.

List Practicepanther Tasks

Provides an overview and status list of all open tasks assigned to matters or...

List Practicepanther Time Entries

Lists every recorded time entry in the system, supporting filtering by date range or...

Search Practicepanther Matters

Searches your entire case file base using specific keywords or complex criteria like...

Update Practicepanther Matter

Modifies key details of an existing legal matter, such as changing its status or description.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The PracticePanther integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with PracticePanther, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
PracticePanther MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PracticePanther. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 18 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Juggling legal data across tabs is a waste of billable minutes.

Today, managing a single case means jumping between the contact sheet to verify addresses, opening the matter file to check status, and then switching to your time tracking tool just to log the hour. You spend more time copying GUIDs and verifying permissions than you do actually practicing law.

With this MCP server, your agent handles that entire handoff. Tell it: 'Check John Smith's contact info, open his divorce matter, and add a task for next Friday.' The AI runs `get_practicepanther_contact`, then uses the resulting ID to run `get_practicepanther_matter` before finally logging the new task via `list_practicepanther_tasks`. It works in one flow.

The PracticePanther MCP Server: Complete Case & Time Management

You no longer have to run three separate reports—one for time, one for bills, and one for expenses—and manually reconcile them in Excel. Your agent handles the orchestration.

It pulls data from `list_practicepanther_time_entries`, cross-references it with `list_practicepanther_bills` status, and flags any discrepancies instantly. You get a single, verifiable financial overview of the case's activity history.

What your AI can actually do with this

Listen up. This PracticePanther MCP Server connects your AI agent directly to every part of your legal practice management system. You don't gotta jump through hoops or export data into spreadsheets just to get an answer or log a few hours. Your agent handles the whole lifecycle—cases, contacts, billing, deadlines—using nothing but natural language commands.

Managing Cases and Matters

The create_practicepanther_matter tool lets you open a brand-new legal case file instantly, giving it a name and linking it to an existing client. If you need to review what's happening with any existing case, your agent uses get_practicepanther_matter to pull up all the detailed history and status updates for that specific matter ID.

For general overviews, the list_practicepanther_matters tool shows every open or closed case in the firm; you can filter this list by practice area or status. If you're hunting down a specific file, use search_practicepanther_matters to run deep searches across your entire case base using keywords or criteria like 'Status eq Open.' You can also modify key details of any matter with update_practicepanther_matter, say changing its description or status.

Handling Contacts and Clients

The agent manages all the people in your system. If you meet someone new—a client, a witness, or opposing counsel—create_practicepanther_contact adds them to your database right away. To review a person's full file, get_practicepanther_contact pulls up every detail for one specific contact record. For an overview of everyone you work with, the agent can use list_practicepanther_contacts, letting you filter by type or name.

It also knows your custom fields; list_practicepanther_custom_fields shows you what extra data points you've configured for matters and contacts. You never lose track of interactions either: list_practicepanther_activities pulls a full, chronological list of every call, email, meeting, or note attached to the practice.

Time Tracking and Tasks

Logging time is simple with this server. The create_practicepanther_time_entry tool records billable or non-billable hours, making sure they're linked to a specific matter ID and added straight to the client’s ledger. If you need to check all the recorded time for auditing purposes, list_practicepanther_time_entries shows every entry in the system, letting you filter by date range or matter ID.

For workflow management, list_practicepanther_tasks provides a status list of every open task assigned to matters or contacts. You'll always know what’s coming up because list_practicepanther_calendar_events shows all upcoming court dates, hearings, and scheduled meetings. The system also keeps track of expenses; use list_practicepanther_expenses to pull a report listing every expense logged against your client matters.

Billing and Financial Audit

When it comes to money, the agent handles everything from logging time to collecting payments. To create a billable record, you can fetch all detailed information for one specific invoice number using get_practicepanther_bill. For an overview of outstanding debt, list_practicepanther_bills lists every invoice in your system, showing who owes what and when it's due.

You can track money coming in with list_practicepanther_payments, which shows a list of all payments received from clients. The agent gives you full visibility into the firm’s finances by connecting these billing tools to matter details.

The Bottom Line

This server makes your AI client a dedicated legal assistant that works directly inside PracticePanther. It handles complex workflows—from initiating a case to logging hours and generating an invoice—all through simple, conversational prompts.

Built · Hosted · Managed by Vinkius PracticePanther MCP Server - Case & Billing Management
Server ID 019d75f8-c5bc-70c2-ae91-8d917b559d69
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I use create_practicepanther_time_entry? +

You must provide three things: the matter_id, a description, and the duration in minutes. Example: 'Create time entry for 90 minutes of drafting legal document on matter ABC-123.' The agent handles the rest.

Can I search for matters using search_practicepanther_matters? +

Yes, you can. Instead of listing all cases and manually filtering them, you ask the agent to 'Find all open personal injury cases.' The agent runs search_practicepanther_matters with the necessary filter expression.

What is the difference between list_practicepanther_contacts and get_practicepanther_contact? +

list_practicepanther_contacts shows you a directory of multiple people or organizations. get_practicepanther_contact fetches every single piece of detail for just one specific person, given their ID.

Can I see all my billing information with list_practicepanther_bills? +

Yes. Running list_practicepanther_bills gives you a summary of every invoice. If you want deep details on one bill, follow up by asking for the specific bill ID to use get_practicepanther_bill.

How do I update an existing case using update_practicepanther_matter? +

You provide the matter's GUID and tell the agent what needs changing (e.g., 'Change status to Settled'). The agent executes update_practicepanther_matter directly.

How do I handle authentication before running tools like `list_practicepanther_matters`? +

You must use an OAuth 2 access token specific to your PracticePanther account. The agent uses this token to authorize every API call, ensuring you only manage data associated with your subscribed firm. If the token expires or lacks scope, all tool calls will fail.

What kind of details does `list_practicepanther_activities` track? +

This tool tracks every interaction related to a matter or contact—calls, emails sent, meetings held, and notes. It provides a chronological log that helps you build a complete timeline for any case without manually reviewing separate records.

How can I access non-standard data points using `list_practicepanther_custom_fields`? +

The tool allows your agent to list and reference custom fields defined within PracticePanther. This means you don't have to rely only on standard matter or contact attributes; the AI can pull specific, niche details configured by your firm.

What features of PracticePanther are available through this API? +

The API provides access to: Matters/Cases (CRUD operations), Contacts/Clients (create and list), Time Entries (list and create), Bills/Invoices (list and get), Payments (list), Tasks (list), Calendar Events (list), Custom Fields (list), Activities (list), and Expenses (list). The API supports OData filtering, ordering, and pagination for flexible queries across all resources.

How do I get a PracticePanther API access token? +

PracticePanther uses OAuth 2 authentication. Visit the PracticePanther OAuth authorization endpoint to authorize your application, then exchange the authorization code for an access token at the token endpoint. The access token is a Bearer token used in the Authorization header for all API requests. Contact PracticePanther support if you need help setting up API access for your firm.

Can I filter and order results using OData? +

Yes! PracticePanther's API supports full OData query options. Use $filter for filtering (e.g. "Status eq 'Open'"), $orderby for ordering (e.g. "CreatedDate desc"), $top for limiting results, and $skip for pagination. These parameters are available on all list tools. For example, to find open matters ordered by creation date: use filter="Status eq 'Open'" and orderby="CreatedDate desc".

How do I track billable time with PracticePanther API? +

Use create_practicepanther_time_entry to log time against any matter. Provide the matter GUID, description of work, and duration in minutes. You can specify whether the entry is billable and set a custom hourly rate. Use list_practicepanther_time_entries to view all time logged against a specific matter or across all matters.

Built & Managed by Vinkius 30s setup 18 tools

We've already built the connector for PracticePanther. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 18 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.