Connect ChatGPT
Steps
- In ChatGPT, go to Settings → Connectors → Advanced → Developer mode and turn it on (developer mode is required to add a custom connector today).
- Add connector, and paste
https://mailinapp.com/api/mcpas the server URL. - ChatGPT opens MailInApp's OAuth consent screen. Sign in if needed, pick which account to connect as, choose your scopes, and approve.
- The connector is available in any chat going forward — enable it per-conversation from the tools/connectors picker.
Search & fetch (deep research / company knowledge)
Two tools, search and fetch, exist specifically so ChatGPT's deep-research and company-knowledge modes can browse your MailInApp account like any other connected source: search returns opaque result ids across your projects, templates and contact lists, and fetch resolves one of those ids into its full content. You don't call these directly — ChatGPT does, automatically, whenever deep research decides your account is a relevant source for a question.
Widgets in ChatGPT
ChatGPT's Apps SDK renders the same widgets Claude does: a live email preview with a desktop/mobile toggle, a campaign-results dashboard, and a send-confirmation card with its own Confirm & Send button. A tool that would otherwise return plain text instead opens one of these inline in the chat.
Workspace accounts
If your organization restricts which connectors a workspace can use, MailInApp exposes a standard OpenID email/email_verified claim so a workspace admin can scope the connector to your company's own email domain — nothing you need to configure on the MailInApp side.
Revoking
Connections in the dashboard (/dashboard/connections) lists every assistant you've approved, including ChatGPT, with a one-click Revoke — takes effect immediately regardless of anything you do inside ChatGPT itself. You can also remove the connector from ChatGPT's own Connectors settings, though that only affects ChatGPT's side; if you want the underlying token invalidated right away, revoke it from the MailInApp dashboard.