# LEAP Legal MCP for AI Agents AI Agent Connect

> LEAP Legal MCP lets you manage your entire law practice through your AI client. It connects your legal matters, client contacts, time entries, and billing records into a single interface. You can create new cases, track billable hours, and manage documents without switching tabs.

## Overview
- **Category:** document-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_xDmDmzzeGe2MDGdUIn9qG4gSkTFpxklYr5SzTKls/ai-agent-connect
- **Tags:** practice-management, case-management, time-tracking, legal-billing, client-records

## Description

The LEAP Legal MCP connects your law practice data to your AI client so you can manage everything from one place. Managing a law practice usually means jumping between tabs to check on a case, then another to log time, and a third to see if a client paid an invoice. This Connector changes that by putting your LEAP Legal data directly into your AI's workspace. Instead of hunting for a specific matter number or digging through a spreadsheet, you just ask your agent to pull up the status of a case or tell you which tasks are still open. It handles the heavy lifting of data entry, like creating new contacts or logging research hours, so you can stay focused on the actual legal work. Since Vinkius hosts this in their catalog, you can connect once and get access to the entire library of tools. You'll find it much easier to keep your practice organized when your AI can see your calendar, bills, and client portfolio all at once. You can check your firm's financial health by looking at payments or review the evidence files for a specific case without leaving your chat window. It turns your AI into a dedicated practice assistant that knows your clients and your cases as well as you do.

## Tools

### create_leap_contact
Add new clients or opposing parties to your database. It helps keep your contact list current.

### create_leap_matter
Open new legal cases with specific practice areas and statuses. This helps you organize your caseload.

### create_leap_time_entry
Log billable or non-billable hours against a specific matter. Use this to track your work accurately.

### get_client_leap_matters
See every case associated with a specific client. It gives you a full view of a client's portfolio.

### get_leap_contact
Pull detailed information for a single contact. Use this to find phone numbers or emails fast.

### list_leap_contacts
Browse your entire client and contact database. Use this to search for any person or firm.

### list_leap_custom_fields
View the custom data schemas you've set up for matters. This helps you see your unique data structures.

### list_leap_documents
See all files and evidence for a specific matter. Use this to quickly find relevant filings.

### list_leap_matters
View your entire caseload with filters for status or practice area. This lets you see what's active.

### list_leap_payments
Check payments received from your clients. Use this to track your firm's cash flow.

### list_leap_tasks
See all outstanding tasks for matters and contacts. This helps you stay on top of your to-do list.

### list_leap_time_entries
Review all logged hours with date and matter filters. Use this to audit your billable time.

### search_leap_matters
Find specific cases using keyword searches. This is the fastest way to locate a specific matter.

### update_leap_matter
Modify the details of an existing legal matter. Use this to keep your case information current.

### get_leap_bill
View the details of a specific invoice or bill. This helps you check billing status quickly.

### get_leap_matter
Get the full details of a specific legal matter. This provides a deep dive into case specifics.

### list_leap_bills
Browse all bills and invoices in your practice. Use this to see what's pending for your firm.

### list_leap_calendar_events
See all upcoming court dates and meetings. This keeps your schedule in one place.

## Prompt Examples

**Prompt:** 
```
What matters do I have for the Smith Divorce?
```

**Response:** 
```
I found 2 active matters for the Smith Divorce:

| Matter Name | Status | Practice Area |
| :--- | :--- | :--- |
| Smith v. Smith | Open | Family Law |
| Estate of Smith | Pending | Estate Planning |

Would you like me to pull up the documents for either of these?
```

**Prompt:** 
```
Log 90 minutes of drafting for the Jones case.
```

**Response:** 
```
Done! I've logged 90 minutes of 'Drafting' to the Jones case. 

**Entry Details:**
* **Duration:** 90 minutes
* **Billable:** Yes
* **Matter:** Jones

Your total billable time for this matter this month is now 8.5 hours.
```

**Prompt:** 
```
List all my open bills from last month.
```

**Response:** 
```
Here are your open bills from last month:

* **Invoice #1042** - $2,400.00 (Pending)
* **Invoice #1045** - $1,200.00 (Overdue)
* **Invoice #1048** - $3,150.00 (Pending)

Would you like me to send a reminder for the overdue invoice?
```

## Capabilities

### Create new client contacts
Add new clients or opposing parties to your database with a simple request.

### Open new legal matters
Open new cases and assign them to specific practice areas or clients.

### Log billable time entries
Record hours spent on specific cases for accurate billing.

### View billing history
Check the status and details of all your invoices and bills.

### List calendar events
See all upcoming court dates and meetings in one view.

### Search for specific matters
Find any case in your caseload using keyword searches.

### Access matter documents
Retrieve files, filings, and evidence for any specific case.

## Use Cases

### Logging research hours
A lawyer finishes a research block and tells the agent to log 2 hours to the Smith matter. The agent uses create_leap_time_entry.

### Onboarding a new client
An assistant asks the agent to add Jane Doe as an opposing party. The agent uses create_leap_contact.

### Reviewing a client's history
A paralegal asks for all matters for John Smith. The agent uses get_client_leap_matters.

### Checking upcoming court dates
A firm owner asks what's on the calendar for next week. The agent uses list_leap_calendar_events.

### Updating case status
A user tells the agent to mark a case as Closed. The agent uses update_leap_matter.

## Benefits

- Get a unified view of your client portfolio using get_client_leap_matters to see everything at once.
- Reduce data entry errors by using create_leap_contact to add new parties directly through your agent.
- Stop losing track of billable hours by using create_leap_time_entry to log work instantly.
- Keep your schedule organized by viewing upcoming deadlines with list_leap_calendar_events.
- Quickly find specific cases using search_leap_matters instead of scrolling through long lists.
- Stay on top of your accounts by reviewing payments with list_leap_payments and list_leap_bills.

## How It Works

The bottom line is you get a central command center for your law firm's data inside your AI client.

1. Subscribe to the LEAP Legal MCP on the Vinkius Marketplace.
2. Provide your LEAP Legal OAuth 2 access token to authorize the connection.
3. Start asking your AI client to log hours, find cases, or manage your calendar.

## Frequently Asked Questions

**Can I use LEAP Legal MCP to manage my law firm?**
Yes, it connects your entire practice including matters, contacts, and billing to your AI agent so you can manage everything from one place.

**Does LEAP Legal MCP handle time tracking?**
It lets you log billable and non-billable hours directly against specific matters, making it easy to stay on top of your billable work.

**Can I see my court dates with LEAP Legal MCP?**
Yes, it pulls all calendar events so you can see deadlines and hearings directly within your AI client.

**How do I add a new client using LEAP Legal MCP?**
You can just tell your agent to add a new contact, and it will create the record for you automatically in your LEAP database.

**Does LEAP Legal MCP work with my current documents?**
It allows your agent to list and access documents associated with your matters, helping you find filings and evidence faster.

**What features of LEAP Legal 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), Documents (list by matter), Calendar Events (list), and Custom Fields (list schemas). You can search matters by keyword, filter by status and practice area, and view all matters for a specific client.

**How do I get a LEAP Legal API access token?**
Visit the LEAP Developer Console at developer.leap.build and register your application. Use OAuth 2 authentication to obtain an access token. The token is used as a Bearer token in the Authorization header for all API requests. Contact LEAP support if you need help setting up API access for your firm.

**Can I create new matters and contacts through the API?**
Yes! You can create new matters with name, client assignment, status, and practice area. You can also create new contacts with first name, last name, email, phone, and contact type (Client, Opposing Party, Witness, etc.). Use `create_leap_matter` and `create_leap_contact` tools for these operations.

**How do I track billable time with LEAP Legal API?**
Use `create_leap_time_entry` to log time against any matter. 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_leap_time_entries` to view all time logged against a specific matter or across all matters.