Skip to main content

Halo PSA Integration

Updated today

Please note: We’ve released the Halo PSA integration in a public beta testing period. Formal support for the Halo PSA integration is not yet available during the beta period. This includes use case workshops and guided implementation sessions specific to Halo PSA. MSPs should plan to self-test and validate workflows internally while we gather feedback and finalize supporting materials.

Prerequisites

MCP functionality in Halo PSA is currently in beta. You may need to update the version of your Halo PSA instance to integrate it with Hatz successfully. If you are not seeing the settings in Halo PSA that are mentioned below then please reach out to Halo support to get help upgrading to a newer version of Halo PSA. Please confirm with Halo support what other parts of Halo PSA the upgrade will impact before moving forward with it.

Getting started

This guide from Halo PSA covers the steps for enabling MCP functionality, creating an app and generating an API key: https://usehalo.com/halopsa/guides/2597/

The Halo PSA integration is a per-user integration. Each user in Hatz that wants access to Halo PSA data needs to set up the integration.

1) Enable MCP Functionality in Halo

Follow the below steps in Halo PSA to enable MCP functionality for the integration:

  • Select "Configuration" on the left hand menu

  • Select "AI"

  • Scroll down to find the "Remote MCP Server" section

  • Select the checkbox for "Enable the MCP Endpoint"

  • Copy and store the "server_url" to be used in a later step

  • Either select the checkbox to "Include all system tools" (recommended) or add individual tools

2) Create an App & Generate an API Key in Halo

Follow the below steps to create an app and generate an API key in Halo PSA for the integration:

  • Select "Configuration" on the left menu

  • Select "Integrations" in the Advanced section

  • Select "HaloPSA API" and then select "View Applications"

  • Select "+ New" in the top right

  • Give the app a name and description

  • Select the checkbox for "API Key" and then copy the generated API key and store it in a safe place

  • The "Login Type" field should be set to "Agent" and "Agent to log in as" field should be your user

  • Select the Permissions tab at the top

  • Either select the checkbox for "all:standard" and "all:teams" (recommended) or customize the permissions to fit your needs

  • Select "Save" at the bottom

3) Configure the Halo Integration in Hatz

Follow the below steps to setup the integration to Halo PSA in Hatz

  • Login to your Hatz tenant

  • Select the Workshop tab at the top

  • Select Connections on the left menu

  • Find Halo PSA and click Add

  • Input your Halo MCP Server URL that was copied in Step 1

  • Input your API Token that was copied in Step 2

  • Select Connect

Did this answer your question?