Skip to main content
Feedback

Freshservice MCP connector

Freshservice is an IT service management platform for managing IT incidents, assets, and service requests. The Freshservice MCP connector allows AI agents to manage support agents and agent groups, including creating, updating, and retrieving agent details and organizational structures. It also supports handling IT service tickets, asset management, and service catalog operations across your IT service management environment.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Freshservice MCP connector to perform the following actions:

  • Automate incident creation and assignment to reduce mean time to resolution
  • Track IT assets across your organization and monitor deprecation schedules
  • Synchronize change management workflows with external systems for compliance
  • Route service requests to appropriate departments based on request type
  • Maintain agent and team hierarchies across multiple Freshservice instances
  • Generate announcements and broadcast updates to all support agents
  • Audit asset inventory changes and generate reports for IT governance

Example prompts

Use the following example prompts to invoke Freshservice MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Create a new incident in Freshservice for a critical server outage.
  • Show me all open changes scheduled for this quarter in Freshservice.
  • List every agent in Freshservice and their assigned groups.
  • Update the asset type called 'Laptop' with new depreciation fields.
  • Get all announcements from Freshservice that mention security patches.
  • Create a new department called 'Cloud Operations' in Freshservice.
  • Delete the agent role called 'L1 Support' from Freshservice.
  • Retrieve all assets of type 'Monitor' that were purchased last year.

Freshservice MCP connector tools

The Freshservice MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
listAgentsRetrieves all support agents in the system.
createAgentCreates a new support agent with the provided details.
getAgentRetrieves information for a specific support agent.
updateAgentModifies an existing support agent's details.
deleteAgentRemoves a support agent from the system.
listAgentGroupsRetrieves all groups of support agents.
createAgentGroupCreates a new group for organizing support agents.
getAgentGroupRetrieves information for a specific agent group.
updateAgentGroupModifies an existing agent group's details.
deleteAgentGroupRemoves an agent group from the system.
listAgentRolesRetrieves all roles available for support agents.
getAgentRoleRetrieves information for a specific agent role.
listAnnouncementsRetrieves all announcements in the system.
createAnnouncementCreates a new announcement to communicate with users.
getAnnouncementRetrieves information for a specific announcement.
updateAnnouncementModifies an existing announcement's content or settings.
deleteAnnouncementRemoves an announcement from the system.
listAssetTypesRetrieves all types of assets in the system.
createAssetTypeCreates a new asset type category.
getAssetTypeRetrieves information for a specific asset type.
updateAssetTypeModifies an existing asset type's details.
deleteAssetTypeRemoves an asset type from the system.
getAssetTypeFieldsRetrieves custom fields associated with an asset type.
listChangesRetrieves all changes in the system.
createChangeCreates a new change request for approval.
getChangeRetrieves information for a specific change request.
updateChangeModifies an existing change request's details.
deleteChangeRemoves a change request from the system.
listDepartmentsRetrieves all departments in the organization.
createDepartmentCreates a new department with the specified details.
getDepartmentGet a department.
updateDepartmentUpdate a department.
deleteDepartmentDelete a department.
listLocationsList locations.
createLocationCreate a location.
getLocationGet a location.
updateLocationUpdate a location.
deleteLocationDelete a location.
listProblemsList problems.
createProblemCreate a problem.
getProblemGet a problem.
updateProblemUpdate a problem.
deleteProblemDelete a problem.
listProductsList products.
createProductCreate a product.
getProductGet a product.
updateProductUpdate a product.
deleteProductDelete a product.
listReleasesList releases.
createReleaseCreate a release.
getReleaseGet a release.
updateReleaseUpdate a release.
deleteReleaseDelete a release.
listRequestersList requesters.
createRequesterCreate a requester.
getRequesterGet a requester.
updateRequesterUpdate a requester.
deleteRequesterDelete a requester.
listRequesterGroupsList requester groups.
createRequesterGroupCreate a requester group.
getRequesterGroupGet a requester group.
updateRequesterGroupUpdate a requester group.
deleteRequesterGroupDelete a requester group.
listSoftwareList software applications.
createSoftwareCreate a software application.
getSoftwareGet a software application.
updateSoftwareUpdate a software application.
deleteSoftwareDelete a software application.
listTicketsList tickets.
createTicketCreate a ticket.
filterTicketsFilter tickets.
getTicketGet a ticket.
updateTicketUpdate a ticket.
deleteTicketDelete a ticket.
On this Page