otherapi_key

FuseDesk

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

Verdict

FuseDesk is a customer support platform that combines help desk ticketing with CRM integration. In Switchy, @mentioning FuseDesk lets your team create cases, add notes, apply tags, and bulk-update tickets without leaving the conversation. Support managers get the most value — they can triage queues, merge duplicate cases, and route work across departments while discussing context with the team. The MCP exposes 27 tools, including irreversible operations like bulk merges and chat closures, so prompts should confirm destructive actions before executing. FuseDesk automatically syncs contacts to your connected CRM, which means creating a contact here may also create or link a CRM record.

Common use cases

  • Triage incoming support cases during team standup
  • Bulk-tag cases by topic for quarterly reporting
  • Create follow-up cases from chat transcripts
  • Merge duplicate tickets before end of day
  • Route urgent cases to on-call department

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

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP Integration' and select FuseDesk from the catalog. 3. You'll be prompted to enter your FuseDesk API key, which you generate by logging into FuseDesk, opening Account Settings, and navigating to API Access. 4. Copy the key and paste it into Switchy's configuration modal, then click 'Connect'. 5. Switchy will verify the key and confirm the connection within a few seconds. 6. Open any Project and type '@FuseDesk list my open cases' to test — the MCP should return your active support queue. 7. To invoke a tool, @mention FuseDesk in a message and describe the action you want, such as '@FuseDesk add a note to case 12345 saying we're waiting on engineering'.

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.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Triage Open Cases

@FuseDesk show me all open cases assigned to me. For any case older than three days, summarize the last activity and recommend next steps.

Tag Cases by Theme

@FuseDesk find all cases mentioning 'password reset' in the last week and apply the tag 'auth-issues' to each one.

Create Case from Chat

@FuseDesk create a new case for customer jane@example.com in the Technical Support department with subject 'API timeout errors' and include a note summarizing our chat.

Merge Duplicate Tickets

@FuseDesk I have cases 4501, 4502, and 4503 all from the same customer about the same billing issue. Merge them into case 4501.

Bulk Reassign Cases

@FuseDesk reassign all open cases currently assigned to rep ID 78 to rep ID 92 and add a note saying coverage handoff.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@FuseDesk show me all open cases tagged 'billing-issue' assigned to the support team, grouped by priority

Output

Found 14 open cases tagged 'billing-issue' assigned to Support department. High priority: 3 cases (avg age 2.1 days) — Case #8821 (subscription downgrade refund), #8809 (duplicate charge dispute), #8798 (invoice correction). Medium priority: 8 cases (avg age 4.3 days). Low priority: 3 cases (avg age 7.8 days). The high-priority cases share a common thread: all involve payment processor timeouts during the March 15 outage window.

Notes

This example demonstrates cross-tool synthesis: the MCP retrieves case metadata, filters by tag and assignment, then the AI groups and summarizes patterns. Requires read access to cases and tags. Response accuracy depends on your FuseDesk account's current case load and tagging discipline.

Prompt

@FuseDesk create a new case for contact sarah@acmecorp.com in the Technical Support department with subject 'API rate limit errors' and priority high

Output

Created case #8847 for Sarah Chen (sarah@acmecorp.com) in Technical Support department. Subject: 'API rate limit errors'. Priority: High. Status: Open. The case is currently unassigned. FuseDesk automatically linked this to the existing CRM contact record for Sarah at Acme Corp (Enterprise plan, renewed Feb 2025). Case URL: https://app.fusedesk.com/cases/8847

Notes

This write operation creates a support case and triggers FuseDesk's CRM contact-matching logic. If no matching contact exists, FuseDesk will create one in your connected CRM (HubSpot, Salesforce, etc.). The case starts unassigned unless you specify a rep_id in the prompt. Confirm the contact email is correct before running — typos create duplicate contacts.

Prompt

@FuseDesk add an internal note to case #8821 summarizing the refund decision, then change its status to 'Pending Customer' and tag it 'refund-approved'

Output

Added internal note to case #8821: 'Refund approved for $47.88 subscription downgrade (March 10-15 period). Finance confirmed processing within 5-7 business days. Customer notified via email.' Changed case status from 'Open' to 'Pending Customer'. Applied tag 'refund-approved'. The case remains assigned to Jamie Rodriguez. This note is visible only to your team, not the customer.

Notes

This example chains three operations: note creation, status update, and tagging. The 'Add Case Note' tool can change status in the same call, avoiding separate API requests. Internal notes never appear in customer-facing case threads. Be explicit about 'internal' vs. 'customer-visible' in your prompt to avoid accidental public replies.

Use-case deep-dives

Support triage during product launch

When FuseDesk wins for high-volume ticket surges

A 6-person support team handling 200+ inbound tickets during a feature launch needs fast bulk operations and tag-based routing. FuseDesk's bulk update and bulk merge tools let the team batch-assign cases by department, apply tags for common issues, and consolidate duplicate reports without opening each ticket individually. The create-case-tag tool means the team can spin up new categories on the fly when a novel bug pattern emerges. This MCP is the right call when your team triages in waves rather than one-by-one, and when you need CRM sync without leaving the workspace. If your launch volume stays under 50 tickets a day, the overhead of 27 tools might outweigh the batch-operation wins. For surge scenarios, FuseDesk keeps the team moving at launch speed.

Post-call documentation for sales ops

When FuseDesk bridges support and CRM workflows

A 3-person sales ops team takes discovery calls, then logs notes and creates follow-up cases tied to CRM contacts. FuseDesk's add-case-note and create-contact tools let the team document call outcomes and spin up support cases without switching between the helpdesk and CRM. The automatic CRM linking means every new contact flows into the sales pipeline without manual data entry. This MCP is ideal when your team wears both support and sales hats, and when post-call admin eats 15+ minutes per conversation. If your CRM integration is already tight and your call volume is under 10 a week, the API key setup and 27-tool surface area might be overkill. For hybrid teams doing customer success at small scale, FuseDesk turns call notes into trackable cases in one step.

Live chat handoff to case queue

When FuseDesk closes the loop on real-time support

A 4-person customer success team runs live chat during business hours, then routes unresolved conversations into an asynchronous case queue for follow-up. FuseDesk's close-chat tool lets the team end the live session and automatically create a case with the right department and status, preserving the chat transcript and customer context. The bulk-update-cases tool means the team can batch-reassign overnight queue items at morning standup. This MCP is the right call when your team toggles between synchronous and asynchronous support modes, and when handoff friction costs you repeat questions or lost context. If your chat volume is under 20 conversations a day, the close-chat automation might not justify the integration effort. For teams running hybrid support at scale, FuseDesk keeps the handoff clean.

Frequently asked

What does the FuseDesk MCP let me do in Switchy?

It connects your FuseDesk helpdesk so AI agents can create cases, add notes, update statuses, apply tags, and merge tickets without leaving the conversation. Your team can triage support queues, bulk-update assignments, and close live chats through natural language prompts instead of clicking through the FuseDesk UI.

Do I need admin access to connect FuseDesk?

You need an API key from your FuseDesk account settings. FuseDesk doesn't publish granular permission tiers for API keys, so whoever generates the key will grant Switchy the same access level they hold. If your account restricts case deletion or department changes, the MCP inherits those limits.

Can the MCP automatically respond to customers or send emails?

No. It creates cases, adds internal notes, and changes metadata like tags or assignments, but it doesn't compose or send customer-facing replies. If you want AI to draft responses, you'll write them in Switchy then paste into FuseDesk manually or use a separate email automation.

Why use this instead of logging into FuseDesk directly?

When you're already working in Switchy with customer data from Slack, your CRM, and email, the MCP saves you from opening another tab to file a ticket or tag a case. It's faster for bulk operations—updating fifty cases takes one prompt instead of fifty clicks.

Who on the team should connect the FuseDesk MCP?

Whoever manages your support queue or triages incoming tickets. They'll use their FuseDesk API key, so their permission level becomes the ceiling for what any Switchy user can do through the integration. Don't share the connection if you need audit trails per person.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.