Back to knowledgebase
AIvikings Knowledgebase

How to connect AIvikings MCP to ChatGPT

Connect ChatGPT to the AIvikings MCP server so it can check, register, and manage domains through authorized MCP tools.

mcp chatgpt oauth custom plugin domain registration

ChatGPT can connect to AIvikings through the Model Context Protocol endpoint at https://mcp.aivikings.ai/mcp. Once connected, ChatGPT can discover AIvikings domain tools, ask you to authorize access, and use those tools to check availability, get pricing, register domains, manage nameservers, and review account domain data.

This guide explains how to add AIvikings as a custom MCP plugin in ChatGPT. It is for builders who want ChatGPT to work with a real MCP domain registrar, instead of moving between chat, API docs, and a registrar dashboard by hand.

Quick answer

Use this MCP endpoint when ChatGPT asks for the server URL:

https://mcp.aivikings.ai/mcp

AIvikings MCP uses OAuth for authorization. ChatGPT reads the published MCP and OAuth metadata, starts the authorization flow, and then AIvikings asks you to authorize access for your account.

Before you start

You need these three things:

  • An AIvikings account with access to the customer dashboard.
  • A ChatGPT account with plugins and developer mode available.
  • The AIvikings MCP endpoint: https://mcp.aivikings.ai/mcp.

If you want to inspect the available tools first, open the AIvikings MCP documentation. If you use Claude instead of ChatGPT, see the Claude MCP connector guide.

1. Copy your AIvikings connection token

Open the Connection page in your AIvikings dashboard and copy the customer bearer token. You will use it on the AIvikings authorization page when ChatGPT starts the OAuth flow.

AIvikings Connection page with the Copy token button highlighted.

Keep this token private. It is used to approve access for the ChatGPT plugin on your AIvikings account.

2. Turn on developer mode in ChatGPT

Custom MCP plugins are available when developer mode is on. In ChatGPT, open Settings, then Security and login, and switch Developer mode on.

ChatGPT Security and login settings with Developer mode highlighted.

Developer mode lets you add custom connectors that are not selected from the built-in plugin directory. Only add MCP servers you trust.

3. Open Plugins and add a new plugin

Go to Settings, then Plugins, and open the plugins page. Click the plus button in the top right to create a new plugin.

ChatGPT Plugins page with the plus button highlighted.

ChatGPT connects to AIvikings from OpenAI's cloud, so you do not need a local tunnel or local MCP bridge.

4. Enter the plugin name and server URL

In the New Plugin dialog, give it a name you recognize, for example AIvikings MCP. Leave Connection set to Server URL and paste this endpoint:

https://mcp.aivikings.ai/mcp

Icon and description are optional.

ChatGPT New Plugin dialog with the AIvikings MCP server URL filled in.

The plugin name is just the label you will see in ChatGPT. The server URL must match the AIvikings MCP endpoint exactly.

5. Set authentication to OAuth and create the plugin

Set Authentication to OAuth. You do not need to open Advanced OAuth settings because ChatGPT should discover the relevant metadata from the AIvikings server. Tick the custom-server acknowledgement, then click Create.

ChatGPT New Plugin dialog with OAuth authentication and Create highlighted.

OAuth is what lets ChatGPT request permission without asking you to paste static API keys into the plugin configuration.

6. Sign in with AIvikings

ChatGPT now shows a confirmation screen for the AIvikings MCP plugin. Click Sign in with AIvikings MCP to start authorization.

ChatGPT sign-in dialog for the AIvikings MCP plugin.

This begins the connection flow between ChatGPT, the AIvikings MCP server, and your AIvikings account.

7. Authorize the plugin in AIvikings

The AIvikings authorization page opens and lists the access being requested. Paste your customer bearer token from the Connection page and click Authorize.

AIvikings authorization page with token field and Authorize button highlighted.

The important part is that you are approving access to your own AIvikings account before ChatGPT can call protected domain tools.

8. Check the connection and permissions

Back in ChatGPT, open the AIvikings MCP plugin detail page. Confirm that it shows a connected account and the server URL https://mcp.aivikings.ai/mcp.

Connected AIvikings MCP plugin detail page in ChatGPT.

Use permissions to decide when ChatGPT should ask before using the plugin. A practical setup is to allow read-only actions like availability checks and pricing, while keeping registration, transfer, renewal, and nameserver changes on confirmation. Those actions can affect real domains or account credit.

9. Test the connection with a real request

Open a ChatGPT conversation, enable the AIvikings plugin if needed, and ask a domain question in plain language.

Try one of these examples:

Is a domain like my-agent-project.icu available?
Find available .icu domains for a small pricing tracker agent.
List the domains in my AIvikings account.

If ChatGPT has permission to use the relevant tool, it should call AIvikings MCP instead of asking you to check manually.

Troubleshooting

If you cannot add the plugin, confirm developer mode is enabled under Security and login.

If ChatGPT cannot reach the server, confirm the URL is exactly https://mcp.aivikings.ai/mcp with no trailing space.

If authorization fails, copy a fresh token from the AIvikings Connection page, then remove and re-add the plugin.

If no actions appear, open the plugin detail page and refresh the server tools.

If your ChatGPT workspace is managed by an organization, an owner or admin may need to allow custom plugins first.

Need more help?

Use the contact form if you need help with your AIvikings account, domains, DNS, or MCP setup.