Before you connect
- A Halo workspace. Start one if you do not have one.
- To grant write access (replying to customers, changing records, launching outreach), you need the matching permissions in Halo yourself. The consent screen only offers what you hold, and every write re-checks it.
Install from the directory
Once Halo is published in the directory:- In ChatGPT, open Settings > Apps & Connectors and search for Halo.
- Choose Connect. ChatGPT opens the Halo consent screen.
- Sign in to Halo if asked, choose the permissions ChatGPT should have (read permissions are pre-selected; write permissions start unchecked), and choose Authorize.
- Mention Halo in a conversation, or pick one of the starter prompts.
Connect in Developer mode
If the plugin is not available to your ChatGPT workspace yet, connect the MCP server directly. In ChatGPT open Settings > Apps & Connectors, enable Developer mode, create a connector and use:/api/mcp, with tool discovery open before sign-in because ChatGPT lists tools before an account is linked. Use /api/mcp for every other client.
What you can ask
“Show me the open tickets about invoices and draft a reply to each.”
“Who at Acme has written in this quarter, and what did we tell them?”
“What went badly in support this week, and what should we fix first?”
“Create a broadcast about the new reporting dashboard, send me a test and tell me how many people would get it.”
“Which onboardings are stuck? Log a note on each and create a follow-up task.”
What the plugin can do
Every tool declares whether it only reads, whether it changes or sends something, and whether it reaches outside Halo, so ChatGPT confirms before any write. Outreach activation additionally requires the recipient count from the audience preview.
Permissions
The consent screen lists every permission ChatGPT asks for, grouped into Read and Write. Write permissions are never implied by read ones, and the plugin can never do more than the person who connected it. Integration secrets never leave Halo. See Scopes & Permissions for the scope list and token lifetimes.Troubleshooting
- A write tool says a permission is missing: disconnect and reconnect the plugin, then tick the write permission on the consent screen.
- ChatGPT cannot connect to a custom URL: make sure you used
https://app.haloagents.ai/api/mcp/chatgpt; the canonical/api/mcpURL requires sign-in before listing tools, which ChatGPT’s connector flow does not expect. - No tools appear: your workspace’s plan does not include that feature, or the MCP server was disabled for your workspace. Ask your Halo admin.
- Still stuck? Email support@haloagents.ai.