Freshservice MCP connector
Updated
Freshservice is an IT service management platform for handling IT incidents, assets, and service requests. The Freshservice MCP connector allows AI agents to create, update, and manage agents and agent groups to keep support teams organized. It also supports broader IT service management workflows, helping streamline ticketing and asset tracking across an organization's instance.
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:
- Track and resolve IT incidents across the organization in real time
- Manage IT assets and their lifecycle from procurement to retirement
- Automate agent and agent group assignments for faster ticket resolution
- Coordinate change management workflows to reduce deployment risks
- Publish company-wide announcements directly from a workflow
- Organize departments and roles to streamline IT service delivery
- Standardize asset type definitions for consistent inventory tracking
- Streamline change requests from creation through approval and closure
Example prompts
Use the following example prompts to invoke Freshservice MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all open incidents assigned to the IT team in Freshservice.Create a new agent account for our new hire in Freshservice.List all agent groups in Freshservice.Post an announcement about tomorrow's system maintenance in Freshservice.What asset types do we track in Freshservice?Create a change request for the server upgrade in Freshservice.Show me all departments configured in Freshservice.Update the role for our support agent in Freshservice.Delete the outdated announcement about the old office closure in Freshservice.Get the details of a specific change request in Freshservice.
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.
| Tool | Description |
|---|---|
| listAgents | List agents |
| createAgent | Create an agent |
| getAgent | Get an agent |
| updateAgent | Update an agent |
| deleteAgent | Delete an agent |
| listAgentGroups | List agent groups |
| createAgentGroup | Create an agent group |
| getAgentGroup | Get an agent group |
| updateAgentGroup | Update an agent group |
| deleteAgentGroup | Delete an agent group |
| listAgentRoles | List agent roles |
| getAgentRole | Get an agent role |
| listAnnouncements | List announcements |
| createAnnouncement | Create an announcement |
| getAnnouncement | Get an announcement |
| updateAnnouncement | Update an announcement |
| deleteAnnouncement | Delete an announcement |
| listAssetTypes | List asset types |
| createAssetType | Create an asset type |
| getAssetType | Get an asset type |
| updateAssetType | Update an asset type |
| deleteAssetType | Delete an asset type |
| getAssetTypeFields | Get asset type fields |
| listChanges | List changes |
| createChange | Create a change |
| getChange | Get a change |
| updateChange | Update a change |
| deleteChange | Delete a change |
| listDepartments | List departments |
| createDepartment | Create a department |
| getDepartment | Get a department |
| updateDepartment | Update a department |
| deleteDepartment | Delete a department |
| listLocations | List locations |
| createLocation | Create a location |
| getLocation | Get a location |
| updateLocation | Update a location |
| deleteLocation | Delete a location |
| listProblems | List problems |
| createProblem | Create a problem |
| getProblem | Get a problem |
| updateProblem | Update a problem |
| deleteProblem | Delete a problem |
| listProducts | List products |
| createProduct | Create a product |
| getProduct | Get a product |
| updateProduct | Update a product |
| deleteProduct | Delete a product |
| listReleases | List releases |
| createRelease | Create a release |
| getRelease | Get a release |
| updateRelease | Update a release |
| deleteRelease | Delete a release |
| listRequesters | List requesters |
| createRequester | Create a requester |
| getRequester | Get a requester |
| updateRequester | Update a requester |
| deleteRequester | Delete a requester |
| listRequesterGroups | List requester groups |
| createRequesterGroup | Create a requester group |
| getRequesterGroup | Get a requester group |
| updateRequesterGroup | Update a requester group |
| deleteRequesterGroup | Delete a requester group |
| listSoftware | List software applications |
| createSoftware | Create a software application |
| getSoftware | Get a software application |
| updateSoftware | Update a software application |
| deleteSoftware | Delete a software application |
| listTickets | List tickets |
| createTicket | Create a ticket |
| filterTickets | Filter tickets |
| getTicket | Get a ticket |
| updateTicket | Update a ticket |
| deleteTicket | Delete a ticket |