Read tools

Search, browse, and look up iManage Work content

fetch

  • Description: Downloads and returns the text content of the document for the specified ID.

  • Sample prompt: Fetch ACTIVE_US!12345.7

NOTE: Each document or email has a 1 million character limit. MCP-enabled clients can’t access text beyond this limit. For more information, refer to 1 million character limit for documents and emails.

get_container_children

  • Description: Gets the children of a container from given container_id. Returns a maximum of 100 items in a single call. Children can be documents, folders, workspaces, emails, or shortcuts (document_shortcut, folder_shortcut, workspace_shortcut). Call this tool to iteratively get all children of a container. Valid container types are workspace, tab, and folder.

  • Sample prompt: Fetch items for workspace ACTIVE_US!12345.7.

get_recent_documents

  • Description: Gets recently accessed documents by the current user. By default, the tool returns only documents with the Edited activity type, which matches the Recent Documents view in iManage Work Web. To get documents with a different activity type, such as viewed, downloaded, copied, emailed, printed, or new version, specify that activity type. To get documents of all activity types, specify all. The documents are sorted by the most recently accessed first. Document properties can be used to filter and truncate the results.

  • Sample prompts:

    • Get recent documents from iManage Work.

    • Get the documents I recently downloaded from iManage Work.

get_recent_workspaces

  • Description: Gets recently accessed workspaces or matters by the current user.

  • Sample prompt: Get recent workspaces from iManage Work.

list_actions

  • Description: Lists recent document moves performed using the move_document tool. Other MCP tool actions (such as creating a workspace) aren't tracked here, and neither are document moves performed directly in iManage Work rather than through the move_document tool. Shows action details, status, and whether each action can be undone.

  • Sample prompts:

    • What document moves have I made using the move document tool recently, and which ones can I undo?

    • Show me my recent document moves performed through the move document tool in iManage Work.

  • Description: Searches across iManage Work, for workspaces and documents. Matters are searched by their names and descriptions. Documents are searched by their names, descriptions, comments, and content.

  • Sample prompts:

    • Search for Data points extraction from iManage Work.

    • Find documents related to the data breach involving Contoso.

search_folders

  • Description: Searches for folders in iManage Work by name within a specific workspace or parent folder. Supports wildcard matching in the name (for example, report).

  • Sample prompts:

    • Search for a folder named "Draft Agreements" in the Vendor Agreement Review workspace.

    • Search for folders with names containing "report" in the ACME!123 workspace.

search_workspaces

  • Description: Searches for workspaces based on the provided criteria.

  • Sample prompt: Who owns the <Workspace name> workspace? Also give me their user info.

Inspect document content, versions, and properties

get_document_profile

  • Description: Gets the document properties associated with a specific document ID. Document properties includes the client and workspace information.

  • Sample prompt: Get document profile for WORKDB1!1612117.1

get_document_versions

  • Description: Gets the complete version history of a document, including all version metadata such as version numbers, authors, modification dates, file sizes, and comments. Returns up to 1000 versions. Each version includes the full document profile.

  • Sample prompt: Get document version history of <Document name>.

get_rows_from_csv_document

  • Description: Gets all the rows from a CSV document.

  • Sample prompt: Get all rows from the CSV document WORKDB1!1612117.1.

View workspace profile and templates

get_workspace_profile

  • Description: Gets the profile for the workspace from given ID from input.

  • Sample prompt: Get workspace profile for JAPAN_1!62.

get_workspace_templates

  • Description: Gets list of workspace templates available in a library. Workspace templates are predefined folder structures used to create consistent, organized workspaces for legal matters within a document management system. They help ensure compliance and standardization across client and matter files.

  • Sample prompt: Get the workspace template with the title <Template name> from the workdb1 library.

Access user details and available libraries

get_libraries

  • Description: Gets all the libraries for the current user.

  • Sample prompt: Get all libraries.

get_user_information

  • Description: Gets information about users in the iManage Work system. A user in iManage Work may be associated with documents as an author or have access to documents as a reviewer or collaborator. They may also be owners of a workspace or have tasks assigned to them. Returns information about the current user when the query is an empty string.

  • Sample prompt: Get user information.

Write tools

Create workspaces, folders, and document relationships

create_document_relation

  • Description: Creates a bidirectional relationship between two documents, linking them so each shows up as related to the other. Both documents must be in the same library, and a document cannot be related to itself. If the relationship already exists, the operation still reports success rather than raising an error.

  • Sample prompts:

    • Relate the "Purchase Agreement" document to the "Closing Memo" document in the Smith v. Jones workspace.

    • Create a relation between the "Vendor Contract" document and the "Amendment 1" document in the Vendor Agreement Review workspace.

create_folder

  • Description: Creates a new folder under a workspace, a tab, or another folder. You can set the folder's name, owner, description, default security ('Inherit', 'Private', 'View', or 'Public'), class/subclass, and custom fields. By default, the new folder inherits custom property values from its parent workspace, though this can be turned off.

  • Sample prompt:

    • In the <Project Name> workspace, create a "Third-Party Consents" folder.

    • Create a subfolder called "Draft Agreements" under the Contracts folder in the Vendor Agreement Review workspace, with security set to "private".

    • Create the "Discovery Documents" folder under the Smith v. Jones workspace, owned by jsmith.

create_workspace

  • Description: Creates a new workspace based on a template. A template is an existing workspace whose folder structure is copied into the new workspace, and any restrictions configured on the template are automatically enforced on the new workspace. The template's ID must be looked up first (for example, using the "get workspace templates" tool) before creating the workspace. You can choose to create all folders from the template or only the required ones, and optionally set a workspace name, description, owner, default security level, and other custom fields.

  • Sample prompts:

    • Spin up a new workspace "<Client> – <Matter>" using our "M&A" template and make it private.

    • Create the "Johnson Estate" workspace in the ACTIVE_US library using the "Estate Planning" template, set the owner to jsmith, and make the default security "private".

    • Create a workspace called "Acme Merger 2026" in the ACTIVE_US library from the "M&A Deal" template, creating only the required folders.

Update workspace and document details

update_document_profile

  • Description: Updates the profile fields of a document, identified by its document ID. You can update fields such as the name, author, class, subclass, comment, custom fields, and other profile properties, by supplying just the fields you want to change.

  • Sample prompts:

    • Update security for WORKDB1!1612117.1 as view-only and add "Final executed version – do not edit." to comments.

    • Add a comment to the "Closing Memo" document in the Acme Merger 2026 workspace: "Final version approved by legal."

    • Update the class of the "Vendor Contract" document in the Vendor Agreement Review workspace to "Contracts" and the subclass to "NDA."

update_workspace

  • Description: Updates the profile of an existing workspace, identified by its workspace ID. You can update fields such as the name, owner, description, default security, subclass, and various custom fields. Only the fields you specify are changed. Any fields left out are unaffected, and if a value you provide matches what's already set, no update is made for that field.

  • Sample prompts:

    • Update the description of <Workspace name> workspace to "Acme – 2025 refinancing" and set custom21 to the signing date.

    • Change the owner of the Johnson Estate workspace to "jsmith."

    • Update the Vendor Agreement Review workspace: Set the custom1 field to "High Priority" and clear the custom2 field.

Move and upload documents

move_document

  • Description: Moves a document from one iManage Work folder to another. The source and destination folders must belong to the same library: Moving a document across libraries isn't supported. By default, after the move, profile and security of the document are updated to match the destination folder; both of these can be turned off if you want the document to keep its original profile and/or security instead. You can also add a comment describing the move, which appears in the document's activity timeline.

  • Sample prompts:

    • Move <DocID> from Drafts to Executed Agreements and update profile/security to match the destination. Add the comment "Signed"

    • Move the "Purchase Agreement" document from the Draft Contracts folder to the Executed Contracts folder in the Smith v. Jones workspace.

    • Move the "NDA Draft" document to the Executed Contracts folder in the Johnson Estate workspace, but keep its current profile and security instead of inheriting from the destination folder.

    • Move the "Closing Memo" document from the Correspondence folder to the Final Documents folder in the Acme Merger 2026 workspace, and add the "Relocated to closing docs per client request." comment.

upload_document

  • Description: Creates and uploads a new document into a specified folder. You can generate the document as a PDF (the default) or as a Microsoft Word (DOCX) file: Just describe the content you want, and it's written out and uploaded in the chosen format. Content is limited to 128KB. If you don't specify a document name, one will be generated based on the conversation.

  • Sample prompts:

    • Create a PDF summarizing the key settlement terms for the Smith v. Jones case, and upload it to the Correspondence folder in the Smith vs. Jones workspace.

    • Write a one-page NDA template as a Microsoft Word document and upload it to the Draft Agreements folder in the Vendor Agreement Review workspace; name it "NDA Template".