# FuseDesk MCP

Vendor: FuseDesk  
Category: other  
Auth: API_KEY  
Composio slug: `fusedesk`

FuseDesk is a customer support platform for managing cases, email conversations, contacts, departments, representatives, chats, and webhooks.

## 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

1. Create or open a Switchy Project.
2. Open Integrations and connect FuseDesk.
3. Authorise through api_key.
4. Teammates can now @-mention FuseDesk tools in chat.

---
Last verified: 2026-09-04T02:00:56.012Z  
Canonical URL: https://switchy.build/directory/mcps/fusedesk