LawToolBox MCP (Preview)

LawToolBox helps law firms and legal teams manage legal deadlines, matters, and calendars within Microsoft 365. Its rules-based deadline engine automatically calculates and updates court deadlines from official court rules, keeping every case on schedule. Requires an active LawToolBox subscription and a Microsoft 365 account.

This connector is available in the following products and regions:

Service Class Regions
Copilot Studio Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name LawToolBox Support
URL https://support.lawtoolbox.com
Email support@lawtoolbox.com
Connector Metadata
Publisher LawToolBox.com Inc.
Website https://www.lawtoolbox.com
Privacy policy https://mcp.lawtoolbox.com/privacy-policy
Categories AI;Productivity

LawToolBox

LawToolBox is legal calendaring software that calculates court deadlines from jurisdiction-specific rule sets and keeps matters, deadlines, and calendars in sync. This MCP server lets an agent work with a user's LawToolBox data — and their connected Microsoft 365 documents and calendar — in natural language.

The server acts on behalf of the signed-in user and can only reach data that user's LawToolBox account and connected Microsoft 365 services already authorize.

Prerequisites

  • An active LawToolBox subscription.
  • A Microsoft 365 work account associated with that subscription.
  • For the Microsoft 365 tools (SharePoint, OneDrive, group calendar sync), the user's tenant must permit the corresponding Microsoft Graph delegated permissions.

Connection information

Setting Value
Server endpoint https://mcp.lawtoolbox.com/mcp
Transport Streamable HTTP
Authentication OAuth 2.1 authorization code flow with PKCE
Documentation https://mcp.lawtoolbox.com/docs
Privacy policy https://mcp.lawtoolbox.com/privacy-policy
Support https://lawtoolbox.com/contact/

How to get credentials

Users do not supply keys or secrets. On first use the agent opens a sign-in window, the user authenticates with their work account and consents, and the agent receives an access token that is refreshed automatically in the background. A user can revoke access at any time from their agent's connector settings.

Tools

Tools are grouped below. Read tools only retrieve information; write tools create, update, or delete records.

Identity and lookups

Tool Type Description
ltb_who_am_i Read Return the signed-in user's LawToolBox profile: firm, user, and timezone.
ltb_get_states Read List US states and postal codes.
ltb_get_state_by_id Read Look up a state by its identifier.
ltb_get_timezones Read Search supported timezones.
ltb_get_toolsets Read List jurisdictions and rule sets available to the firm.
ltb_get_ruleset Read Retrieve a rule set configuration.
ltb_trigger_lookup Read Search triggering events used for deadline calculation.
ltb_reverse_trigger_lookup Read Find triggering events by rule set.
ltb_get_trigger_dates Read List the user's trigger dates.

Matters

Tool Type Description
ltb_list_matters Read List matters in the firm, with search and filters.
ltb_get_matter Read Retrieve a matter's details.
ltb_get_matter_by_thirdparty Read Retrieve a matter by its external reference ID.
ltb_get_matter_analytics Read Retrieve timing analytics for a matter.
ltb_create_matter Write Create a matter.
ltb_update_matter Write Update a matter's details.
ltb_close_matter Write Open or close a matter.
ltb_share_matter Write Share a matter with colleagues by user ID.
ltb_unshare_matter Write Remove a matter share by user ID.
ltb_share_matter_by_email Write Share a matter by email address.
ltb_unshare_matter_by_email Write Remove a matter share by email address.
ltb_share_matter_nosync Write Share a matter without syncing existing deadlines.
ltb_share_matter_nosync_by_email Write Share by email without syncing existing deadlines.
ltb_save_matter_tags Write Set the tags on a matter.

Deadlines and appointments

Tool Type Description
ltb_list_deadlines Read List the deadlines on a matter.
ltb_get_deadline Read Retrieve a single deadline.
ltb_get_modified_deadlines Read List deadlines changed since a given date.
ltb_get_hearing_notes Read Retrieve hearing notes for a matter.
ltb_audit_calendar_deadlines Read Compare LawToolBox deadlines against the user's Outlook calendar and flag gaps.
ltb_extract_deadlines_from_file Read Read a court or scheduling order and propose deadlines from it.
ltb_calculate_deadline Write Calculate and save deadlines from a triggering event.
ltb_update_deadline Write Update a deadline.
ltb_delete_deadline Write Delete a deadline.
ltb_delete_trigger_date Write Delete a trigger date and its dependent deadlines.
ltb_create_appointment Write Add an appointment to a matter.
ltb_update_appointment Write Update an appointment.
ltb_delete_appointment Write Delete an appointment.
ltb_update_case_note Write Add or update a deadline's case note.
ltb_upsert_deadline_tags Write Set the tags on a deadline.
ltb_sync_appointment Write Sync a deadline to the matter's Microsoft 365 group calendar.
ltb_unsync_appointment Write Remove a deadline from the group calendar.
ltb_sync_update_appointment Write Push deadline changes to its existing calendar event.

Reports

Tool Type Description
ltb_date_range_report Read Deadlines within a date range.
ltb_rule_change_report Read Rule changes that may affect the firm's matters.
ltb_modified_report Read Deadlines modified within a date range.
ltb_deleted_deadlines_report Read Deadlines deleted within a date range.
ltb_get_report_codes Read List available report types.

Users and firm administration

Tool Type Description
ltb_list_users Read List users in the firm.
ltb_get_user Read Retrieve a user's details.
ltb_get_user_by_email Read Find a user by email address.
ltb_get_firm Read Retrieve firm details. Administrators only.
ltb_get_firm_diagnostics Read Retrieve firm diagnostics. Administrators only.
ltb_create_user Write Add a user to the firm. Administrators only.
ltb_update_user Write Update a user. Administrators only.
ltb_set_admin_access Write Grant or revoke a user's admin access. Administrators only.

Groups

Tool Type Description
ltb_create_group Write Create a Microsoft 365 group for a matter.
ltb_create_group_by_thirdparty_matter_id Write Create a group using a matter's external reference ID.

Subscriptions and time tracking

Tool Type Description
ltb_get_subscription Read View the firm's subscription.
ltb_get_packages Read List available plans.
ltb_get_packages_by_license Read List plans by license count.
ltb_get_user_rates Read View the user's billing rates.
ltb_list_trackers Read View time-tracking entries.

Microsoft 365

Tool Type Description
onedrive_list_recent Read List the user's recent OneDrive files.
onedrive_create_file Write Create a text file in the user's OneDrive.
sharepoint_search_files Read Search files across SharePoint and OneDrive.
sharepoint_search_group_files Read Search files in a matter's group library.
sharepoint_list_group_files Read List files in a matter's group library.
sharepoint_list_site_files Read List files in a SharePoint site.
sharepoint_search_site_files Read Search files in a SharePoint site.
sharepoint_get_file_content Read Read a file's contents.
sharepoint_list_matter_files Read List the files attached to a matter.

Common scenarios

  • "List my open matters and show anything due in the next two weeks."
  • "Calculate the deadlines for the Smith matter from a complaint filed on June 10."
  • "Find the scheduling order for matter 4821 and suggest deadlines from it."
  • "Check my Outlook calendar against my LawToolBox deadlines and flag what's missing."
  • "Add a case note to this deadline and sync it to the matter calendar."

Known issues and limitations

  • Calculated deadlines are not legal advice. Deadlines are computed from the selected jurisdiction rule set and the trigger date supplied. Verify results against the governing rules and the court's own orders before relying on them.
  • Deadlines proposed from a document require confirmation. ltb_extract_deadlines_from_file returns proposed deadlines only; nothing is saved until a save action is explicitly invoked.
  • Administrator-only tools fail for standard users. Firm and user administration tools return an authorization error unless the signed-in user has admin access in LawToolBox.
  • Microsoft 365 tools depend on tenant consent. SharePoint, OneDrive, and group calendar tools fail if the required Microsoft Graph delegated permissions have not been granted in the user's tenant.
  • Group calendar sync requires a matter group. ltb_sync_appointment and related tools require the matter to have an associated Microsoft 365 group; create one first with ltb_create_group.
  • Deleting a trigger date deletes dependent deadlines. ltb_delete_trigger_date removes every deadline calculated from that trigger and cannot be undone.
  • Rule sets are US jurisdictions only. Deadline calculation is available for supported US federal and state jurisdictions; other jurisdictions are not covered.
  • SSE transport is not supported. The server uses Streamable HTTP.

Support

Actions

Get OAuth protected resource metadata

Returns the OAuth 2.0 protected resource metadata for the LawToolBox MCP server.

LawToolBox MCP

MCP requests from Copilot to retrieve and update LawToolBox deadlines, matters and calendar events

Get OAuth protected resource metadata

Returns the OAuth 2.0 protected resource metadata for the LawToolBox MCP server.

Returns

Name Path Type Description
Resource
resource string

The identifier of the protected resource.

Authorization servers
authorization_servers array of string

The issuer identifiers of the authorization servers that can issue tokens for this resource.

Bearer methods supported
bearer_methods_supported array of string

The supported methods of presenting a bearer token to this resource.

Scopes supported
scopes_supported array of string

The OAuth 2.0 scopes supported by this resource.

Resource documentation
resource_documentation string

The URL of the documentation for this protected resource.

LawToolBox MCP

MCP requests from Copilot to retrieve and update LawToolBox deadlines, matters and calendar events