Skip to main content
Illustration showing Migma connected to ChatGPT with a safe read-only prompt

Migma works inside ChatGPT through the Migma plugin

Connect Migma once, then ask ChatGPT to prepare on-brand emails, inspect campaigns, manage opted-in contacts, and open work in Migma. Browser OAuth handles access, so you do not paste an API key into ChatGPT.
OpenAI moved app discovery into the Plugin Directory. Use the public Migma plugin for the normal setup path. Custom MCP remains available as a fallback for workspaces that manage their own connector.

Before you start

You need:
  • A Migma account.
  • ChatGPT web or desktop access to the Plugin Directory.
  • Permission to install and use plugins in your workspace.
  • A browser for Migma approval.
Plugin availability depends on your ChatGPT plan, workspace settings, role, supported surface, and region. A workspace admin may need to enable Migma first.

Connect Migma

1

Open the Plugin Directory

In ChatGPT web or desktop, open Plugins from the sidebar. You can also open Settings → Plugins.Search for Migma and select the black Migma envelope logo.
Illustration showing the ChatGPT Plugin Directory with the correct black Migma envelope logo

Illustration of Migma in the ChatGPT Plugin Directory

2

Open Migma

Review the Migma listing. Select Connect when ChatGPT shows it. If Migma is already installed, select Try now to start a conversation.
Illustration showing the Migma plugin listing and Try now button in ChatGPT

Illustration of the Migma plugin listing

3

Approve Migma access

When ChatGPT first needs Migma, follow the browser sign-in flow. Sign in to Migma if needed, then review the app name, return host, and every requested permission.email:send allows test and live sends. campaign:write can create, schedule, or send campaigns. Approve only when you trust this ChatGPT session to act for you.
Illustration showing ChatGPT requesting Migma access and the Approve connection button

Illustration of the Migma connection review step

Migma creates the scoped connection key automatically. No key needs to be copied into ChatGPT.
4

Verify with a read-only request

Invoke Migma with an @Migma mention. You can also click +, choose More, then select Migma.Start with:
ChatGPT should use Migma and return the brands you can access without changing account data.
Illustration showing Migma selected in ChatGPT and a read-only request to list brands

Illustration of a safe first Migma request in ChatGPT

Try a safe first workflow

Ask ChatGPT to prepare work without sending it:
Open the returned canvas link when you want visual control in Migma. Keep ChatGPT confirmation controls enabled. Review every test send, live send, export, audience change, or campaign change before allowing it.

Custom MCP fallback

If your workspace does not use the public plugin but allows custom MCP connections, add this Remote MCP URL:
Complete the same browser approval flow. Do not paste a Migma API key into ChatGPT. See Migma MCP server for managed connector details.

Disconnect or revoke access

  1. In ChatGPT, open Settings → Apps, find Migma, and disconnect it.
  2. In Migma, open Settings → Developers → API Keys.
  3. Find the ChatGPT connection key, then revoke it.
Disconnecting ChatGPT and revoking the Migma key are separate controls. Revoke the Migma key when you want to invalidate its access immediately.

Troubleshooting

For current ChatGPT product behavior, see OpenAI’s plugin guide and Apps in ChatGPT.

Next

ChatGPT email workflow

Continue from connection to design, audience, campaigns, and results.

ChatGPT setup reference

Compare the public plugin and custom MCP fallback.

MCP permissions

Review access, approval, and revocation before connecting.

Migma MCP server

See hosted MCP behavior and troubleshooting.