Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Freshdesk

OCI · GHCR.IO/WYRE-TECHNOLOGY/FRESHDESK-MCP:V1.0.8 · SCANNED AUG 22

MCP server for Freshdesk — tickets, contacts, companies, agents, groups, and knowledge base.

+5 this week 42 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security0
  • Malware scan not yet available for this package.Unverified
  • Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
  • Install-script risk not yet assessed.Unverified
  • Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
Provenance & Transparency32
Schema Quality & AI Usability86
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 4313 tokens (~65/item across 66 items; 66 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management30
  • Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage88
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 63% of tool parameters carry a description.Partial
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

oci · ghcr.io/wyre-technology/freshdesk-mcp:v1.0.8

# add to Claude Code
claude mcp add wyre-technology-freshdesk-mcp -- docker run --rm -i ghcr.io/wyre-technology/freshdesk-mcp:v1.0.8
# add to Codex CLI
codex mcp add wyre-technology-freshdesk-mcp -- docker run --rm -i ghcr.io/wyre-technology/freshdesk-mcp:v1.0.8
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "wyre-technology-freshdesk-mcp": {
      "type": "local",
      "command": [
        "docker",
        "run",
        "--rm",
        "-i",
        "ghcr.io/wyre-technology/freshdesk-mcp:v1.0.8"
      ],
      "enabled": true
    }
  }
}
# ~/.hermes/config.yaml
mcp_servers:
  wyre-technology-freshdesk-mcp:
    command: "docker"
    args: ["run", "--rm", "-i", "ghcr.io/wyre-technology/freshdesk-mcp:v1.0.8"]
// mcp.json
{
  "mcpServers": {
    "wyre-technology-freshdesk-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "ghcr.io/wyre-technology/freshdesk-mcp:v1.0.8"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 22 Aug 26 +5
    • Stability: unverified → 0.30 functional
  • 13 Aug 26 37

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 22 Aug 2026 · Analysed oci/ghcr.io/wyre-technology/freshdesk-mcp:v1.0.8

Provenance No attestation

The registry publishes no build provenance for this version, so there is nothing to verify.

Result No attestation
Ecosystem oci
Reason No attestation published
MCP tools · 66 exposed · ~4,313 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
freshdesk_agents_create ~140

Create an agent. Requires email and ticket_scope (1=Global, 2=Group, 3=Restricted).

NameTypeReqDescription
emailstringyesAgent email (required)
group_idsarrayGroups the agent belongs to
occasionalbooleanTrue for occasional (part-time) agents
role_idsarrayRoles assigned to the agent
signaturestringHTML signature
ticket_scopenumberyes1=Global access, 2=Group access, 3=Restricted access
typestringAgent type, e.g. "support_agent", "field_agent"

No output schema declared.

No examples provided.

freshdesk_agents_delete ~65

⚠ DESTRUCTIVE — IRREVERSIBLE. Deletes an agent, downgrading them to a contact and freeing their agent seat. Their ticket history is preserved but agent access is removed. Confirm with the user before invoking.

NameTypeReqDescription
idnumberyesAgent ID

No output schema declared.

No examples provided.

freshdesk_agents_get ~26

Get a single agent by ID.

NameTypeReqDescription
idnumberyesAgent ID

No output schema declared.

No examples provided.

freshdesk_agents_list ~82

List agents (single page) with optional filters and pagination.

NameTypeReqDescription
emailstringFilter by exact email
pagenumber1-based page number
perPagenumberRecords per page (max 100)
statestringFilter by state, e.g. "fulltime", "occasional"

No output schema declared.

No examples provided.

freshdesk_agents_me ~26

Get the agent that owns the current API key (connectivity / identity check).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

freshdesk_agents_update ~80

Update an agent (any subset of fields).

NameTypeReqDescription
group_idsarray
idnumberyesAgent ID
occasionalboolean
role_idsarray
signaturestring
ticket_scopenumber1=Global, 2=Group, 3=Restricted

No output schema declared.

No examples provided.

freshdesk_business_hours_get ~31

Get a single business-hours configuration by ID.

NameTypeReqDescription
idnumberyesBusiness-hours configuration ID

No output schema declared.

No examples provided.

freshdesk_business_hours_list ~17

List all business-hours configurations.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

freshdesk_canned_responses_get_folder ~34

Get a single canned-response folder (includes its responses).

NameTypeReqDescription
idnumberyesFolder ID

No output schema declared.

No examples provided.

freshdesk_canned_responses_list_folders ~21

List all canned-response folders.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

freshdesk_canned_responses_list_responses ~32

List the canned responses inside a folder.

NameTypeReqDescription
idnumberyesFolder ID

No output schema declared.

No examples provided.

freshdesk_companies_autocomplete ~31

Lightweight company lookup by name fragment.

NameTypeReqDescription
namestringyesCompany name fragment to match

No output schema declared.

No examples provided.

freshdesk_companies_create ~102

Create a company.

NameTypeReqDescription
account_tierstring
custom_fieldsobject
descriptionstring
domainsarrayEmail domains that map to this company
health_scorestring
industrystring
namestringyesCompany name (required, unique)
notestring
renewal_datestringISO-8601 renewal date

No output schema declared.

No examples provided.

freshdesk_companies_delete ~58

⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a company. Associated contacts are detached but not deleted. This action cannot be undone. Confirm with the user before invoking.

NameTypeReqDescription
idnumberyesCompany ID

No output schema declared.

No examples provided.

freshdesk_companies_get ~27

Get a single company by ID.

NameTypeReqDescription
idnumberyesCompany ID

No output schema declared.

No examples provided.

freshdesk_companies_list ~48

List companies (single page) with optional pagination.

NameTypeReqDescription
pagenumber1-based page number
perPagenumberRecords per page (max 100)

No output schema declared.

No examples provided.

freshdesk_companies_search ~47

Search companies using the Freshdesk query language.

NameTypeReqDescription
pagenumber1-based page number
querystringyesFreshdesk query string, without surrounding quotes

No output schema declared.

No examples provided.

freshdesk_companies_update ~97

Update a company (any subset of fields).

NameTypeReqDescription
account_tierstring
custom_fieldsobject
descriptionstring
domainsarray
health_scorestring
idnumberyesCompany ID
industrystring
namestring
notestring
renewal_datestring

No output schema declared.

No examples provided.

freshdesk_contacts_autocomplete ~33

Lightweight contact lookup by name or email fragment.

NameTypeReqDescription
termstringyesName or email fragment to match

No output schema declared.

No examples provided.

freshdesk_contacts_create ~126

Create a contact. Requires name plus one of email/phone/mobile/twitter_id.

NameTypeReqDescription
addressstring
company_idnumber
custom_fieldsobject
emailstring
job_titlestring
languagestring
mobilestring
namestringyesContact name
other_emailsarray
phonestring
tagsarray
time_zonestring
twitter_idstring

No output schema declared.

No examples provided.

freshdesk_contacts_get ~26

Get a single contact by ID.

NameTypeReqDescription
idnumberyesContact ID

No output schema declared.

No examples provided.

freshdesk_contacts_hard_delete ~86

⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a contact and their data. This cannot be undone. The contact must usually be soft-deleted first unless force is set. Confirm with the user before invoking.

NameTypeReqDescription
forcebooleanForce-delete even if the contact is not soft-deleted first
idnumberyesContact ID

No output schema declared.

No examples provided.

freshdesk_contacts_list ~98

List contacts (single page) with optional filters and pagination.

NameTypeReqDescription
company_idnumberFilter by company ID
emailstringFilter by exact email
pagenumber1-based page number
perPagenumberRecords per page (max 100)
statestringFilter by state, e.g. "verified", "unverified", "blocked", "deleted"

No output schema declared.

No examples provided.

freshdesk_contacts_make_agent ~65

⚠ HIGH-IMPACT. Promotes a contact to a full agent, granting them helpdesk access and consuming an agent seat. Reversible by deleting/downgrading the agent. Confirm with the user before invoking.

NameTypeReqDescription
idnumberyesContact ID

No output schema declared.

No examples provided.

freshdesk_contacts_merge ~97

⚠ HIGH-IMPACT. Merges one or more secondary contacts into a primary contact, folding their tickets and identities together. The secondary contacts are consumed by the merge. Confirm with the user before invoking.

NameTypeReqDescription
contactobjectOptional identity fields to retain from the primary contact
primary_contact_idnumberyesThe contact that survives the merge
secondary_contact_idsarrayyesContacts folded into the primary

No output schema declared.

No examples provided.

freshdesk_contacts_restore ~27

Restore a previously soft-deleted contact.

NameTypeReqDescription
idnumberyesContact ID

No output schema declared.

No examples provided.

freshdesk_contacts_search ~58

Search contacts using the Freshdesk query language (e.g. "email:jane@acme.com").

NameTypeReqDescription
pagenumber1-based page number
querystringyesFreshdesk query string, without surrounding quotes

No output schema declared.

No examples provided.

freshdesk_contacts_send_invite ~30

Send a portal activation invite to a contact.

NameTypeReqDescription
idnumberyesContact ID

No output schema declared.

No examples provided.

freshdesk_contacts_soft_delete ~59

⚠ HIGH-IMPACT. Soft-deletes (deactivates) a contact, removing them from active views. Reversible via freshdesk_contacts_restore. Confirm with the user before invoking.

NameTypeReqDescription
idnumberyesContact ID

No output schema declared.

No examples provided.

freshdesk_contacts_update ~94

Update a contact (any subset of fields).

NameTypeReqDescription
addressstring
company_idnumber
custom_fieldsobject
emailstring
idnumberyesContact ID
job_titlestring
mobilestring
namestring
phonestring
tagsarray

No output schema declared.

No examples provided.

freshdesk_groups_create ~119

Create an agent group.

NameTypeReqDescription
agent_idsarrayAgents in the group
auto_ticket_assignbooleanEnable round-robin auto-assignment
business_hour_idnumberBusiness-hours config to apply
descriptionstring
escalate_tonumberAgent ID to escalate unassigned tickets to
namestringyesGroup name (required)
unassigned_forstringEscalation delay, e.g. "30m", "1h", "12h"

No output schema declared.

No examples provided.

freshdesk_groups_delete ~61

⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes an agent group. Tickets assigned to the group are unassigned from it. This action cannot be undone. Confirm with the user before invoking.

NameTypeReqDescription
idnumberyesGroup ID

No output schema declared.

No examples provided.

freshdesk_groups_get ~26

Get a single group by ID.

NameTypeReqDescription
idnumberyesGroup ID

No output schema declared.

No examples provided.

freshdesk_groups_list ~48

List agent groups (single page) with optional pagination.

NameTypeReqDescription
pagenumber1-based page number
perPagenumberRecords per page (max 100)

No output schema declared.

No examples provided.

freshdesk_groups_update ~86

Update an agent group (any subset of fields).

NameTypeReqDescription
agent_idsarray
auto_ticket_assignboolean
business_hour_idnumber
descriptionstring
escalate_tonumber
idnumberyesGroup ID
namestring
unassigned_forstring

No output schema declared.

No examples provided.

freshdesk_navigate ~147

Discover Freshdesk tools by domain. Returns the tool names and descriptions for the selected domain (tickets, contacts, companies, etc.). All tools are callable at any time — this is a help/discovery aid, not a prerequisite.

NameTypeReqDescription
domainstringyesThe domain to explore: - tickets: ticket CRUD, search, replies, notes, conversations - contacts: contact CRUD, search, merge, agent promotion, invites - companies: company CRUD, search, autocomplete…

No output schema declared.

No examples provided.

freshdesk_sla_create ~104

Create an SLA policy. sla_target, applicable_to, and escalation are free-form objects matching the Freshdesk SLA schema.

NameTypeReqDescription
applicable_toobjectConditions for which tickets the policy applies to
descriptionstring
escalationobjectEscalation configuration for response/resolution breaches
namestringyesPolicy name (required)
sla_targetobjectPer-priority response/resolution targets keyed by priority level

No output schema declared.

No examples provided.

freshdesk_sla_list ~16

List all SLA policies.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

freshdesk_sla_update ~63

Update an SLA policy.

NameTypeReqDescription
applicable_toobject
descriptionstring
escalationobject
idnumberyesSLA policy ID
namestring
sla_targetobject

No output schema declared.

No examples provided.

freshdesk_solutions_articles_create ~103

Create an article in a folder.

NameTypeReqDescription
descriptionstringyesHTML article body (required)
folder_idnumberyesParent folder ID
seo_dataobjectSEO metadata
statusnumberyes1=Draft, 2=Published
tagsarray
titlestringyesArticle title (required)
typenumber1=Permanent, 2=Workaround

No output schema declared.

No examples provided.

freshdesk_solutions_articles_delete ~52

⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a solution article. This action cannot be undone. Confirm with the user before invoking.

NameTypeReqDescription
idnumberyesArticle ID

No output schema declared.

No examples provided.

freshdesk_solutions_articles_get ~29

Get a single solution article by ID.

NameTypeReqDescription
idnumberyesArticle ID

No output schema declared.

No examples provided.

freshdesk_solutions_articles_list ~29

List a folder's articles.

NameTypeReqDescription
folder_idnumberyesParent folder ID

No output schema declared.

No examples provided.

freshdesk_solutions_articles_update ~78

Update a solution article.

NameTypeReqDescription
descriptionstring
idnumberyesArticle ID
seo_dataobject
statusnumber1=Draft, 2=Published
tagsarray
titlestring
typenumber

No output schema declared.

No examples provided.

freshdesk_solutions_categories_create ~52

Create a solution category.

NameTypeReqDescription
descriptionstring
namestringyesCategory name (required)
visible_in_portalsarrayPortal IDs this category is visible in

No output schema declared.

No examples provided.

freshdesk_solutions_categories_delete ~59

⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a solution category and all of its folders and articles. This action cannot be undone. Confirm with the user before invoking.

NameTypeReqDescription
idnumberyesCategory ID

No output schema declared.

No examples provided.

freshdesk_solutions_categories_get ~29

Get a single solution category by ID.

NameTypeReqDescription
idnumberyesCategory ID

No output schema declared.

No examples provided.

freshdesk_solutions_categories_list ~24

List all solution categories (top level of the knowledge base).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

freshdesk_solutions_categories_update ~50

Update a solution category.

NameTypeReqDescription
descriptionstring
idnumberyesCategory ID
namestring
visible_in_portalsarray

No output schema declared.

No examples provided.

freshdesk_solutions_folders_create ~92

Create a folder under a category.

NameTypeReqDescription
category_idnumberyesParent category ID
company_idsarrayRequired when visibility is 4
descriptionstring
namestringyesFolder name (required)
visibilitynumber1=All, 2=Logged-in users, 3=Agents, 4=Selected companies

No output schema declared.

No examples provided.