BYOA Documentation โ€” Last Full Review: 14 August 2026
LuxGov

Custom GPT Setup

Supported path โ€” read carefully, it's easy to confuse with something that doesn't work

Two different things people call "connect ChatGPT" โ€” only one works

This guide covers building your own Custom GPT with a configured Action โ€” that works today. It does not cover ChatGPT's built-in, native connector feature โ€” that does not work with LuxGov today. See the AI Boundary Guide for exactly why, before you spend time trying it.

1. Get a real LuxGov MCP key

See Getting Started.

2. Create a new Custom GPT

In ChatGPT, choose Create a GPT, then go to the Configure tab. Requires a ChatGPT plan that supports Custom GPTs (typically Plus, Team, or Enterprise).

The Custom GPT builder's Configure tab

3. Add an Action

Under Actions, import LuxGov's OpenAPI 3.0 specification (a different file format than the Swagger 2.0 file used for Copilot Studio).

The Actions/schema-import screen

4. Configure authentication

Set authentication to API key, custom header, named X-MCP-Key, with your real key value.

Custom GPT Action authentication settings โ€” key value must be redacted before publishing

5. Test it

Use the built-in preview pane to ask a real question before publishing the GPT for wider use.

A successful test conversation in the preview pane (optional)

Security guidance specific to Custom GPTs

If you share this Custom GPT with others, anyone who can use it can effectively use your LuxGov key through it. Only share it with people you'd trust with direct read access to that project data.