Skip to main content
Feedback

HaloPSA MCP connector

HaloPSA is a professional services automation platform for managing client relationships, service tickets, and organizational infrastructure. The HaloPSA MCP connector allows AI agents to manage clients and their associated sites, create and track support tickets, and organize user accounts across the platform. It also supports querying ticket histories, updating client information, and coordinating multi-site service operations.

Authentication type

  • OAuth 2.0 Client Credentials - Requires a client ID and secret to be configured for server-to-server access without user involvement.

Uses

Use the HaloPSA MCP connector to perform the following actions:

  • Onboard new clients and assign them to service sites in HaloPSA
  • Create and track support tickets from customer requests automatically
  • Provision user accounts and manage team member access in HaloPSA
  • Monitor ticket status and escalate urgent issues to assigned agents
  • Retrieve client information to personalize service delivery workflows
  • Organize tickets by type and route them to the correct support team
  • Bulk import client and site data to streamline account setup

Example prompts

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

  • Show me all active clients in HaloPSA.
  • Create a new support ticket for the network outage at Acme Corp.
  • List all open tickets assigned to our support team in HaloPSA.
  • Add a new site for our customer XYZ Industries in HaloPSA.
  • Get details on ticket 12345 and show me who it's assigned to.
  • Create a user account for our new support agent in HaloPSA.
  • What ticket types are available in our HaloPSA instance?
  • List all agents and their current workload in HaloPSA.
  • Delete the client record for the company we no longer serve.
  • Show me all sites associated with our largest client.

HaloPSA MCP connector tools

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

ToolDescription
listClientsRetrieves a list of all clients in the system.
createClientCreates a new client with the provided information.
getClientRetrieves detailed information about a specific client.
deleteClientRemoves a client from the system.
listSitesRetrieves a list of all sites in the system.
createSiteCreates a new site with the provided information.
getSiteRetrieves detailed information about a specific site.
deleteSiteRemoves a site from the system.
listTicketsRetrieves a list of all tickets in the system.
createTicketCreates a new ticket with the provided information.
getTicketRetrieves detailed information about a specific ticket.
deleteTicketRemoves a ticket from the system.
listUsersRetrieves a list of all users in the system.
createUserCreates a new user with the provided information.
getUserRetrieves detailed information about a specific user.
deleteUserRemoves a user from the system.
listTicketTypesRetrieves a list of all available ticket types.
listAgentsRetrieves a list of all agents in the system.
On this Page