inTrial Manage Connector for Claude

Connect your inTrial Manage account to Claude and other Model Context Protocol (MCP) clients to query and manage your firm's case data in natural language.

Overview#

The inTrial Manage connector is a remote MCP server operated by inTrial, LLC. Once connected, an AI assistant such as Claude can answer questions about your firm's cases, contacts, tasks, documents, leads, communications, and reports. When you grant it, it can also perform a limited set of everyday actions such as creating tasks, organizing drive folders, and saving files. Every request is authenticated as the connecting user and is limited to the data of that user's single inTrial Manage organization.

Requirements#

  • An active inTrial Manage account.
  • An MCP client that supports remote servers and OAuth, such as Claude.
  • To save files, Claude must be allowed to reach mcp.intrial.com. See Allow Claude to save files to inTrial Manage below.

How to connect#

  1. Open inTrial Manage in the Claude directory and click Connect.
  2. Sign in to inTrial Manage if asked, then click Allow on the consent screen.

For other MCP clients, use the server URL https://mcp.intrial.com/.

You can revoke the connection at any time from within your MCP client, which immediately ends its access.

Example prompts#

Once connected, ask Claude in plain language. For example:

  • "What deadlines do we have coming up in the next two weeks?"
  • "Give me a status summary of Smith v. Jones."
  • "Which of my cases haven't had any activity in the last 30 days?"
  • "Create a task on Smith v. Jones to request the updated medical records, due Friday."

Allow Claude to save files to inTrial Manage#

Reading data works right after you connect. Saving a file Claude made or a file you uploaded to the chat into a case drive needs one more setting: Claude has to be allowed to send the file to mcp.intrial.com. Without it, Claude will tell you the upload was blocked.

Pro or Max plan

  1. In Claude, open Settings → Capabilities and scroll to Code execution and file creation.
  2. Turn on Cloud code execution and file creation and Allow network egress.
  3. Under Additional allowed domains, enter mcp.intrial.com and click Add.
  4. Start a new chat. Chats that were already open keep the old setting.
Claude's Allow network egress setting with mcp.intrial.com listed under Additional allowed domains
What the setting looks like once mcp.intrial.com has been added.

Team or Enterprise plan

An organization owner does this once for the whole firm: Organization settings → Capabilities → Code execution, set the domain allowlist to package managers plus custom domains, and add mcp.intrial.com. Individual users cannot change this on those plans.

Data access and permissions#

  • Organization-scoped. The connector can only access data in the organization the connecting user belongs to. It cannot reach data belonging to any other firm.
  • Mirrors your in-app permissions. Actions that change data require the same permissions the user would need to perform them in the inTrial Manage web app. A user who cannot edit a case in the app cannot edit it through the connector.
  • No destructive operations. The connector does not expose any delete tools. It cannot delete cases, contacts, documents, tasks, or any other record.
  • No outside messages. The connector does not send emails, text messages, or faxes, and does not trigger billing events. Team chat messages it posts notify teammates the same way messages posted in the app do.

Available tools#

The connector exposes the following tools. Read-only tools retrieve information; write tools make the limited, non-destructive changes described below.

Read-only tools

search_casesFind cases by name, client, or keyword.
search_case_documentsFull-text search within one case.
search_all_documentsFull-text search across every case.
search_org_drive_foldersFind folders in the firm-wide drive.
search_org_drive_filesFind files in the firm-wide drive.
list_org_drive_folder_contentsList the contents of an org-drive folder.
search_contactsSearch the org-wide contact directory.
search_faxesSearch sent and received faxes.
search_leadsSearch the intake pipeline.
search_team_membersFind users by name.
search_product_faqSearch the inTrial product FAQ for how-to answers.
list_documentsList a case drive's folder tree and files.
list_my_tasksList the signed-in user's own open tasks.
list_case_rolesList the firm’s case-role definitions.
list_case_phasesList a case type's workflow phases.
list_lead_sourcesList configured lead sources.
list_sms_conversationsList recent client text threads.
list_pleadingsList a case’s pleadings.
get_case_dataRead structured data for one case.
get_case_status_summaryA status snapshot of one case.
get_case_full_contextA comprehensive read of one case.
get_case_paymentsRecorded payments on a case.
get_case_teamWho holds each role on a case.
get_contactFull record for one contact.
get_leadFull record for one lead.
get_sms_conversationRead one client text thread.
get_pagesRead the text of specific document pages.
get_fileRetrieve a document’s raw bytes.
calculate_case_valueA settlement projection for one case.
get_upcoming_deadlinesUpcoming deadlines across cases.
find_calendar_eventsLook up calendar events.
find_stale_casesSurface dormant or stalled cases.
find_recent_depositionsRecently saved depositions.
find_upcoming_depositionsFuture-dated depositions.
analyze_client_sentimentFlag clients who appear frustrated.
get_intake_reportAggregated intake / leads report.
get_settlement_reportAggregated settlements report.
get_case_reportAggregated cases report.
get_task_reportAggregated tasks report.
get_user_activity_reportAggregated user-activity report.
get_note_tag_reportNotes grouped by tag.
list_note_tagsList the firm’s note tags.
get_call_transcriptRead the transcript of a recorded call.
list_case_custom_tabsList a case’s custom tabs and their fields.
list_case_vehiclesList the vehicles on a case.
list_discovery_entriesList a case’s discovery entries.
list_negotiation_itemsList a case’s demands and offers.
list_chat_channelsList the team chat channels you belong to.
list_channel_messagesRead messages in a chat channel.
list_dm_conversationsList your direct-message conversations.
list_dm_messagesRead messages in a direct-message conversation.

Write tools

Write tools create or update records, organize drive files and folders, and post team chat messages. Small files can be saved in one call. Larger files use a two-step flow: the connector issues a short-lived upload link on mcp.intrial.com scoped to your organization, Claude uploads the file to it, and a second call registers it. There are no delete tools.

create_taskCreate a task on a case.
create_case_drive_folderCreate a folder in a case drive.
rename_case_drive_folderRename a case-drive folder.
move_case_drive_folderMove a case-drive folder.
rename_case_drive_fileRename a case-drive file.
move_case_drive_fileMove a case-drive file.
move_case_drive_filesMove several case-drive files at once.
create_org_drive_folderCreate a folder in the org drive.
rename_org_drive_folderRename an org-drive folder.
move_org_drive_folderMove an org-drive folder.
rename_org_drive_fileRename an org-drive file.
save_case_fileSave a small file to a case drive in one call.
save_org_fileSave a small file to the org drive in one call.
request_case_file_uploadBegin uploading a file to a case drive.
register_case_fileFinalize a case-drive file upload.
request_org_file_uploadBegin uploading a file to the org drive.
register_org_fileFinalize an org-drive file upload.
create_noteAdd a note to a case.
add_note_comments_bulkComment on one or more notes.
update_case_fieldUpdate a field on a case.
update_case_custom_fieldsUpdate custom fields on a case.
create_case_custom_tab_itemAdd an item to a case’s custom tab.
upsert_case_vehicleAdd or update a vehicle on a case.
create_contactCreate a contact.
update_contactUpdate a contact.
add_depositionAdd a deposition to a case.
update_depositionUpdate a deposition.
add_deposition_noteAdd a note to a deposition.
add_discovery_entryAdd a discovery entry to a case.
update_discovery_entryUpdate a discovery entry.
create_negotiation_itemLog a demand or offer on a case.
update_negotiation_itemUpdate a demand or offer.
post_channel_messagePost a message to a chat channel.
post_dm_messageSend a direct message to a teammate.

Security#

  • All traffic is served over HTTPS.
  • Access is authenticated per request with a bearer token issued through OAuth 2.0; the connector rejects any request that is not authenticated and authorized for the target organization.
  • Upload links are single-purpose tokens scoped to the requesting organization, tied to one file, and expire after 15 minutes.
  • Access to firm data through the connector is logged for audit purposes.

For details on how data is handled, see our Privacy Policy (Sections 2.4 and 4.5 cover the connector specifically) and our Terms of Service.

Support#

Questions or issues with the connector? Contact us at support@inTrial.com.