MCP server for Freshdesk — tickets, contacts, companies, agents, groups, and knowledge base.
FRESHDESK_API_KEYAPI keyrequiredFreshdesk API key (found under Profile Settings in the Freshdesk portal)
Declared by the author in the official MCP registry. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
freshdesk_agents_listList agents (single page) with optional filters and pagination.List agents (single page) with optional filters and pagination.
No input schema was published for this tool.
freshdesk_agents_getGet a single agent by ID.Get a single agent by ID.
No input schema was published for this tool.
freshdesk_agents_meGet the agent that owns the current API key (connectivity / identity check).Get the agent that owns the current API key (connectivity / identity check).
No input schema was published for this tool.
freshdesk_agents_createCreate an agent. Requires email and ticket_scope (1=Global, 2=Group, 3=Restricted).Create an agent. Requires email and ticket_scope (1=Global, 2=Group, 3=Restricted).
No input schema was published for this tool.
freshdesk_agents_updateUpdate an agent (any subset of fields).Update an agent (any subset of fields).
No input schema was published for this tool.
freshdesk_agents_deleteprivileged⚠ DESTRUCTIVE — IRREVERSIBLE. Deletes an agent, downgrading them to a contact and⚠ DESTRUCTIVE — IRREVERSIBLE. Deletes an agent, downgrading them to a contact and
No input schema was published for this tool.
freshdesk_companies_searchSearch companies using the Freshdesk query language.Search companies using the Freshdesk query language.
No input schema was published for this tool.
freshdesk_companies_listList companies (single page) with optional pagination.List companies (single page) with optional pagination.
No input schema was published for this tool.
freshdesk_companies_getGet a single company by ID.Get a single company by ID.
No input schema was published for this tool.
freshdesk_companies_createCreate a company.Create a company.
No input schema was published for this tool.
freshdesk_companies_updateUpdate a company (any subset of fields).Update a company (any subset of fields).
No input schema was published for this tool.
freshdesk_companies_autocompleteLightweight company lookup by name fragment.Lightweight company lookup by name fragment.
No input schema was published for this tool.
freshdesk_companies_deleteprivileged⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a company. Associated contacts are⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a company. Associated contacts are
No input schema was published for this tool.
freshdesk_contacts_searchSearch contacts using the Freshdesk query language (e.g. "email:jane@acme.com").Search contacts using the Freshdesk query language (e.g. "email:jane@acme.com").
No input schema was published for this tool.
freshdesk_contacts_listList contacts (single page) with optional filters and pagination.List contacts (single page) with optional filters and pagination.
No input schema was published for this tool.
freshdesk_contacts_getGet a single contact by ID.Get a single contact by ID.
No input schema was published for this tool.
freshdesk_contacts_createCreate a contact. Requires name plus one of email/phone/mobile/twitter_id.Create a contact. Requires name plus one of email/phone/mobile/twitter_id.
No input schema was published for this tool.
freshdesk_contacts_updateUpdate a contact (any subset of fields).Update a contact (any subset of fields).
No input schema was published for this tool.
freshdesk_contacts_autocompleteLightweight contact lookup by name or email fragment.Lightweight contact lookup by name or email fragment.
No input schema was published for this tool.
freshdesk_contacts_make_agent⚠ HIGH-IMPACT. Promotes a contact to a full agent, granting them helpdesk access and⚠ HIGH-IMPACT. Promotes a contact to a full agent, granting them helpdesk access and
No input schema was published for this tool.
freshdesk_contacts_restoreRestore a previously soft-deleted contact.Restore a previously soft-deleted contact.
No input schema was published for this tool.
freshdesk_contacts_send_inviteSend a portal activation invite to a contact.Send a portal activation invite to a contact.
No input schema was published for this tool.
freshdesk_contacts_merge⚠ HIGH-IMPACT. Merges one or more secondary contacts into a primary contact, folding⚠ HIGH-IMPACT. Merges one or more secondary contacts into a primary contact, folding
No input schema was published for this tool.
freshdesk_contacts_soft_deleteprivileged⚠ HIGH-IMPACT. Soft-deletes (deactivates) a contact, removing them from active views.⚠ HIGH-IMPACT. Soft-deletes (deactivates) a contact, removing them from active views.
No input schema was published for this tool.
freshdesk_contacts_hard_deleteprivileged⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a contact and their data. This cannot⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a contact and their data. This cannot
No input schema was published for this tool.
freshdesk_groups_listList agent groups (single page) with optional pagination.List agent groups (single page) with optional pagination.
No input schema was published for this tool.
freshdesk_groups_getGet a single group by ID.Get a single group by ID.
No input schema was published for this tool.
freshdesk_groups_createCreate an agent group.Create an agent group.
No input schema was published for this tool.
freshdesk_groups_updateUpdate an agent group (any subset of fields).Update an agent group (any subset of fields).
No input schema was published for this tool.
freshdesk_groups_deleteprivileged⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes an agent group. Tickets assigned to the⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes an agent group. Tickets assigned to the
No input schema was published for this tool.
freshdesk_navigateDiscover Freshdesk tools by domain. Returns the tool names and descriptionsDiscover Freshdesk tools by domain. Returns the tool names and descriptions
No input schema was published for this tool.
freshdesk_statusCheck Freshdesk API connectivity (calls agents/me) and list available domains.Check Freshdesk API connectivity (calls agents/me) and list available domains.
No input schema was published for this tool.
freshdesk_sla_listList all SLA policies.List all SLA policies.
No input schema was published for this tool.
freshdesk_sla_createCreate an SLA policy. sla_target, applicable_to, and escalation are free-form objects matching the Freshdesk SLA schema.Create an SLA policy. sla_target, applicable_to, and escalation are free-form objects matching the Freshdesk SLA schema.
No input schema was published for this tool.
freshdesk_sla_updateUpdate an SLA policy.Update an SLA policy.
No input schema was published for this tool.
freshdesk_business_hours_listList all business-hours configurations.List all business-hours configurations.
No input schema was published for this tool.
freshdesk_business_hours_getGet a single business-hours configuration by ID.Get a single business-hours configuration by ID.
No input schema was published for this tool.
freshdesk_canned_responses_list_foldersList all canned-response folders.List all canned-response folders.
No input schema was published for this tool.
freshdesk_canned_responses_get_folderGet a single canned-response folder (includes its responses).Get a single canned-response folder (includes its responses).
No input schema was published for this tool.
freshdesk_canned_responses_list_responsesList the canned responses inside a folder.List the canned responses inside a folder.
No input schema was published for this tool.
40 of 40 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
MCP server for Freshdesk — tickets, contacts, companies, agents, groups, and knowledge base.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.