FuseDesk
FuseDesk is a customer support platform for managing cases, email conversations, contacts, departments, representatives, chats, and webhooks.
Integration
- Vendor
- FuseDesk
- Category
- other
- Auth
- API_KEY
- Tools
- 27
- Composio slug
fusedesk
Tools
- Add Case Note
Add an internal note or call record to a case and optionally change its status.
- Bulk Merge Cases
Irreversibly merge multiple FuseDesk cases. This cannot be undone; call only after the user explicitly requests a merge and verifies every case ID.
- Bulk Update Cases
Apply an assignment, department, status, tag, CRM automation, CRM tag, or snooze operation to multiple FuseDesk cases.
- Change Case Tag
Apply or remove one existing case tag from one FuseDesk case.
- Close Chat
Irreversibly close a FuseDesk chat and end the live conversation. This cannot be undone. Supplying rep_id, department_id, or case_status may also create and assign a new support case from the chat.
- Create Case
Open a support case for a customer in a FuseDesk department.
- Create Case Tag
Create a reusable FuseDesk case tag.
- Create Contact
Create a FuseDesk contact. FuseDesk also links the new contact to a matching contact in the connected CRM, or creates that CRM contact when no match exists.
- Get Case
Get one FuseDesk support case and its complete history by case ID.
- Get Chat
Get one FuseDesk chat and its complete message history by chat UUID.
- Get Contact
Get a FuseDesk contact by UUID, including current data from its linked CRM contact.
- Get Department
Get a FuseDesk department's assignment, template, staleness, feedback, phone, and archive settings by department ID.
- Get Email
Get one FuseDesk email by its numeric ID, including its complete body.
- Get Rep
Get a FuseDesk rep's detailed profile, permissions, and signatures.
- List Case Tags
List available FuseDesk case tags and their case counts.
- List Chats
List active FuseDesk chats across connected chat platforms, including assignment links, recent-message context, and lifecycle state.
- List Departments
List active, archived, or all FuseDesk departments using the current v2 representation.
- List Reps
List active and disabled FuseDesk reps for assignment and ownership decisions.
- List Webhooks
List configured FuseDesk webhook subscriptions.
- Reply To Case
Send an external email reply on a FuseDesk case using supplied content or an existing reply template. This immediately emails the resolved recipients.
- Search Cases
Search support cases by customer, assignment, status, text, and lifecycle dates, returning one controllable page.
- Search Contacts
Search FuseDesk and linked CRM contacts by required text. The connected API key must include FuseDesk's View Contacts permission.
- Search Emails
Search all or only unassigned FuseDesk emails, returning one controllable page with optionally truncated bodies.
- Snooze Case
Snooze a case until an absolute date/time or FuseDesk relative-time expression.
- Update Case
Change a case's content, customer link, assignment, department, or status. Provide at least one field to update.
- Update Chat
Rename, transfer, relink, or mark a live FuseDesk chat seen or unseen. Provide at least one field to update.
- Update Contact
Update a FuseDesk contact. Warning: FuseDesk also updates the linked CRM contact, so confirm that both records should change before calling this tool. Provide at least one contact field or non-empty billing address to update.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect FuseDesk.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the FuseDesk tools in chat.
What teammates see: by default, memories from FuseDesk are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.