Site menu

Guide

Publish websites from ChatGPT with the MCP connector

Last updated 16 September 2026

MakeMySiteLive runs a hosted MCP (Model Context Protocol) server, the same open standard Claude uses, so ChatGPT can publish and manage your sites too: create a site, deploy a ZIP, publish a single-file microsite, roll back a version, or set a password, all from a chat. Add it once as a custom Plugin, sign in, and it works within your own plan.

What you’ll need

  • A MakeMySiteLive account (the first full site is free, microsites are unlimited, and no credit card is needed).
  • A ChatGPT account with Developer mode available. Custom MCP plugins are a newer, elevated-risk ChatGPT feature, so exact availability and wording can change.

MCP connector URL

https://mcp.makemysitelive.com/mcp

Steps

  1. 1

    Turn on Developer mode

    Click your account name at the bottom left of ChatGPT and choose Settings, then go to Security and login and switch on Developer mode. It's flagged as an elevated risk because it lets you add unverified connectors. That's expected, and it's what unlocks custom MCP plugins.

    ChatGPT Settings, Security and login page, with Developer mode switched on
  2. 2

    Open Plugins and click + for a new plugin

    In the ChatGPT sidebar, click Plugins. This opens the Plugins page, with anything you've already installed at the top and Public/Personal tabs below. In the top right, click the + button to open the New Plugin dialog.

    ChatGPT Plugins page with Installed apps, Public/Personal tabs, and the + button to add a new plugin
  3. 3

    Fill in the connector's details

    On the left of the New Plugin dialog:

    Name
    MakeMySiteLive
    Connection
    Leave it on Server URL, and paste https://mcp.makemysitelive.com/mcp
    Authentication
    OAuth. Choosing it opens an "OAuth advanced settings" panel on the right, already filled in from what ChatGPT found at that server URL. Leave every field there as its default:
    Registration method
    Leave on Dynamic Client Registration (DCR). A note that CIMD is unavailable is expected, so ignore it.
    Default scopes
    Leave both mcp:read and mcp:write checked. This is what grants full access.
    Base scopes
    Leave empty.
    OAuth endpoints
    Leave alone. It is discovered automatically from the server.

    Back on the left, check "I understand and want to continue" (the standard warning for any unreviewed custom MCP server), then click Create.

    New Plugin dialog for MakeMySiteLive with its name, connection, and authentication on the left, and the auto-discovered OAuth advanced settings (registration method, default scopes mcp:read and mcp:write) on the right
  4. 4

    The plugin is created, but not installed yet

    ChatGPT opens MakeMySiteLive's own page with a Try in chat button and its Developer/Category/Version details. This confirms the plugin was created; it still needs to be installed before it'll show up in a chat.

    MakeMySiteLive plugin page in ChatGPT after creation, with a Try in chat button and Developer/Category/Version details
  5. 5

    Install it and sign in

    Open Settings → Plugins, select MakeMySiteLive under Developer mode, and click Connect. This runs the OAuth sign-in for your own MakeMySiteLive account. Approve it, and the plugin is installed and scoped to your plan.

    ChatGPT Settings → Plugins page for MakeMySiteLive, with a Connect button under Developer mode
  6. 6

    Start a chat

    Plugins work in both Chat and Work across ChatGPT's web, desktop, and mobile apps, so you can use MakeMySiteLive from your regular chat. OpenAI's own MCP connector quickstart tests new connectors from a Work chat, so if you want to follow that exactly, switch the tab at the top from Chat to Work first.

  7. 7

    Publish by chatting

    Type @ in the message box, pick MakeMySiteLive from the list, and ask it to “publish this HTML as a microsite” or “create a site called my-demo and deploy this ZIP.” It checks the subdomain, publishes, and returns the live yourname.makemysitelive.com URL. No dashboard needed.

Frequently asked questions

What is the MCP connector URL?

The MakeMySiteLive MCP server is hosted at https://mcp.makemysitelive.com/mcp. Paste that single URL into the New Plugin dialog's Connection field. There is nothing to install or run locally.

Why do I need Developer mode?

ChatGPT gates any custom (unreviewed) MCP server behind Developer mode in Settings → Security and login. It's a one-time toggle, not something you need per plugin.

Why is there a separate install step after creating the plugin?

Creating a plugin just registers it under your Personal tab. It isn't wired into a chat yet. Opening it under Settings → Plugins and clicking Connect is the step that runs the OAuth handshake and actually installs it.

Why does ChatGPT warn me about custom MCP servers?

OpenAI shows that notice for any custom MCP server, not just this one, since it hasn't reviewed it directly. The connection still runs over OAuth scoped to your own MakeMySiteLive account.

What can ChatGPT actually do once it's connected?

Read actions: see your account and plan, list full sites and microsites, view a site's versions, and check subdomain availability. Write actions: create a full site, publish a single-file microsite, deploy a ZIP, roll back a version, set password protection, and delete a site.

Is it safe to connect?

Yes. The connection uses OAuth. You sign in with your own account and approve access, and the agent acts only as you and only within your plan limits. You can remove the plugin at any time from ChatGPT's Plugins page.

Is this different from Claude's setup?

Only in where the settings live. Both use the same MCP connector URL and the same MakeMySiteLive account; ChatGPT calls it a Plugin, gated behind Developer mode, Claude calls it a custom connector under Customize.

More: all guides · comparisons · pricing

Ready to go live?

Create a free account and publish your first site in 2 minutes.