helpdesk-automation
通过Rube MCP(Composio)自动化HelpDesk任务:列出工单、管理视图、使用预设回复以及配置自定义字段。始终优先搜索工具以获取当前架构信息。
HelpDesk Automation via Rube MCP
Automate HelpDesk ticketing operations through Composio's HelpDesk toolkit via Rube MCP.
Prerequisites
RUBE_MANAGE_CONNECTIONS with toolkit helpdeskRUBE_SEARCH_TOOLS first to get current tool schemasSetup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit helpdeskCore Workflows
1. List and Browse Tickets
When to use: User wants to retrieve, browse, or paginate through support tickets
Tool sequence:
HELPDESK_LIST_TICKETS - List tickets with sorting and pagination [Required]Key parameters:
silo: Ticket folder - 'tickets', 'archive', 'trash', or 'spam' (default: 'tickets')sortBy: Sort field - 'createdAt', 'updatedAt', or 'lastMessageAt' (default: 'createdAt')order: Sort direction - 'asc' or 'desc' (default: 'desc')pageSize: Results per page, 1-100 (default: 20)next.value: Timestamp cursor for forward paginationnext.ID: ID cursor for forward paginationprev.value: Timestamp cursor for backward paginationprev.ID: ID cursor for backward paginationPitfalls:
next.value and next.ID from previous responseprev.value and prev.IDsilo determines which folder to list from; default is active ticketspageSize max is 100; default is 202. Manage Ticket Views
When to use: User wants to see saved agent views for organizing tickets
Tool sequence:
HELPDESK_LIST_VIEWS - List all agent views [Required]Key parameters: (none required)
Pitfalls:
3. Use Canned Responses
When to use: User wants to list available canned (template) responses for tickets
Tool sequence:
HELPDESK_LIST_CANNED_RESPONSES - Retrieve all predefined reply templates [Required]Key parameters: (none required)
Pitfalls:
4. Inspect Custom Fields
When to use: User wants to view custom field definitions for the account
Tool sequence:
HELPDESK_LIST_CUSTOM_FIELDS - List all custom field definitions [Required]Key parameters: (none required)
Pitfalls:
Common Patterns
Ticket Browsing Pattern
1. Call HELPDESK_LIST_TICKETS with desired silo and sortBy
Process the returned page of tickets
Extract next.value and next.ID from the response
Call HELPDESK_LIST_TICKETS with those cursor values for next page
Continue until no more cursor values are returned Ticket Folder Navigation
Active tickets: silo='tickets'
Archived: silo='archive'
Trashed: silo='trash'
Spam: silo='spam'Cursor-Based Pagination
Forward pagination:
- Use next.value (timestamp) and next.ID from response
- Pass as next.value and next.ID parameters in next callBackward pagination:
- Use prev.value (timestamp) and prev.ID from response
- Pass as prev.value and prev.ID parameters in next call
Known Pitfalls
Cursor Pagination:
Silo Filtering:
Read-Only Operations:
Rate Limits:
Response Parsing:
data or data.dataQuick Reference
| Task | Tool Slug | Key Params |
|---|---|---|
| List tickets | HELPDESK_LIST_TICKETS | silo, sortBy, order, pageSize |
| List views | HELPDESK_LIST_VIEWS | (none) |
| List canned responses | HELPDESK_LIST_CANNED_RESPONSES | (none) |
| List custom fields | HELPDESK_LIST_CUSTOM_FIELDS | (none) |