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.