ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use MyCase with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Manage law practice via MyCase. cases/matters, clients, time tracking, invoices, and calendar through MyCase API.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 16 capabilities

The complete MyCase capability set.

These are the exact actions your AI can choose when you ask it to work with MyCase.

Capability set01 / 04

01-04

4 capabilities in this set.

Part of 16 available through MyCase.

  1. 01

    Create mycase contact

    USE WHEN: - User wants to add a new client - User needs to create a new contact record - User asks to "add a new client" or "create a contact" PARAMETERS: - given_name (REQUIRED): Client's first name - family_name (REQUIRED): Client's last name - email (OPTIONAL): Client's email address - phone (OPTIONAL): Client's phone number - type (OPTIONAL): Contact type. "client" (default), "opposing_party", "witness", "other" EXAMPLES: - "Add a new client John Smith" → call with given_name="John", family_name="Smith" - "Create contact for opposing party Jane Doe, jane@example.com" → call with given_name="Jane", family_name="Doe", email="jane@example.com", type="opposing_party" Create a new contact/client in MyCase

  2. 02

    Create mycase matter

    USE WHEN: - User wants to open a new legal case - User needs to create a new matter for a client - User asks to "create a new case" or "open a matter" PARAMETERS: - title (REQUIRED): Matter/case title - client_id (REQUIRED): ID of the client this matter belongs to - status (OPTIONAL): Initial status. "open" (default), "closed", "archived", "on_hold" - practice_area (OPTIONAL): Practice area (e.g. "Family Law", "Criminal Defense") - description (OPTIONAL): Matter description/notes EXAMPLES: - "Create a new case for client 123 titled 'Smith Divorce'" → call with title="Smith Divorce", client_id="123" - "Open a new criminal defense matter for client 456" → call with title="State v. Johnson", client_id="456", practice_area="Criminal Defense" Create a new case/matter in MyCase

  3. 03

    Get mycase invoice

    Get detailed information for a specific invoice

  4. 04

    Get mycase matter

    Get detailed information for a specific case/matter

Capability set02 / 04

05-08

4 capabilities in this set.

Part of 16 available through MyCase.

  1. 05

    List mycase calendar events

    List calendar events for the law firm

  2. 06

    List mycase contacts

    USE WHEN: - User wants to see all their clients and contacts - User needs to find a client by name or email - User is exploring their contact database - User asks "list my clients" or "show all contacts" PARAMETERS: - page (OPTIONAL): Page number for pagination - page_size (OPTIONAL): Results per page (default: 25, max: 100) EXAMPLES: - "List all my clients" → call with no params - "Show my contacts" → call with no params - "List clients page 2" → call with page="2" List all contacts/clients in MyCase

  3. 07

    List mycase documents

    List documents for a specific case/matter

  4. 08

    List mycase matters

    Essential for case management and tracking. USE WHEN: - User wants to see all their legal cases/matters - User needs to find cases by status (open, closed, archived, on hold) - User is exploring their law firm's caseload - User asks "what cases do I have" or "list my open matters" PARAMETERS: - status (OPTIONAL): Filter by status. "open", "closed", "archived", "on_hold" - practice_area (OPTIONAL): Filter by practice area (e.g. "Family Law", "Criminal Defense") - client_id (OPTIONAL): Filter by specific client ID - page (OPTIONAL): Page number for pagination - page_size (OPTIONAL): Results per page (default: 25, max: 100) EXAMPLES: - "List all my open cases" → call with status="open" - "Show my family law matters" → call with practice_area="Family Law" - "List all matters" → call with no params List all cases/matters in MyCase legal practice management

Capability set03 / 04

09-12

4 capabilities in this set.

Part of 16 available through MyCase.

  1. 09

    Search mycase matters

    Search cases/matters by keyword query

  2. 10

    Create mycase time entry

    USE WHEN: - User wants to log time spent on a case - User needs to record billable hours - User asks to "add time entry" or "log hours" PARAMETERS: - matter_id (REQUIRED): Matter/case ID this time entry belongs to - description (REQUIRED): Description of the work performed - duration_minutes (REQUIRED): Duration in minutes - billable (OPTIONAL): Whether this is billable. true (default) or false - rate (OPTIONAL): Hourly rate for this entry EXAMPLES: - "Log 2 hours of research for case 123" → call with matter_id="123", description="Legal research", duration_minutes=120 - "Add 30 minute phone call with client" → call with matter_id="123", description="Phone call with client", duration_minutes=30 Create a new time entry for billing

  3. 11

    Get client mycase cases

    Useful for understanding a client's full legal portfolio. Get all cases/matters for a specific client

  4. 12

    Get mycase contact

    Get detailed information for a specific contact/client

Capability set04 / 04

13-16

4 capabilities in this set.

Part of 16 available through MyCase.

  1. 13

    List mycase invoices

    List invoices for the law firm

  2. 14

    List mycase payments

    List payments received by the law firm

  3. 15

    List mycase time entries

    List time entries for a specific case/matter

  4. 16

    Update mycase matter

    Update an existing case/matter in MyCase

Observed, not estimated

1010ms average. Fast in production.

MyCase is checked daily against the live service.

Daily averagePeak 1274ms
Aug 20Today
Fastest day
812ms
Slowest day
1274ms
14-day trend
Slowing+16%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 16 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of MyCase, so you can see the experience inside your AI.

It does not authenticate your account with MyCase. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

MyCase Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_5cARcCBxl62BAsrHnexd2p3uzQQVSMTP2Q0pmxGO/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — MyCase capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "mycase-legal-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_5cARcCBxl62BAsrHnexd2p3uzQQVSMTP2Q0pmxGO/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions MyCase owners ask.

  • 01

    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.

  • 02

    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.

  • 03

    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 capabilities for these operations.

  • 04

    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.