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 Freshdesk contacts and companies: contact fields and the required contact-channel rule, contact CRUD plus merge and make_agent, company fields and domain-based auto-association, search and autocomplete lookups, and the MSP workflow of resolving a ticket requester to a contact and then to its parent company through the Freshdesk REST API v2.
knowledge-base Freshdesk Solutions knowledge base: the three-level categories -> folders -> articles hierarchy, article fields and draft/published status, finding an article by walking that tree (there is no KB search tool), and the MSP workflow of suggesting relevant KB articles to deflect or resolve a ticket, through the Freshdesk REST API v2.
sla-business-hours Freshdesk SLA policies and business-hours calendars: policy and calendar fields, per-priority respond_within / resolve_within targets, how the business-hours vs 24x7 clock computes a ticket's fr_due_by and due_by, and breach / at-risk detection through the Freshdesk REST API v2.
ticketing Freshdesk ticket operations: list, get, search, create, update, reply, notes, and conversation threads.
api-patterns Freshdesk MCP tool surface and REST API v2 fundamentals: 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 and the `link` header, per-minute rate limits, the search query language and its 300-result cap, and the status/priority/source integer 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

Freshdesk contacts and companies: contact fields and the required contact-channel rule, contact CRUD plus merge and make_agent, company fields and domain-based auto-association, search and autocomplete lookups, and the MSP workflow of resolving a ticket requester to a contact and then to its parent company through the Freshdesk REST API v2.