Tool Reference
Complete list of available MCP tools
Tool Reference
All tools are read-only and scoped to your workspace. Your workspace admin controls which tools are enabled.
Cases
search_cases
Search cases with filters.
| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | No | Free-text search query |
| status | open | closed | archived | No | Filter by case status |
| templateCode | string | No | Filter by case template code |
| myCases | boolean | No | Only cases assigned to you |
| teamMemberCases | boolean | No | Only cases assigned to your team |
| offset | number | No | Pagination offset |
Returns up to 25 cases per request with a hasMore flag.
get_case_details
Get full details for a specific case.
| Parameter | Type | Required | Description |
|---|---|---|---|
| caseId | string | Yes | The case ID |
get_case_threads
Get all threads linked to a case.
| Parameter | Type | Required | Description |
|---|---|---|---|
| caseId | string | Yes | The case ID |
Threads
search_threads
Search email threads with filters. Supports pagination via cursor.
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | No | Text search query |
| sentiment | positive | negative | neutral | mixed | No | Filter by AI-detected sentiment |
| urgency | low | normal | high | immediate | No | Filter by AI-evaluated urgency level |
| tags | string[] | No | Filter by AI-generated tags (e.g. ["shipping", "complaint"]) |
| fromDomain | string | No | Filter by sender domain (e.g. acme.com) |
| onlyUnread | boolean | No | Only return unread threads |
| onlyRedFlagged | boolean | No | Only return threads with negative signals |
| caseId | string | No | Filter threads linked to a specific case |
| limit | number | No | Max results to return (default 20, max 20) |
| cursor | number | No | Pagination cursor from a previous nextCursor response |
Returns up to 20 thread summaries per call with hasMore and nextCursor for pagination.
get_thread_details
Get full details for a specific thread including messages.
| Parameter | Type | Required | Description |
|---|---|---|---|
| threadId | string | Yes | The thread ID |
| inboxId | string | Yes | The inbox ID |
list_recent_threads
List the most recent threads in your current inbox. Supports pagination via cursor.
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | number | No | Max threads to return (default 10, max 15) |
| fromEmail | string | No | Filter by sender email address |
| sinceHoursAgo | number | No | Only show threads updated in the last N hours |
| sentiment | positive | negative | neutral | mixed | No | Filter by AI-detected sentiment |
| urgency | low | normal | high | immediate | No | Filter by AI-evaluated urgency level |
| tags | string[] | No | Filter by AI-generated tags |
| fromDomain | string | No | Filter by sender domain |
| onlyUnread | boolean | No | Only return unread threads |
| onlyRedFlagged | boolean | No | Only return threads with negative signals |
| cursor | number | No | Pagination cursor from a previous nextCursor response |
Returns threads sorted by most recent first with hasMore and nextCursor for pagination.
Search
full_text_search
Search across all workspace data (cases, threads, messages, organizations).
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | Search query |
| types | string[] | No | Filter by result type |
Organizations
query_organizations
Search and list organizations in the workspace.
| Parameter | Type | Required | Description |
|---|---|---|---|
| search | string | No | Search query |
| offset | number | No | Pagination offset |
get_organization_cases
Get all cases for a specific organization.
| Parameter | Type | Required | Description |
|---|---|---|---|
| organizationId | string | Yes | The organization ID |
Productivity
get_my_action_items
Get your pending action items across all cases.
No parameters required.
get_deadline_alerts
Get upcoming deadline alerts for your cases.
No parameters required.
get_recent_updates
Get recent updates and changes across the workspace.
No parameters required.
get_stakeholder_activity
Get recent activity from key stakeholders.
| Parameter | Type | Required | Description |
|---|---|---|---|
| stakeholderEmail | string | No | Filter by stakeholder |
Utility
ping
Check MCP server connectivity and auth status. Returns your name, role, and workspace.
No parameters required.