HaloPSA and Servosity in ChatGPT

ChatGPT (Plus / Pro / Team / Business / Enterprise / Education) added native MCP support in September 2025 as Developer Mode beta. This guide installs the MSP Skills HaloPSA and Servosity MCP servers in ChatGPT.

Two caveats up front: ChatGPT Free does not yet expose Developer Mode, and ChatGPT only connects to remote / HTTPS MCP servers - not to local stdio binaries directly. MSP Skills ships local binaries, so you bridge them over HTTPS using mcp-remote or your own tunnel. The bridge is one extra step; everything else is the same as the Claude Desktop install.

What you need

Step 1 - Install MSP Skills binaries

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/servosity/msp-skills/main/skills/halopsa/install.sh)
bash <(curl -fsSL https://raw.githubusercontent.com/servosity/msp-skills/main/skills/servosity/install.sh)

Windows (PowerShell):

iwr -useb https://raw.githubusercontent.com/servosity/msp-skills/main/skills/halopsa/install.ps1 | iex
iwr -useb https://raw.githubusercontent.com/servosity/msp-skills/main/skills/servosity/install.ps1 | iex

Install only the skills you’ll use.

Step 2 - Choose your HTTPS bridge

Option A - mcp-remote bridge (simplest). In a terminal:

npx mcp-remote halopsa-mcp --port 7777 \
  --env HALOPSA_TENANT=<tenant> \
  --env HALOPSA_CLIENT_ID=<id> \
  --env HALOPSA_CLIENT_SECRET=<secret>

Then expose https://localhost:7777 to the public internet via Cloudflare Tunnel:

cloudflared tunnel --url http://localhost:7777

Cloudflare prints a public HTTPS URL. Treat it as sensitive.

Option B - run halopsa-mcp natively in HTTP mode. The MSP Skills MCP binaries support --transport http:

HALOPSA_TENANT=<tenant> \
HALOPSA_CLIENT_ID=<id> \
HALOPSA_CLIENT_SECRET=<secret> \
halopsa-mcp --transport http --addr :7777

Then tunnel it the same way (Cloudflare Tunnel / ngrok HTTPS).

(Repeat the equivalent setup for servosity-mcp on a different port.)

Step 3 - Enable Developer Mode in ChatGPT

In ChatGPT: Settings → Advanced → Developer Mode (toggle on). Then go to Connectors → Add MCP server. Enter the public HTTPS URL from your tunnel.

Step 4 - Ask a real question

In ChatGPT chat:

ChatGPT discovers the MCP tools the connector exposes and runs them.

Cost

Security

Troubleshooting

ChatGPT can’t connect to the MCP server: confirm the tunnel URL responds when you visit it in a browser (you should get an MCP-protocol response or an error - not a connection refused). Test the underlying server with halopsa-cli doctor or servosity-cli doctor first.

Developer Mode toggle missing: you’re on the Free tier, or your plan admin disabled it. Check your ChatGPT plan at chatgpt.com/#pricing.

mcp-remote: command not found: install Node.js (the bridge runs under npx). brew install node on macOS, the official Windows installer, or whichever package manager your distro uses.

What’s next

← Back to main install