LEAP Legal MCP. Manage your entire law practice from natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
LEAP Legal MCP Server connects your AI client directly to LEAP Legal Software's entire database. It handles everything from creating new clients and tracking contacts to logging billable time entries, reviewing complex matters, and listing payment records.
Use it when you need an agent to perform specific actions—like finding a matter ID or adding hours worked—without needing to open the main software.
What your AI agents can do
Create leap contact
Adds a new contact record, specifying if the person is a client, opposing party, or witness.
Create leap matter
Establishes a brand-new legal case, requiring a name and optionally linking it to an existing client ID.
Create leap time entry
Logs worked time by specifying the matter ID, description of work, and total duration in minutes for billing.
Adds individual or organizational records (clients, opposing parties) into the LEAP Legal contact database.
Creates a new legal matter record and assigns it an initial status, client, and practice area.
Adds specific hours worked to a case file, logging the duration and whether the entry is marked as billable.
Retrieves all current or historical matters associated with a single client ID.
Lists billing records (list_leap_bills) or checks payment history (list_leap_payments) for financial oversight.
Gathers all associated filings, correspondence, and evidence linked to a specific legal matter ID.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
LEAP Legal MCP Server: 18 Tools for Law Firms
Use these tools to create, read, update, and delete core legal data—from client records and matters to time logs and bills.
019d75c5create leap contact
Adds a new contact record, specifying if the person is a client, opposing party, or witness.
019d75c5create leap matter
Establishes a brand-new legal case, requiring a name and optionally linking it to an existing client ID.
019d75c5create leap time entry
Logs worked time by specifying the matter ID, description of work, and total duration in minutes for billing.
019d75c5get client leap matters
Retrieves a list of all legal cases associated with one specific client or contact ID.
019d75c5get leap bill
Pulls detailed information for one specific invoice or bill ID.
019d75c5get leap contact
Fetches all contact details and information for a single, specified person or organization.
019d75c5get leap matter
Gets full, detailed information about one specific legal matter or case ID.
019d75c5list leap bills
Provides a list of all existing bills and invoices in your LEAP Legal account.
019d75c5list leap calendar events
Retrieves a summary of upcoming court dates, deadlines, and scheduled meetings.
019d75c5list leap contacts
Shows all contacts in the system, allowing you to filter or paginate through your entire client list.
019d75c5list leap custom fields
Lists available custom field schemas that can be applied to legal matters.
019d75c5list leap documents
Retrieves a list of documents, filings, and evidence attached to one specific matter ID.
019d75c5list leap matters
Lists all legal matters in the firm, letting you filter by status, practice area, or client.
019d75c5list leap payments
Shows a record of all payments received from clients.
019d75c5list leap tasks
Lists outstanding tasks and action items linked to specific matters or contacts.
019d75c5list leap time entries
Provides a comprehensive list of all logged time entries, which you can filter by matter ID or date range.
019d75c5search leap matters
Finds specific legal matters using natural language keyword search across the case name and description.
019d75c5update leap matter
Modifies existing data on a matter, such as changing its status or adding notes.
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
Make Your AI Do More
Start with LEAP Legal, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
The LEAP Legal MCP Server gives your agent direct access to the whole LEAP Legal database. You don't have to switch tabs or export CSVs; you can run specific operations right from your chat window. Here’s what it does.
Client and Contact Management
- You use
create_leap_contactto drop a brand-new record into the system, specifying if the person is a client, an opposing party, or just a witness. - If you need info on one specific individual or organization, call
get_leap_contact; it pulls all their contact details for you. - You can pull up your entire roster of contacts using
list_leap_contacts, which shows every entry in the client database.
Case and Matter Tracking
- When a case starts, you use
create_leap_matterto set up a new legal matter; that requires giving it a name and letting your agent optionally link it straight to an existing client ID. - If you need details on a specific file or case ID, run
get_leap_matterfor the full record. - You can find cases using natural language keywords across names and descriptions with
search_leap_matters. - To see everything active in the firm, use
list_leap_matters, letting you filter by status or practice area. You'll also runget_client_leap_mattersto grab a complete list of every matter tied to one specific client ID. - If data changes—like updating a case status or adding internal notes—you use
update_leap_matterto modify the existing record.
Time Tracking and Billing
- To log work, you call
create_leap_time_entry, specifying the matter ID, a description of the work done, and the total duration in minutes for billing purposes. - You can see every logged minute using
list_leap_time_entries; this list lets you filter by date range or specific matter IDs. - For financial oversight, use
list_leap_billsto get a rundown of all existing invoices and bills. If you need the full breakdown of just one bill, runget_leap_billwith the invoice ID. - To check cash flow, call
list_leap_payments, which provides a record of every payment received from clients.
Documentation and Utility Tools
- You can get all filings, correspondence, or evidence attached to one specific case using
list_leap_documentswith the matter ID. - To keep track of what's coming up, run
list_leap_calendar_events; this pulls a summary of court dates, deadlines, and scheduled meetings. - You can manage outstanding action items by running
list_leap_tasks, which shows tasks linked to specific matters or contacts. - If you need to see what custom data fields are available for your practice area, check with
list_leap_custom_fields. - Lastly, if you just want a comprehensive list of every contact in the system without filtering, use
list_leap_contacts.
How LEAP Legal MCP Works
- 1 1. Subscribe to the server on Vinkius and provide your LEAP Legal OAuth 2 access token.
- 2 2. Your AI client recognizes the available tools (e.g.,
list_leap_contacts,get_leap_matter). - 3 3. When you ask a question—like 'Show me all open cases for John Smith'—the agent selects and executes the correct tool calls, then reads the data back to you.
The bottom line is: your AI client becomes an extension of LEAP Legal, giving it structured access to data that used to require manual clicks.
Who Is LEAP Legal MCP For?
Solo practitioners and small law firms who are tired of juggling spreadsheets for billable hours and jumping between client portals. This is for the paralegal or legal assistant who spends half their day compiling status reports, manually tracking deadlines, and ensuring every time entry gets logged against the right case.
Quickly finds matter details, searches documents for specific filings, or lists all contacts belonging to a single client.
Runs list_leap_bills and reviews payments using list_leap_payments to reconcile accounts receivable without logging into the billing module directly.
Manages their entire caseload—from opening a new matter (create_leap_matter) to logging time entries against it—all through simple chat prompts.
What Changes When You Connect
- Stop jumping between LEAP UI screens. You can run
list_leap_mattersorsearch_leap_mattersto instantly pull up every case and status update without clicking through filters. - Streamline billing prep by running
list_leap_time_entriesacross a date range. This gathers all billable hours needed for an invoice, letting you focus only on the final report. - Build client profiles completely via chat. Instead of manually creating records, just ask the agent to 'Add John Smith as a contact' using
create_leap_contact, and it gets logged correctly. - Never miss a deadline again. The agent can use
list_leap_calendar_eventsto pull all upcoming hearings or deadlines for your whole firm in one go. - Accelerate billing cycles by calling
create_leap_time_entry. Just tell the agent how long you worked and what it was, and it logs the time against the correct matter ID.
Real-World Use Cases
Client onboarding and initial setup
You just met a new client. Instead of opening LEAP Legal, creating the contact, then creating the matter, you simply ask your agent: 'Add Jane Doe as a client, and open a Family Law matter for her called 'Smith Divorce'.' The agent runs create_leap_contact followed immediately by create_leap_matter, setting up the entire portfolio in two steps.
Preparing monthly invoices
It's billing time. You need to total hours for Q2. Ask your agent: 'List all billable time entries between April 1 and June 30.' The agent uses list_leap_time_entries with the date filters, giving you a clean data set ready for invoice creation.
Status check on complex cases
You're prepping for a partner meeting. You need to know all open matters and their status. Prompt: 'What are all my open matters?' The agent runs list_leap_matters (filtered by Open) and provides the full list, saving you from running multiple searches.
Document retrieval for court filing
A paralegal needs evidence for a hearing. They ask: 'Get all correspondence documents for matter 123.' The agent executes list_leap_documents using the matter ID, instantly retrieving all necessary filings.
The Tradeoffs
Listing contacts by searching
Manually clicking 'Search' on a contact screen and typing in names one by one to check if they exist. This takes minutes, especially for large firms.
→
Use list_leap_contacts directly. If you need specific data, run get_leap_contact with the ID or email address instead of relying on search filters.
Guessing matter details
Calling get_leap_matter without knowing if the case is active or closed. You might pull up outdated information.
→
First, run list_leap_matters and filter by status (e.g., 'Open') to confirm the matter's current state before calling get_leap_matter.
Mixing billing data sources
Trying to track time in one place (LEAP) but payments received in a separate spreadsheet. This creates reconciliation errors.
→
Use list_leap_payments and list_leap_time_entries. These tools keep both financial records and logged work together within the LEAP system's data structure.
When It Fits, When It Doesn't
Use this server if your legal workflow requires calling specific, discrete actions against a single source of truth: LEAP Legal. You need to change something (like create_leap_contact) or read structured reports (like running list_leap_time_entries over a date range). Don't use it if your task is simple data viewing—for example, if you just want to view an exported CSV of contacts. In that case, exporting the data directly from LEAP Legal is simpler. Use this server when you need your AI agent to act as an executor, completing multi-step processes like 'Find all open matters' (using list_leap_matters) and then 'Get the documents for matter 123' (using list_leap_documents).
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by LEAP Legal Software. 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
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 18 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Finding a client's full case history shouldn't take five clicks.
Today, checking one client’s file means navigating to the contact record, opening the 'Matters' tab, filtering by status, and then clicking into each individual matter to see its documents. If you have three different cases, that’s at least 10 clicks and a lot of copy-pasting just to gather the data.
With this MCP server, your AI agent handles it all in one prompt. You ask for 'all matters for Acme Corp.' The agent runs `get_client_leap_matters`, pulls the list, and immediately gives you the status and names of every case without you having to open a single tab.
Using `create_leap_time_entry` makes billing instantaneous.
The old way was: finish work, open the time sheet module, find the correct client and matter ID (which you might have to copy/paste), select the duration from a drop-down, enter the description, and finally, hit save. It’s slow and prone to human error.
Now, your agent handles it. You just tell your assistant: 'Log 90 minutes of legal research for matter 123.' The server runs `create_leap_time_entry`, validates the ID, logs the time, and marks it billable—all in a single conversational step.
Common Questions About LEAP Legal MCP
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.
How do I use `list_leap_documents` to retrieve case evidence? +
This tool lists all files associated with a specific matter. You must provide the Matter ID, and it returns details on filings, correspondence, and evidence types. This lets your agent pinpoint exactly which documents relate to a given legal case.
What parameters can I pass to `list_leap_matters` for filtering? +
You can filter results by status, practice area, or client ID. By passing these filters—for example, setting the status to 'Open' and practice_area to 'Family Law'—you narrow down the firm’s caseload instantly.
How do I use `get_leap_bill` to check an invoice status? +
You need a specific Bill ID to query this tool. It pulls up detailed financial data, including line items, total amounts, and the current payment status for that particular invoice.
When listing large sets of records, how do I manage data using `list_leap_contacts`? +
You handle scale using pagination parameters. You can specify a page number and set the page_size (up to 100) to pull contacts in manageable batches instead of receiving one massive list.
Multi-server workflows that include LEAP Legal MCP
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Memo Meister
Create and organize smart notes with AI-powered tagging, search, and knowledge connections that make your ideas retrievable.
Docupilot
Equip your AI agent to automate document creation, manage templates, and track merges via the Docupilot API.
PDF Munk
Automate PDF and image generation via PDF Munk — convert HTML/URL to PDF, merge documents, and compress files directly from any AI agent.
You might also like
Alpic
AI MCP infrastructure: deploy, manage, and monitor MCP servers programmatically via agents.
bluebarry.ai
Optimize your website accessibility compliance with automated WCAG audits, issue detection, and remediation tracking.
Appier
Empower your AI agents to manage Appier campaigns, analyze predictive audiences, and fetch real-time conversion metrics directly from chat.