Freshservice MCP Server

97 tools. 45 can modify or destroy data without limits.

6 destructive tools with no built-in limits. Policy required.

Last updated:

45 can modify or destroy data
52 read-only
97 tools total

Community server · catalogue entry verified 04/07/2026

How to control Freshservice MCP Server ↓

What Freshservice MCP Server exposes to your agents

Read (52) Write / Execute (39) Destructive / Financial (6)
Critical Risk

The most dangerous Freshservice MCP Server tools

45 of Freshservice MCP Server's 97 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Freshservice MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Freshservice MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "cancel_change_approval_group": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_requester_to_group": {
    "limits": [
      {
        "counter": "add_requester_to_group_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "filter_agents": {
    "limits": [
      {
        "counter": "filter_agents_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Freshservice MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON FRESHSERVICE →

Instant setup, no code required.

All 97 Freshservice MCP Server tools

WRITE 38 tools
Write add_requester_to_group Add a requester to a manual requester group in Freshservice. Write cancel_change_approval Cancel a change approval. Write close_change Close a change and provide the result explanation. Write create_agent Create a new agent in Freshservice. Write create_change Create a new change in Freshservice. Write create_change_approval_group Create an approval group for a change. Write create_change_note Create a note for a change in Freshservice. Write create_change_task Create a task for a change. Write create_change_time_entry create_change_time_entry Write create_group Create a group in Freshservice. Write create_product Create a product in Freshservice. Write create_requester Creates a requester in Freshservice. Write create_requester_group Create a requester group in Freshservice. Write create_service_request Create a service request in Freshservice. Write create_solution_article Create a new solution article in Freshservice. Write create_solution_category Create a new solution category in Freshservice. Write create_solution_folder Create a new folder under a solution category in Freshservice. Write create_ticket create_ticket Write create_ticket_note Create a note for a ticket in Freshservice. Write move_change Move a change to another workspace. Write publish_solution_article Publish a solution article in Freshservice. Write send_ticket_reply Send reply to a ticket in Freshservice. Write update_agent Update the agent details in the Freshservice. Write update_approval_chain_rule_change Update approval chain rule for a change. Write update_change Update an existing change in Freshservice. Write update_change_approval_group Update a change approval group. Write update_change_note Update a note for a change. Write update_change_task Update a task for a change. Write update_change_time_entry Update a time entry for a change. Write update_group Update a group in Freshservice. Write update_product Update a product in Freshservice. Write update_requester Update a requester in Freshservice. Write update_requester_group Update an requester group in Freshservice. Write update_solution_article Update a solution article in Freshservice. Write update_solution_category Update a solution category in Freshservice. Write update_solution_folder Update an existing solution folder's details in Freshservice. Write update_ticket Update a ticket in Freshservice. Write update_ticket_conversation Update a conversation for a ticket in Freshservice.
READ 52 tools
Read filter_agents Filter Freshservice agents based on a query. Read filter_changes filter_changes Read filter_requesters Filter requesters in Freshservice. Read filter_tickets filter_tickets Read get_agent Get agent by id in Freshservice. Read get_agent_fields Get all agent fields in Freshservice. Read get_agent_lookup get_agent_lookup Read get_agent_workload get_agent_workload Read get_all_agent_groups Get all agent groups in Freshservice. Read get_all_agents Fetch agents from Freshservice. Read get_all_canned_response List all canned response in Freshservice. Read get_all_products List all the products from Freshservice. Read get_all_requester_groups Get all requester groups in Freshservice. Read get_all_requesters Fetch all requesters from Freshservice. Read get_all_solution_category Get all solution category in Freshservice. Read get_canned_response Get a canned response in Freshservice. Read get_change_by_id Get a specific change by ID in Freshservice. Read get_change_tasks Get all tasks associated with a change. Read get_changes get_changes Read get_list_of_solution_article Get list of solution article in Freshservice. Read get_list_of_solution_folder Get list of solution folder by its ID in Freshservice. Read get_products_by_id Get product by product ID in Freshservice. Read get_requested_items Fetch requested items for a specific ticket if the ticket is a service request. Read get_requester_groups_by_id Get requester groups in Freshservice. Read get_requester_id Get requester by ID in Freshservice. Read get_solution_article Get solution article by id in Freshservice. Read get_solution_category Get solution category by its ID in Freshservice. Read get_solution_folder Get solution folder by its ID in Freshservice. Read get_team_comparison get_team_comparison Read get_ticket_by_id Get a ticket in Freshservice. Read get_ticket_fields Get ticket fields from Freshservice. Read get_ticket_stats get_ticket_stats Read get_tickets Get tickets from Freshservice with pagination support. Read get_workspace Get a workspace by its ID in Freshservice. Read getAgentGroupById Get agent groups by its group id in Freshservice. Read list_all_canned_response_folder List all canned response of a folder in Freshservice. Read list_all_requester_fields List all requester fields in Freshservice. Read list_all_ticket_conversation List all conversation of a ticket in freshservice. Read list_all_workspaces List all workspaces in Freshservice. Read list_canned_response_folder List canned response folder in Freshservice. Read list_change_approval_groups List all approval groups within a change. Read list_change_approvals List all change approvals. Read list_change_fields List all change fields. Read list_change_notes List all notes for a change. Read list_change_time_entries List all time entries for a change. Read list_requester_group_members List all members of a requester group in Freshservice. Read list_service_items Get list of service items from Freshservice. Read search_tickets_all search_tickets_all Read view_change_approval View a specific change approval. Read view_change_note View a specific note for a change. Read view_change_task View a specific task for a change. Read view_change_time_entry View a specific time entry for a change.

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Freshservice MCP Server

Can an AI agent delete data through the Freshservice MCP Server MCP server? +

Yes. The Freshservice MCP Server server exposes 6 destructive tools including cancel_change_approval_group, delete_change, delete_change_note. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Freshservice MCP Server? +

The Freshservice MCP Server server has 38 write tools including add_requester_to_group, cancel_change_approval, close_change. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Freshservice MCP Server.

How many tools does the Freshservice MCP Server MCP server expose? +

97 tools across 3 categories: Destructive, Read, Write. 52 are read-only. 45 can modify, create, or delete data.

How do I enforce a policy on Freshservice MCP Server? +

Register the Freshservice MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Freshservice MCP Server tool call.

Deterministic rules across all 97 Freshservice MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

97 Freshservice MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.