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.