From HaloPSA release notes for current beta Version Information Version: 2.204 Application: Halo Release Type: Beta Date Released: 6/08/2025 The Model Context Protocol (MCP) HTTP endpoint allows AI assistants such as OpenAI to connect securely and dynamically invoke tools in the Halo API — such as knowledge search, Ticket logging and updating, or executing runbooks. Example usage in the OpenAI Responses API; POST https://api.openai.com/v1/responses { "model": "gpt-4.1", "input": "Log an Incident to test the Halo Remote MCP Server and assign it to me.", "tools": [ { "type": "mcp", "server_label": "halo", "server_url": "<<yourHaloUrl>>/api/mcp", "require_approval": "never", "headers": { "Authorization": "Bearer <<your-halo-access-token>>" } } ] } This will allow the conversational AI to invoke functions within your Halo API whenever it thinks it needs to use them. In the example above the AI will look at what functions are available in Halo, discover functions for creating a new ticket and assigning it to the agent that the access token is for, and determine that it should use them and execute them one after the other, and respond to the user telling them the ID of their new ticket. Enable the MCP Endpoint from Config > AI, by checking the "Enable the MCP Endpoint" setting. This will then show you some information and the above sample request for using Halo MCP within OpenAI. The tools/functions that are available in the MCP endpoint are the same as for Operations Agents within the Halo Agent Application. These can be customised from the AI config screen in the same way as Operations Agents, by removing the default system tools and opting in to them manually, or adding more Create new Ticket tools with different Ticket Types/Templates, or custom Run Runbook tools. The system tools available here will be added to and enhanced with additional arguments in the future.