MCP Tools Reference

MCP Tools Reference (70 Tools)

CaseMgr exposes 70 MCP tools for comprehensive case management.

Case Management (5)

ToolDescription
create_caseCreate a new case
get_caseGet a specific case by ID
list_casesList all cases
update_caseUpdate a case name
delete_caseDelete a case

Item Management (4)

ToolDescription
create_case_file_itemCreate a generic case file item
get_case_file_itemGet a single item by ID
list_case_file_itemsList all items for a case
update_case_file_itemUpdate an item

Type-Specific Creation (7)

ToolDescription
create_bookmarkCreate bookmark with URL, title, tags
create_fileCreate file item with metadata
create_folderCreate folder with icon, color
create_noteCreate note with markdown content
create_invoiceCreate invoice linked to client
create_durationCreate time tracking entry
create_desktopCreate workspace configuration

Client Management (6)

ToolDescription
create_clientCreate client with name, rate
get_clientGet client by ID
get_client_by_nameFind client by name
list_clientsList all clients
update_clientUpdate client details
delete_clientDelete a client

Client-Case Relationships (3)

ToolDescription
assign_case_to_clientLink case to client
get_client_for_caseGet client a case belongs to
list_cases_for_clientList cases for a client

Invoice & Duration (2)

ToolDescription
list_invoices_for_clientList all invoices for client
get_durations_for_clientGet time entries for client

Calendar (2)

ToolDescription
get_or_create_calendarGet/create yearly calendar
get_or_create_dayGet/create day entry

Linking (3)

ToolDescription
link_itemsCreate LinkedTo edge
unlink_itemsRemove LinkedTo edge
get_linked_itemsGet linked items

Hierarchy (4)

ToolDescription
add_child_to_parentAdd item as child
list_childrenList children of item
get_parentGet parent of item
move_itemMove to new parent

File Operations (4)

ToolDescription
upload_fileUpload from local path
upload_file_contentUpload from base64
download_fileGet file as base64
get_file_pathGet filesystem path

Async Tasks (5)

ToolDescription
start_async_taskStart long-running task
get_task_statusCheck task status
get_task_resultGet completed result
list_tasksList all tasks
cancel_taskCancel running task

CMMN Tasks (4)

ToolDescription
create_taskCreate CMMN task with lifecycle
update_task_statusTransition task state
list_case_tasksList tasks for case
get_resume_contextGet AI resumption context

CMMN Stages (4)

ToolDescription
create_stageCreate stage container
update_stage_statusTransition stage state
list_case_stagesList stages for case
get_stage_itemsGet items in stage

CMMN Milestones (3)

ToolDescription
create_milestoneCreate milestone
achieve_milestoneMark as completed
list_case_milestonesList milestones

CMMN Sentries (3)

ToolDescription
create_sentryCreate entry/exit criterion
mark_sentry_satisfiedMark condition met
list_sentries_for_itemGet criteria for item

Worktrees (8)

ToolDescription
create_worktreeCreate worktree entry
get_worktreeGet worktree by ID
get_worktree_by_aliasFind by alias (fuzzy)
list_worktreesList all worktrees
update_worktreeUpdate worktree
delete_worktreeDelete worktree
assign_worktree_to_caseLink to case
list_worktrees_for_caseList for case

LaTeX (1)

ToolDescription
generate_invoice_texGenerate LaTeX invoice