Freshservice MCP server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| FRESHSERVICE_APIKEY | Yes | Your Freshservice API key | |
| FRESHSERVICE_DOMAIN | Yes | Your Freshservice domain (e.g., yourcompany.freshservice.com) |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_ticket_fieldsB | Get ticket fields from Freshservice. |
| get_ticketsC | Get tickets from Freshservice with pagination support. |
| create_ticketC | Create a ticket in Freshservice. |
| update_ticketC | Update a ticket in Freshservice. |
| filter_ticketsC | Filter the tickets in Freshservice. |
| delete_ticketC | Delete a ticket in Freshservice. |
| get_ticket_by_idC | Get a ticket in Freshservice. |
| list_service_itemsB | Get list of service items from Freshservice. |
| get_requested_itemsB | Fetch requested items for a specific ticket if the ticket is a service request. |
| create_service_requestC | Create a service request in Freshservice. |
| send_ticket_replyC | Send reply to a ticket in Freshservice. |
| create_ticket_noteC | Create a note for a ticket in Freshservice. |
| update_ticket_conversationC | Update a conversation for a ticket in Freshservice. |
| list_all_ticket_conversationB | List all conversation of a ticket in freshservice. |
| get_all_productsC | List all the products from Freshservice. |
| get_products_by_idB | Get product by product ID in Freshservice. |
| create_productC | Create a product in Freshservice. |
| update_productC | Update a product in Freshservice. |
| create_requesterC | Creates a requester in Freshservice. |
| get_all_requestersB | Fetch all requesters from Freshservice. |
| get_requester_idB | Get requester by ID in Freshservice. |
| list_all_requester_fieldsB | List all requester fields in Freshservice. |
| update_requesterC | Update a requester in Freshservice. |
| filter_requestersC | Filter requesters in Freshservice. |
| create_agentC | Create a new agent in Freshservice. |
| get_agentB | Get agent by id in Freshservice. |
| get_all_agentsC | Fetch agents from Freshservice. |
| filter_agentsC | Filter Freshservice agents based on a query. |
| update_agentC | Update the agent details in the Freshservice. |
| get_agent_fieldsB | Get all agent fields in Freshservice. |
| get_all_agent_groupsB | Get all agent groups in Freshservice. |
| getAgentGroupByIdB | Get agent groups by its group id in Freshservice. |
| add_requester_to_groupC | Add a requester to a manual requester group in Freshservice. |
| create_groupC | Create a group in Freshservice. |
| update_groupC | Update a group in Freshservice. |
| get_all_requester_groupsC | Get all requester groups in Freshservice. |
| get_requester_groups_by_idC | Get requester groups in Freshservice. |
| create_requester_groupB | Create a requester group in Freshservice. |
| update_requester_groupC | Update an requester group in Freshservice. |
| list_requester_group_membersB | List all members of a requester group in Freshservice. |
| get_all_canned_responseB | List all canned response in Freshservice. |
| get_canned_responseC | Get a canned response in Freshservice. |
| list_all_canned_response_folderB | List all canned response of a folder in Freshservice. |
| list_canned_response_folderC | List canned response folder in Freshservice. |
| list_all_workspacesB | List all workspaces in Freshservice. |
| get_workspaceB | Get a workspace by its ID in Freshservice. |
| get_all_solution_categoryB | Get all solution category in Freshservice. |
| get_solution_categoryB | Get solution category by its ID in Freshservice. |
| create_solution_categoryB | Create a new solution category in Freshservice. |
| update_solution_categoryC | Update a solution category in Freshservice. |
| get_list_of_solution_folderC | Get list of solution folder by its ID in Freshservice. |
| get_solution_folderB | Get solution folder by its ID in Freshservice. |
| get_list_of_solution_articleC | Get list of solution article in Freshservice. |
| get_solution_articleB | Get solution article by id in Freshservice. |
| create_solution_articleC | Create a new solution article in Freshservice. |
| update_solution_articleC | Update a solution article in Freshservice. |
| create_solution_folderC | Create a new folder under a solution category in Freshservice. |
| update_solution_folderB | Update an existing solution folder's details in Freshservice. |
| publish_solution_articleC | Publish a solution article in Freshservice. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/effytech/freshservice_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server