# Forward Email

> Lets your agent manage your Forward Email domains, aliases and DNS checks, send email, and work with your mailbox, contacts and calendars.

Forward Email's own MCP server lets your agent run your Forward Email account in plain words. Forward Email is an open-source, privacy-first email service, and the server exposes every endpoint of its API as a tool, from domains and aliases to your mailbox, contacts and calendars.

What you can do with it
- Add domains, check their DNS and SMTP records, and test custom S3 storage
- Create, update and delete aliases, and generate alias passwords for IMAP and SMTP
- Send email, list what you've sent, check its delivery status and your sending limit
- Search, read, draft, flag and delete messages, and organise folders
- Manage contacts (CardDAV), and calendars and events (CalDAV)
- Write and activate Sieve filter scripts, and manage domain members, invites, catch-all passwords and delivery logs
- Encrypt forwarding records for your DNS TXT entries

How it connects
It runs on your machine with npx @forwardemail/mcp-server, over stdio. Add your Forward Email API key (My Account, then Security, then API Keys) as FORWARD_EMAIL_API_KEY. The mailbox, folder, contact and calendar tools also need an alias: set FORWARD_EMAIL_ALIAS_USER to the alias address and FORWARD_EMAIL_ALIAS_PASSWORD to a password generated for it, or pass them with each request. Forward Email's guide covers Claude Desktop and Cursor, and it works in any agent that runs local MCP servers.

Good to know
- Your credentials stay in your environment and aren't sent to the model. The server is stateless and doesn't store your mail.
- It can send email and delete domains, aliases and messages, so check what your agent is about to do.
- Its source is on GitHub under the BUSL-1.1 licence.

- Type: Plugin
- Made by: Forwardemail
- Category: Communication
- Formats: Local MCP
- Version: 1.0.7
- Website: https://forwardemail.net/en/blog/docs/mcp
- Source: https://github.com/forwardemail/mcp-server
- Page: https://pluginboard.ai/plugins/forward-email

## Works with

- Claude
- GitHub Copilot
- Cursor
- Claude Code
- Codex
- Antigravity
- Gemini CLI
- OpenClaw
- OpenCode
- Hermes Agent

## Install

You'll need:

- `FORWARD_EMAIL_API_KEY` (required): API key from https://forwardemail.net/my-account/security
- `FORWARD_EMAIL_ALIAS_USER` (optional): Alias address for the mailbox, calendar and contact tools
- `FORWARD_EMAIL_ALIAS_PASSWORD` (optional): Generated password for that alias

Replace each `<NAME>` placeholder with your own value.

### Claude

Add to claude_desktop_config.json:

```json
{
  "mcpServers": {
    "forward-email": {
      "command": "npx",
      "args": [
        "-y",
        "@forwardemail/mcp-server@1.0.7"
      ],
      "env": {
        "FORWARD_EMAIL_API_KEY": "<FORWARD_EMAIL_API_KEY>"
      }
    }
  }
}
```

### GitHub Copilot

Add to VS Code: vscode:mcp/install?%7B%22name%22%3A%22forward-email%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40forwardemail%2Fmcp-server%401.0.7%22%5D%2C%22env%22%3A%7B%22FORWARD_EMAIL_API_KEY%22%3A%22%3CFORWARD_EMAIL_API_KEY%3E%22%7D%7D

Run in your terminal:

```shell
code --add-mcp '{"name":"forward-email","command":"npx","args":["-y","@forwardemail/mcp-server@1.0.7"],"env":{"FORWARD_EMAIL_API_KEY":"<FORWARD_EMAIL_API_KEY>"}}'
```

Copilot CLI:

```shell
copilot mcp add forward-email --env FORWARD_EMAIL_API_KEY=<FORWARD_EMAIL_API_KEY> -- npx -y @forwardemail/mcp-server@1.0.7
```

### Cursor

Add to Cursor: cursor://anysphere.cursor-deeplink/mcp/install?name=forward-email&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBmb3J3YXJkZW1haWwvbWNwLXNlcnZlckAxLjAuNyJdLCJlbnYiOnsiRk9SV0FSRF9FTUFJTF9BUElfS0VZIjoiPEZPUldBUkRfRU1BSUxfQVBJX0tFWT4ifX0%3D

Add to .cursor/mcp.json:

```json
{
  "mcpServers": {
    "forward-email": {
      "command": "npx",
      "args": [
        "-y",
        "@forwardemail/mcp-server@1.0.7"
      ],
      "env": {
        "FORWARD_EMAIL_API_KEY": "<FORWARD_EMAIL_API_KEY>"
      }
    }
  }
}
```

### Claude Code

Run in your terminal:

```shell
claude mcp add -e FORWARD_EMAIL_API_KEY=<FORWARD_EMAIL_API_KEY> forward-email -- npx -y @forwardemail/mcp-server@1.0.7
```

### Codex

Run in your terminal:

```shell
codex mcp add --env FORWARD_EMAIL_API_KEY=<FORWARD_EMAIL_API_KEY> forward-email -- npx -y @forwardemail/mcp-server@1.0.7
```

### Antigravity

Add to ~/.gemini/config/mcp_config.json:

```json
{
  "mcpServers": {
    "forward-email": {
      "command": "npx",
      "args": [
        "-y",
        "@forwardemail/mcp-server@1.0.7"
      ],
      "env": {
        "FORWARD_EMAIL_API_KEY": "<FORWARD_EMAIL_API_KEY>"
      }
    }
  }
}
```

### Gemini CLI

Run in your terminal:

```shell
gemini mcp add -e FORWARD_EMAIL_API_KEY=<FORWARD_EMAIL_API_KEY> forward-email npx -y @forwardemail/mcp-server@1.0.7
```

### OpenClaw

In a terminal: Run openclaw mcp add forward-email --command npx, with --arg before each argument (-y @forwardemail/mcp-server@1.0.7) and --env NAME=value for each variable it needs.

### OpenCode

Run in your terminal:

```shell
opencode mcp add forward-email --env FORWARD_EMAIL_API_KEY=<FORWARD_EMAIL_API_KEY> -- npx -y @forwardemail/mcp-server@1.0.7
```

### Hermes Agent

Add to ~/.hermes/config.yaml:

```json
{
  "mcp_servers": {
    "forward-email": {
      "command": "npx",
      "args": [
        "-y",
        "@forwardemail/mcp-server@1.0.7"
      ],
      "env": {
        "FORWARD_EMAIL_API_KEY": "<FORWARD_EMAIL_API_KEY>"
      }
    }
  }
}
```

---
From Pluginboard (https://pluginboard.ai).
