Vinkius
MyCase Legal

MyCase Legal MCP. Manage your entire firm's billing and client data.

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

MyCase Legal MCP on Cursor AI Code Editor MCP Client MyCase Legal MCP on Claude Desktop App MCP Integration MyCase Legal MCP on OpenAI Agents SDK MCP Compatible MyCase Legal MCP on Visual Studio Code MCP Extension Client MyCase Legal MCP on GitHub Copilot AI Agent MCP Integration MyCase Legal MCP on Google Gemini AI MCP Integration MyCase Legal MCP on Lovable AI Development MCP Client MyCase Legal MCP on Mistral AI Agents MCP Compatible MyCase Legal MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

MyCase Legal MCP Server manages your entire law practice through a unified API connection to MyCase. Use it to list, create, and update matters, log billable time entries, add new clients, track payments, and pull full client portfolios—all from your AI agent.

What your AI agents can do

Create mycase contact

Adds a new contact or client record into MyCase using names, emails, and phone numbers.

Create mycase matter

Opens a new legal case (matter) in your system, assigning it to an existing client ID and title.

Create mycase time entry

Logs specific billable or non-billable time against a matter ID, specifying the duration and work description.

+ 13 more capabilities included
Create Client Contacts

Adds new contact records to MyCase by capturing the client's name, email, or phone number.

Open New Cases/Matters

Registers a new legal matter in your practice, assigning it a title, specific client ID, and initial status.

Log Time Entries

Records billable or non-billable time against a specific case ID, including the duration and description of work performed.

View Client Portfolio History

Retrieves all legal matters associated with one client's history for a full overview.

Retrieve Invoices and Payments

Fetches detailed records of generated invoices, including amounts and line items, or tracks payments received from clients.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

MyCase Legal MCP Server: 16 Tools for Practice Management

These tools let your AI agent read, write, and update every core aspect of your legal practice—from logging a quick time entry to finding years of client documents.

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 on Vinkius
create019d75d9

create mycase contact

Adds a new contact or client record into MyCase using names, emails, and phone numbers.

create019d75d9

create mycase matter

Opens a new legal case (matter) in your system, assigning it to an existing client ID and title.

create019d75d9

create mycase time entry

Logs specific billable or non-billable time against a matter ID, specifying the duration and work description.

get019d75d9

get client mycase cases

Retrieves all active and closed cases associated with a single client's profile.

get019d75d9

get mycase contact

Pulls detailed information for one specific contact or client by their ID.

get019d75d9

get mycase invoice

Fetches the full details of a single invoice, including line items and status.

get019d75d9

get mycase matter

Retrieves all detailed data for one specific case or matter ID.

list019d75d9

list mycase calendar events

Lists upcoming court dates, hearings, and deadlines across the firm's calendar.

list019d75d9

list mycase contacts

Pulls a paginated list of all clients and contacts in your database.

list019d75d9

list mycase documents

Lists every document, filing, or piece of evidence attached to a specific case/matter.

list019d75d9

list mycase invoices

Pulls a list of all generated invoices for the law firm.

list019d75d9

list mycase matters

Provides an overview and filtering capability for all legal cases/matters in your caseload.

list019d75d9

list mycase payments

Lists all payments received from clients, tracking funds coming into the firm.

list019d75d9

list mycase time entries

Retrieves a list of time entries logged specifically against one matter ID.

search019d75d9

search mycase matters

Searches all cases/matters by keyword across titles, descriptions, and client names.

update019d75d9

update mycase matter

Changes details on an existing case or matter in MyCase, like updating its status or description.

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 MyCase Legal, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ 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
MyCase Legal 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 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 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 server provides 16 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Tracking a client's history shouldn't require clicking through five different tabs.

Right now, to get full context on John Smith, you open the Client Profile. You find his list of matters. Then you click each matter individually to see associated documents and time logs. It takes 20 minutes just to gather a summary for a meeting.

With this server, your agent knows how to talk to MyCase's API. Tell it: 'Give me everything on John Smith.' It runs `get_client_mycase_cases`, then pulls associated documents via `list_mycase_documents`. You get the full summary instantly.

create_mycase_time_entry: Log billable hours from chat.

The manual process is always logging time, opening the correct case file, selecting 'Time Entry,' typing the description, and entering the duration. You're constantly context-switching between the task and the software UI.

Now, you just tell your agent: 'Log 150 minutes of deposition prep for matter XYZ.' The agent uses `create_mycase_time_entry`—it handles all the backend IDs and record keeping. It’s direct. Simple.

What you can do with this MCP connector

This server connects your AI agent directly to MyCase, letting you run your entire practice without ever touching the web interface. You'll use it to manage clients, track billable hours, and handle billing details—all from a single command.

To start, remember that create_mycase_contact lets you add new client records by capturing names, emails, or phone numbers into MyCase. If you need more info on an existing contact, get_mycase_contact pulls all the detailed data for one specific ID. You can also pull a full list of every single contact in your firm's database using list_mycase_contacts.

When it comes to setting up cases, you first open a new legal matter with create_mycase_matter, assigning it a title and linking it to an existing client ID. You can then update anything about that case—its status or description—using update_mycase_matter. Need an overview of your workload? list_mycase_matters gives you a master list, while search_mycase_matters lets you track down any matter by keywords across titles, descriptions, or client names.

For one client's full history, get_client_mycase_cases pulls every active and closed case linked to their profile. Finally, if you need the raw data for a specific case, get_mycase_matter fetches all detailed records for that matter ID.

Handling time is straightforward. You log billable or non-billable hours directly against a case using create_mycase_time_entry, specifying both the duration and the work description. If you need to check past work, list_mycase_time_entries retrieves every time entry logged specifically against one matter ID. The firm's calendar is covered by list_mycase_calendar_events, which pulls up upcoming court dates, deadlines, and hearings across your entire roster.

For billing, you pull a list of all generated invoices with list_mycase_invoices. When you need the full details on one invoice—like specific line items or its current status—get_mycase_invoice fetches that data. To track money coming in, list_mycase_payments lists every payment received from clients, keeping your books straight. You can also manage evidence by using list_mycase_documents, which pulls up every filing and piece of evidence attached to a specific matter.

It's all interconnected: you start by getting the client info, open the case, log the time entries for that case, check the related documents, then generate an invoice based on those hours. You don't gotta juggle multiple UIs—your agent handles it all.

Built · Hosted · Managed by Vinkius MyCase Legal Server - Manage Cases, Time & Clients Server ID 019d75d9-a72a-700d-a113-c3a9f89338e8
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About MyCase Legal MCP

How do I find out if a client has any open cases using list_mycase_matters? +

You use list_mycase_matters and filter the results by status='open'. This gives you an immediate overview of all active matters across your entire firm's caseload.

Can I create a new client contact using create_mycase_contact? +

Yes. Just give your agent the first name, last name, and any details like email or phone number. It handles the record creation in MyCase for you.

What is the difference between list_mycase_matters and search_mycase_matters? +

Use list_mycase_matters when you want to filter by a defined parameter, like 'open' status or 'Family Law' area. Use search_mycase_matters for keyword searches across titles or descriptions.

Does create_mycase_time_entry require me to know the matter ID? +

Yes, it requires a matter_id. If you don't have the ID, run list_mycase_matters first, then use the resulting ID when logging time.

How do I view all invoices for my firm? +

Run list_mycase_invoices. This pulls a list of all generated invoices so you can review amounts and statuses at a glance.

If I use `get_mycase_contact` with an ID that doesn't exist, what kind of error do I receive? +

The system returns a specific API failure code (usually 404 Not Found). Your agent will stop execution and report the exact error message. You must handle this by verifying the client ID before calling the tool.

When updating case details, what does `update_mycase_matter` allow me to change? +

You can modify specific fields—like changing a matter's status or adding notes—without needing to resend all existing data. Just send the ID and the parameters you want to change.

How do I ensure `list_mycase_documents` only shows documents related to a specific date range? +

The tool supports filtering by dates, but you must pass both start and end date parameters. This confines the document search so your AI client doesn't pull irrelevant filings.

What features of MyCase are available through this API? +

The API provides access to: Matters/Cases (CRUD operations), Contacts/Clients (create and list), Documents (list by matter), Time Entries (list and create), Calendar Events (list), Invoices (list and get details), and Payments (list). You can search matters by keyword, filter by status and practice area, and view all cases for a specific client.

How do I get a MyCase API key? +

Log in to your MyCase account at mycase.com, navigate to Settings → API or Integrations, and generate an API key. The key gives you access to your firm's case data, client information, time entries, and billing data. Contact MyCase support if you don't see the API option in your account.

Can I create new cases and clients through the API? +

Yes! You can create new matters/cases with title, client assignment, status, and practice area. You can also create new contacts/clients with name, email, phone, and contact type (client, opposing party, witness, etc.). Use create_mycase_matter and create_mycase_contact tools for these operations.

How do I track billable time with MyCase API? +

Use create_mycase_time_entry to log time against any case. Provide the matter ID, description of work, and duration in minutes. You can specify whether the entry is billable and set a custom hourly rate. Use list_mycase_time_entries to view all time logged against a specific case.

Built & Managed by Vinkius 30s setup 16 tools

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

No hosting. No infrastructure. No complex setup.
All 16 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.