PSA ๐Ÿงช Community โœ“ Claude Code โœ“ Claude Desktop Standalone โ€ข Freshdesk

Freshdesk

Freshdesk - cloud helpdesk/PSA ticketing for MSPs: tickets, conversations, contacts, companies, knowledge base, SLA policies, and business hours

Installation

Install this plugin individually:

/plugin marketplace add wyre-technology/msp-claude-plugins --plugin freshdesk

Or install all MSP plugins at once:

/plugin marketplace add wyre-technology/msp-claude-plugins

Features

  • Contacts Companies
  • Knowledge Base
  • Sla Business Hours
  • Ticketing

Skills

This plugin provides 5 skills that teach Claude about Freshdesk:

Skill Description
contacts-companies Use this skill when working with Freshdesk contacts and companies โ€” contact CRUD, merge, make_agent, and search; company CRUD and search; and the common MSP workflow of resolving a ticket requester to a contact and then to its parent company through the Freshdesk REST API v2.
knowledge-base Use this skill when working with the Freshdesk solutions knowledge base โ€” the nested three-level hierarchy of categories -> folders -> articles.
sla-business-hours Use this skill when working with Freshdesk SLA policies and business hours โ€” listing the policies and calendars, understanding how SLA targets combined with business hours compute a ticket's due_by and fr_due_by deadlines, and detecting breached or at-risk tickets through the Freshdesk REST API v2.
ticketing Use this skill when working with Freshdesk tickets โ€” creating, updating, searching, replying, and adding notes, plus pulling full conversation threads.
api-patterns Use this skill when working with the Freshdesk MCP tools โ€” header-based authentication via `X-Freshdesk-Domain` and `X-Freshdesk-Api-Key` (which the MCP server translates into upstream HTTP Basic `apikey:X` auth), the `/api/v2` base URL, `page`/`per_page` pagination, per-minute rate limits, and the Freshdesk search query language with its status/priority encodings.

Agents

This plugin provides 1 agent for autonomous task execution:

Agent Description
freshdesk-triage Use this agent when an MSP dispatcher, service coordinator, or help-desk lead needs to sweep the Freshdesk open ticket queue, summarize what is waiting, and recommend routing and priority.

Commands

Available slash commands:

Command Description
/search-tickets Search Freshdesk tickets with the Freshdesk query language โ€” filter by status, priority, agent, group, type, tag, and date โ€” and return a ranked, readable result list
/ticket-summary Summarize a single Freshdesk ticket and its full conversation thread โ€” the request, what has happened, current SLA state, and the recommended next action

API Reference

Base URL
Authentication
Rate Limit
Documentation

Example Usage

Search Freshdesk tickets with the Freshdesk query language โ€” filter by status, priority, agent, group, type, tag, and date โ€” and return a ranked, readable result list

/search-tickets

Summarize a single Freshdesk ticket and its full conversation thread โ€” the request, what has happened, current SLA state, and the recommended next action

/ticket-summary

Using Skills

/skill freshdesk:contacts-companies

Use this skill when working with Freshdesk contacts and companies โ€” contact CRUD, merge, make_agent, and search; company CRUD and search; and the common MSP workflow of resolving a ticket requester to a contact and then to its parent company through the Freshdesk REST API v2.