Skip to main content
Glama
blw10210

Resend MCP Server

by blw10210
README.md
# Resend MCP Server

Sends emails via the [Resend](https://resend.com) API from Claude Cowork.

There is an offical MCP server available from Resend at https://github.com/resend/resend-mcp

## Tools

| Tool | What it does |
|---|---|
| `resend_send_email` | Send an email (HTML or plain text, CC/BCC, attachments, scheduling) |
| `resend_get_email` | Check delivery status of a sent email by ID |
| `resend_list_emails` | List recently sent emails |
| `resend_list_domains` | List your verified sending domains |

---

## Setup

### 1. Get a Resend API key

Go to [resend.com/api-keys](https://resend.com/api-keys) and create a key with **Full access**.

### 2. Verify a sending domain (or use the test domain)

If you don't have a domain verified yet, you can test by sending **to your own email address** using `onboarding@resend.dev` as the from address. Resend provides this for testing.

To send to anyone, add and verify your domain at [resend.com/domains](https://resend.com/domains).

### 3. Build the server

```bash
cd resend-mcp-server
npm install
npm run build
```

### 4. Add to Claude Cowork

Open your Claude Cowork settings (or `claude_desktop_config.json`) and add:

```json
{
  "mcpServers": {
    "resend": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/resend-mcp-server/dist/index.js"],
      "env": {
        "RESEND_API_KEY": "re_xxxxxxxxx"
      }
    }
  }
}
```

Replace `/ABSOLUTE/PATH/TO/resend-mcp-server` with the actual path to this folder on your machine, and `re_xxxxxxxxx` with your real API key.

Restart Claude Cowork after saving.

---

## Usage examples

**Send a simple email:**
> "Send an email to alice@example.com with subject 'Hello' and body 'Hi Alice, just checking in!'"

**Send HTML:**
> "Email bob@example.com a welcome message with a nice HTML layout"

**Schedule for later:**
> "Send a follow-up email to the team tomorrow at 9am"

**Check delivery:**
> "Did the email I sent earlier get delivered?"