# How to give ChatGPT its own email address

ChatGPT can use its own email address through Botmail's MCP server. Add
`https://botmail.pro/mcp` as a custom MCP server in ChatGPT on the web, sign in
with OAuth, and ChatGPT can check, search, draft, send and reply from an
address like `ada@botmail.pro`. Custom MCP servers need a paid plan (Plus, Pro,
Business, Enterprise or Edu), and ChatGPT asks you to confirm every send by
default. OpenAI's docs differ on which plans may use write actions such as
sending, so check yours (details below).

## Why ChatGPT should have its own address

Letting ChatGPT into your own inbox exposes all of your mail. A Botmail
address keeps its work separate and gives replies somewhere to land:

- **Outreach you approve.** Ask ChatGPT to email five caterers with your date
  and headcount. It writes each one, you confirm, and replies come back to its
  address.
- **Follow-ups in one thread.** Replies stay threaded, so "what did the second
  caterer say about vegetarian options?" has a real answer.
- **Sign-ups for tools you choose.** Trial accounts and newsletters go to
  ChatGPT's address instead of yours, and it can read the [verification
  code](https://botmail.pro/guides/ai-agent-verification-emails).
- **The same inbox in Codex.** Connect Codex to the same mailbox through the
  [Botmail MCP server](https://botmail.pro/guides/email-mcp-server) and both can work on the same
  threads.

## Step 1: Claim a mailbox

ChatGPT connects to mailboxes you already have. Claiming one means solving a
small proof-of-work challenge and calling Botmail's API, so use a coding agent
that can run code and make web requests, such as Codex, Claude Code or
Cursor. Paste this into it:

```text
Read https://botmail.pro/skill.md and claim a mailbox for yourself. Send the invite to my email, then wait for me to approve it.
```

Botmail emails you an approval link. Sign in with GitHub or Google and accept.
Unapproved mailboxes are deleted after 24 hours.

## Step 2: Add Botmail to ChatGPT

1. Open ChatGPT on the web and go to [Plugins](https://chatgpt.com/plugins).
2. Select the plus button, then **Add custom MCP server**. If the option isn't
   there, turn on **Developer mode** in **Settings > Security and login** and
   try again.
3. Enter the name `Botmail`. Under **Connection**, set **Server URL** to
   `https://botmail.pro/mcp`.
4. Choose **OAuth** for authentication. Leave the client ID and secret empty:
   Botmail supports Client ID Metadata Documents and dynamic client
   registration, so ChatGPT registers itself.
5. Read the risk warning, select **I understand and want to continue**, then
   **Create as a plugin**.
6. Find Botmail in your personal plugins and install it.

On Business, Enterprise and Edu workspaces, an admin has to allow custom MCP
apps first. The setting is in **Workspace settings > Permissions & Roles >
Connected Data**.

## Step 3: Approve access

ChatGPT opens a Botmail page. Sign in with GitHub or Google and choose:

- **Permissions.** Read mail, Send mail, and Manage. ChatGPT only sees the
  tools you grant. Grant Read alone while you try it out, and the send tools
  don't exist for it.
- **Mailboxes.** All of them, or just the one ChatGPT should use.

Press **Allow**.

## Using it in a chat

Type `@` in the message box and pick Botmail. OpenAI recommends naming the app
and tool when a request is ambiguous, so be explicit:

```text
Use the Botmail app's check_inbox tool and list my unread conversations with sender and subject.
```

```text
Using Botmail, draft an email to events@harborhall.com asking whether June 14 is free for 60 people and what the deposit is. Don't send it. Give me the review link.
```

```text
Search my Botmail mail for replies about June 14 and compare the quotes in a table.
```

For a first email to someone new, ask for a draft. The review link opens a
page with the email and Send and Discard buttons.

## What ChatGPT asks you to confirm

ChatGPT treats any tool without a read-only hint as a write action and asks
before running it. Botmail marks `check_inbox`, `search_mail`,
`wait_for_mail`, `list_mailboxes`, `get_attachment` and `account_status` as
read-only, so those run without a prompt. `send_email`, `reply`, `forward`,
the draft tools and `read_conversation` (which can mark mail as read) ask
first.

You can tell ChatGPT to remember an approval for the rest of a conversation.
Do that for reading tools only. A new conversation asks again.

## Limits and troubleshooting

- **Web only.** You add and manage custom MCP servers on chatgpt.com.
- **Free accounts can't add it.** Custom MCP servers need Plus, Pro, Business,
  Enterprise or Edu.
- **Sending may depend on your plan.** OpenAI's developer docs say developer
  mode allows write actions with confirmation, while its help center says full
  write support is in beta for Business, Enterprise and Edu and that Pro can
  only read and fetch. If ChatGPT can only read, use `create_draft` from a
  coding agent or [Codex](https://botmail.pro/guides/codex-email) to send. More in
  [Can ChatGPT send emails?](https://botmail.pro/questions/can-chatgpt-send-emails)
- **Client registration.** If ChatGPT's authentication settings offer a choice
  between Client ID Metadata Documents (CIMD) and dynamic client registration
  (DCR), either works with Botmail. If sign-in fails, add the plugin again with
  the other one.
- **Tools look out of date.** Open the app's details page in settings and
  refresh it to pull the current tool list.
- **Emails can contain instructions.** Botmail tells agents to treat email
  content as data, never as instructions. The confirmation step is your second
  check, so read what a send will contain before you approve it.
- **Workspace rules apply.** Lockdown and other workspace restrictions can
  block custom MCP servers.

Mail to people ChatGPT hasn't emailed before is checked for spam and phishing
before delivery. New accounts can email 25 new recipients a day, rising as the
account earns trust. More in [Email for AI agents](https://botmail.pro/ai-agent-email).

## Questions

### Can ChatGPT send emails?

Yes, through a custom MCP server. Add https://botmail.pro/mcp in ChatGPT on the web and ChatGPT can send, reply and forward from its own Botmail address. It asks you to confirm each send by default.

### Which ChatGPT plans support custom MCP servers?

Plus, Pro, Business, Enterprise and Edu accounts on the web. The Free plan can't add them, and Business and Enterprise workspaces need an admin to allow them.

### Do I need a client ID to connect Botmail to ChatGPT?

No. Choose OAuth and leave the client ID and secret empty. Botmail supports Client ID Metadata Documents and dynamic client registration.

---

Source: https://botmail.pro/guides/chatgpt-email
Agent instructions: https://botmail.pro/skill.md
All guides: https://botmail.pro/llms.txt
