MyCase Legal MCP for AI Agents. Manage your entire practice from conversation.
MyCase Legal connects your agent to MyCase, giving you complete control over your legal practice management. You can track matters, build client profiles, log billable time entries, manage documents, and review invoices—all without leaving your AI chat window.
Give Claude and any AI agent real-world access
The agent creates and updates contact records for clients, opposing parties, or witnesses.
You can open a new case file or matter record and assign it to an existing client within the system.
Record time spent on specific cases, detailing the work done and whether the hours should be billed.
The agent fetches all associated documents, files, and history for a single client or case matter.
You can list and retrieve detailed information about invoices and track payments received from clients.
Ask an AI about this
Waiting for input…
What AI agents can do with MyCase Legal MCP: 16 Tools for Practice Management
Use these tools within your agent to perform specific actions in MyCase—from creating new matters to tracking payments.
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 MyCase Legal MCPCreate Mycase Contact
Adds a brand new contact record to your client database in MyCase.
Create Mycase Matter
Opens and initializes a new legal case or matter under an existing client's name.
Create Mycase Time Entry
Records detailed time spent on a specific case, ready for immediate billing.
Get Client Mycase Cases
Retrieves the complete list of all legal matters associated with one client.
Get Mycase Contact
Pulls detailed information for any specific contact or client record by their ID.
Get Mycase Invoice
Fetches all the necessary details and line items for a specified invoice.
Get Mycase Matter
Retrieves comprehensive data about one specific legal case or matter file.
List Mycase Calendar Events
Gets a list of all court dates, hearings, and deadlines for the law firm's calendar.
List Mycase Contacts
Displays a paginated list of every client and contact record in your database.
List Mycase Documents
Retrieves all associated documents, filings, and correspondence for a given case.
List Mycase Invoices
Provides a list of all invoices generated by the law firm.
List Mycase Matters
Shows a filtered or full list of every legal matter, allowing filtering by status or practice area.
List Mycase Payments
Lists all payments received and recorded against the firm's accounts.
List Mycase Time Entries
Displays a list of time entries logged specifically for one case or matter.
Search Mycase Matters
Searches across all cases and matters using keywords from titles, clients, or...
Update Mycase Matter
Changes specific details on an existing case file, such as its status or associated...
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.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with MyCase Legal, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by MyCase. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Problem: Jumping between tabs to manage your firm's data. Solved with Vinkius AI Gateway
Right now, managing a caseload means opening MyCase, clicking through the client list, navigating into the specific matter, checking the document tab for filings, switching over to the time log to record hours, and maybe going to the invoicing section just to see if payments came in. It's constant context switching.
With this MCP, you talk to your agent instead of clicking. You tell it: 'Check John Smith’s case files, list all documents, then log two hours of research.' The agent handles the complex sequence—retrieving data from `list_mycase_documents` and executing `create_mycase_time_entry`—and gives you one clean answer.
MyCase Legal MCP: Controlling your entire case lifecycle.
The biggest time sinks disappear. You never have to manually check if a contact record is complete or if the matter status needs updating. The agent handles that verification and update process for you, using tools like `get_mycase_contact` and `update_mycase_matter`.
What's different now is control. Your AI client isn't just reading data; it's acting on it. It lets you build a complete workflow—from discovering a need to creating the final time entry or invoice record—all in one conversational flow.
What your AI can actually do with this
This MCP lets your agent act as a dedicated paralegal assistant for your law firm. Instead of logging into MyCase to check status updates or billing records, you simply tell your AI client what needs doing. It handles the data retrieval for everything from searching case history by keyword to listing all active matters across practice areas.
You can also manage core relationships: adding new clients and keeping contact details up-to-date. Need to bill time? Your agent logs detailed entries against specific cases, making sure every minute is accounted for. When you connect this MCP through Vinkius, your AI becomes a single point of access to your entire legal operation, managing everything from documents to payments.
019d75d9-a72a-700d-a113-c3a9f89338e8 Here's how it actually works
The bottom line is that your AI client uses this MCP as its direct window into your firm's backend systems.
First, subscribe to this MCP and provide your unique MyCase API key in the settings.
Your agent connects this credential, granting it access to all necessary legal practice data within the platform.
You then issue a natural language command (e.g., 'List all open cases for John Smith') and receive structured, actionable data back.
Who is this actually for?
This connector targets legal professionals who are drowning in context switching. It’s for the solo practitioner juggling billing and case files, or the paralegal who wastes hours digging through different tabs just to find one piece of client history.
Uses it to manage their entire caseload—from drafting initial matters to logging time entries for billing.
Quickly finds specific case details, documents, and client history without needing manual database searches.
Logs time entries, manages the firm's calendar, and tracks invoices for accounts receivable.
What Changes When You Connect
Client data management becomes instant. Instead of opening a client portal to add or check contact info, the agent uses create_mycase_contact and get_mycase_contact to handle it in natural chat.
Never lose track of a case again. You can list all active matters using list_mycase_matters, filtering by status (open, closed) or practice area, giving you immediate visibility into your entire caseload.
Billing is streamlined. Logging time entries with create_mycase_time_entry happens as soon as the work is done, linking accurate duration and descriptions directly to a specific matter ID.
Financial oversight improves. The agent can list all invoices (list_mycase_invoices) or track payments received using list_mycase_payments, giving you an instant cash flow overview without manual reporting.
Case file research is fast. Use the search functions like search_mycase_matters and list_mycase_documents to pull up specific evidence, filings, or case history in seconds.
See it in action
Quarterly Client Review
A solo practitioner needs a snapshot of all services rendered for a major client. They ask their agent to show 'all cases for John Smith.' The system uses get_client_mycase_cases and compiles the full history, giving them an immediate overview of current matters and past work.
End-of-Day Billing
A legal assistant finishes a client call. Instead of opening MyCase to manually log time, they tell their agent: 'Log 45 minutes of phone prep for Smith Divorce.' The system uses create_mycase_time_entry, ensuring the billing record is accurate and tied to the right matter.
Litigation Preparation
A paralegal needs documents related to a specific, old case. They ask their agent for 'all filings for State v. Johnson.' The system uses list_mycase_documents and retrieves the exact evidence needed, saving hours of file browsing.
New Client Onboarding
A new client signs on. Instead of filling out a web form, the user tells their agent: 'Add Jane Doe as a new client with email jane@example.com.' The system uses create_mycase_contact, establishing the record instantly.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Trying to guess case IDs
Attempting to manually enter a matter ID or client ID without first verifying details, leading to incorrect billing or data updates.
Always start by listing records. Use list_mycase_matters or list_mycase_contacts first. Once you have the correct ID from the agent's output, use that confirmed ID when calling tools like create_mycase_time_entry.
Ignoring status changes
Assuming a case is open and logging time against it, only to find out later that the matter was already marked 'on hold,' causing billing disputes.
When managing cases, always check the status first. Use list_mycase_matters with filters to verify if the current status matches your intent before attempting any updates or time entries.
Copy-pasting client details
Manually copying and pasting client names, emails, and addresses into a new system record, creating typos or data inconsistencies.
Use the agent to manage contacts. Ask it to 'Add a new contact for...' which triggers create_mycase_contact, ensuring accurate data entry directly from your conversational input.
When It Fits, When It Doesn't
Use this MCP if your core pain point is accessing and manipulating structured legal data (cases, time logs, invoices) that lives within MyCase. It excels at transforming 'Where is X?' into 'Here is X.' Don't use it if you need general document generation or complex PDF manipulation outside of the recorded case files. If your goal is merely to write a summary about a client without needing specific data points (like current billing status), then an unstructured text model will suffice. But if that summary needs accurate, verifiable details—such as listing all open matters using list_mycase_matters or pulling the most recent payment amount via get_mycase_invoice—this MCP is essential.
Questions you might have
How do I list all my open cases using MyCase Legal MCP? +
You can use the agent to call list_mycase_matters and specify 'open' for the status filter. This will give you a filtered list of all active legal matters across your firm.
Can I log time entries without knowing the matter ID? +
No, accurate billing requires the matter ID. You should first use list_mycase_matters or get_client_mycase_cases to find the correct case ID before calling create_mycase_time_entry.
What information does MyCase Legal MCP provide about clients? +
The connector provides detailed client records via get_mycase_contact, including name, email, phone number, and the ability to list all their associated cases using get_client_mycase_cases.
How do I check past invoices with MyCase Legal MCP? +
You use list_mycase_invoices to view a summary of your billing history, and then get_mycase_invoice if you need the full details for a specific invoice number.
Does MyCase Legal MCP handle document retrieval? +
Yes. You can list all documents associated with any given matter or client by calling list_mycase_documents, giving you access to filings and correspondence.