# How to Give Grok bot Email

Published: September 10, 2026

Give Grok Bot its own email address with Robotomail. Connect over MCP, set a sender name, and send your first message with a copy-and-paste setup prompt.

To give Grok Bot email, create a Robotomail mailbox, connect it to Grok Bot over MCP, and approve access in your browser. Grok Bot can then send messages, read incoming email, and reply from its own email address.

You can ask Grok Bot to handle the configuration for you. This guide includes the setup prompt to paste, how to give your bot a recognizable sender name, and a first-message test that ends with Grok Bot reading your reply.

## How to give Grok Bot email, step by step

### 1. Create your Robotomail mailbox

[Create a mailbox](https://robotomail.com/sign-up) and complete email verification. If you already use Robotomail, you can connect your existing mailbox.

Open your dashboard and note the mailbox's full email address. That is the address Grok Bot will send from and receive replies at. Your own verified email address will be the recipient for the first test.

MCP, short for Model Context Protocol, is how Grok Bot accesses Robotomail's email tools. Robotomail hosts the MCP server, so this setup does not require you to run a mail server or write an integration.

### 2. Give Grok Bot the setup prompt

In Robotomail, open **Connections**, choose **Set up Grok Bot**, and select **Copy prompt**. Paste it into your Grok Bot conversation.

You can also copy the same prompt here:

> Set up Robotomail as a custom MCP connection named robotomail. Use Streamable HTTP at https://robotomail.com/mcp with OAuth authentication. Set auth.CLIENT_ID to https://robotomail.com/api/mcp/clients/grok-bot and auth.scopes to ["mail:read", "mail:send", "offline_access"]. Leave the client secret empty; this uses PKCE. Preserve my other connections and reuse any existing Robotomail entry instead of creating a duplicate. Start authentication so I can sign in and approve access in my browser. After approval, make Robotomail available in this conversation and call list_mailboxes to verify the connection. If I need to click Authenticate or attach Robotomail using @, tell me the exact step.

The prompt tells Grok Bot which server to connect to and which authentication settings to use. It also asks the bot to keep your other connections and reuse an existing Robotomail entry.

### 3. Approve the connection

Follow the authentication link Grok Bot presents, or select **Authenticate** if prompted. Sign in to Robotomail in your browser and review the requested permissions.

The connection requests permission to read and send mail, plus continued access through OAuth refresh tokens. Approve it, then return to Grok Bot. If Robotomail is not attached to the conversation yet, type **@** and select it.

The setup prompt finishes by asking Grok Bot to list your mailboxes. When it returns your Robotomail address, the connection is ready. You can find the current configuration and authentication details in the [Robotomail MCP setup guide](https://robotomail.com/docs/mcp).

### 4. Set the name people will see

Give your bot a sender name before its first email. For example, paste:

> List my Robotomail mailboxes. If there is more than one, ask which mailbox to use. Set that mailbox's sender display name to "Grok Research Assistant" and show me its full email address.

Grok Bot can use Robotomail's `set_mailbox_display_name` tool to save that name. It changes the mailbox's display name while keeping the email address. Future messages sent from that mailbox use the saved name.

Choose a name that tells recipients who is contacting them, such as "Acme Research Assistant" or "Acme Support Bot."

### 5. Send the first email

Replace `you@example.com` below with the email address you verified in Robotomail, then ask Grok Bot:

> Send an email from my Robotomail mailbox to you@example.com. Use the subject "Grok Bot email test" and the message "My email connection is working. Reply to this email so I can read your response."

Check your inbox for the message. You should see the bot's Robotomail address and the display name you chose.

Starting at no cost includes one mailbox with 10 sends and 10 receives per month, between the agent and your verified email address. Use your own address for this walkthrough. See [pricing](https://robotomail.com/pricing) when you are ready to email other people or need more capacity.

### 6. Reply and let Grok Bot read it

Reply to the test email from your inbox. A short message such as "Please confirm you received this" is enough.

Back in Grok Bot, ask:

> Check my Robotomail mailbox for the reply to "Grok Bot email test." Read the reply and tell me what it says. If it has not arrived yet, tell me and check again when I ask.

Grok Bot can search for the message and read its contents. Once it has read your reply, you have tested both directions: your bot can send email and receive a response at its own address.

## What Grok Bot can do with its email address

Robotomail exposes six MCP tools. Grok Bot uses them to carry out your requests:

| What you want to do | Robotomail tool |
| --- | --- |
| Find your mailbox addresses | `list_mailboxes` |
| Look for an incoming message | `search_messages` |
| Read an email | `read_message` |
| Send a new email | `send_email` |
| Reply in an existing conversation | `reply_to_email` |
| Change the mailbox's sender name | `set_mailbox_display_name` |

For example, ask Grok Bot to email you a research summary, check for your feedback later, and continue the same email conversation. For workflows involving other recipients, use a plan that supports them.

Connecting the mailbox gives Grok Bot access to these tools. If you want recurring inbox checks or automatic replies, configure that behavior separately in your agent workflow. The MCP connection itself does not schedule checks or wake the bot when a message arrives.

## Manual Grok Bot MCP configuration

If you prefer to inspect the settings, the Robotomail entry is:

```json
{
  "mcpServers": {
    "robotomail": {
      "url": "https://robotomail.com/mcp",
      "auth": {
        "CLIENT_ID": "https://robotomail.com/api/mcp/clients/grok-bot",
        "scopes": [
          "mail:read",
          "mail:send",
          "offline_access"
        ]
      }
    }
  }
}
```

Ask Grok Bot to add this entry to its custom MCP connections, preserving any other entries. Then authenticate and attach Robotomail to the conversation.

The client ID is a public identifier. Leave the client secret empty. Your Robotomail sign-in and approval authorize the connection; there is no Robotomail API key to paste into this configuration.

## If Grok Bot cannot see your email tools

First check that Robotomail is connected and attached to the current conversation. Use **@** to select it, then ask Grok Bot to list your Robotomail mailboxes again. If it asks you to authenticate, complete that browser step before retrying.

If an older Robotomail connection already exists, update that entry using the prompt above. Check that it uses OAuth, the server URL `https://robotomail.com/mcp`, and the Grok Bot client ID shown in the configuration. A connection using "None" for authentication will not authorize mailbox access.

If a send is refused, check the recipient and your account's remaining allowance. The first test should go to your own verified email address.

## FAQ

### Can I give Grok Bot email for free?

Yes. Robotomail includes one mailbox with 10 sends and 10 receives each month at no cost, with no card required and no expiry. Email is limited to exchanges between the agent and your verified email address. Upgrade when you need other recipients or higher limits.

### Can Grok Bot send and receive email with Robotomail?

Yes. Through the MCP connection, Grok Bot can send messages, search its mailbox, read incoming email, and reply to existing conversations. Ask it to check for replies, or configure a recurring workflow if you need scheduled checks.

### Can I use my own domain for Grok Bot's email address?

Yes, on a plan that includes custom domains. Add and verify the domain in Robotomail, then create a mailbox on it. Connect Grok Bot to that Robotomail account and select the mailbox you want it to use.

### How do I disconnect Grok Bot from Robotomail?

Open **Connections** in Robotomail, find Grok Bot under your connected apps, and choose **Disconnect**. Confirm the dialog to revoke that connection's access to your Robotomail mailboxes.

[Create a mailbox](https://robotomail.com/sign-up), give Grok Bot the setup prompt, and send your first test email.
