PlugWiki

Resend MCP, Resend's official MCP server

Official · by ResendRemoteLocal
Gethttps://mcp.resend.com/mcpresend/resend-mcpDocs

Lets your AI assistant send email, read your Resend inboxes, and manage contacts, broadcasts, domains and templates in your Resend account.

This is Resend's own server. It connects Claude, ChatGPT, Cursor and other assistants to your Resend account so they can send and receive email and manage contacts, broadcasts, domains, templates and webhooks. The easiest way in is Resend's hosted version, where you sign in with your Resend account and install nothing. Know before you start that sends are real: an email or broadcast goes out the moment the assistant calls it.

Good for

  • Developers who want Claude Code or Cursor to send test emails and debug why one bounced
  • Teams running newsletters who want to draft, schedule and check broadcasts from chat
  • People handling replies in a Resend inbox who want help reading, labelling and answering threads
  • Anyone setting up a sending domain who wants DNS records and verification checked for them

Works in

10 supported · 4 should work

Tap an app to see how to set it up and any known problems.

Install Resend MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the Resend MCP server to Claude Code. Run this command:
    
    claude mcp add --transport http resend https://mcp.resend.com/mcp
    
    Ask me for RESEND_API_KEY and only put the values in that config, nowhere else.
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Resend account.

Pick the hosted option unless you need to run it yourself: you sign in to Resend in a browser and install nothing. On a server or in CI where a browser sign-in is not possible, send a Resend API key instead with an Authorization: Bearer re_... header.

The local option needs a Resend API key and a verified sending domain. You can add SENDER_EMAIL_ADDRESS to set a default From address, and --allowed-file-dirs to limit which folders attachments can be read from.

To keep it from managing your account, create the API key with sending access only.

From the project README. Source.

Tools

  • Sends an email right away or at a scheduled time

    Sends a transactional email with HTML or text, attachments, CC/BCC, reply-to, tags and an optional send time. It goes out for real.

    Try: “Email sam@example.com from hello@mydomain.com saying the report is ready.”

    Write · send-email

  • Sends up to 100 separate emails in one go

    Sends many individual transactional emails at once, each with its own recipient and content.

    Try: “Send each of these 20 customers their own renewal reminder.”

    Write · send-batch-emails

  • Lists the emails you sent recently and their status

    Shows recently sent transactional emails with recipient, subject, delivery status and time.

    Try: “Which emails did we send in the last hour?”

    Read · list-emails

  • Shows the full details of one sent email

    Returns one sent email's content, status and message ID.

    Try: “Show me the email we sent to sam@example.com this morning.”

    Read · get-email

  • Shows delivery and open rates for a date range

    Reports sent, delivered, bounced, opened and clicked counts for your account over a period.

    Try: “How many emails bounced last week?”

    Read · get-email-metrics

  • Changes the send time of a scheduled email

    Reschedules an email that has not gone out yet.

    Try: “Move tomorrow's scheduled email to 9 am Friday.”

    Write · update-email

  • Cancels a scheduled email before it goes out

    Stops an email that was scheduled for later and has not been sent.

    Try: “Cancel the email scheduled for tonight.”

    Write · cancel-email

  • Makes a shareable link to an email

    Creates a link anyone can open to view a sent or received email, without a Resend login.

    Try: “Give me a link to share the welcome email with my designer.”

    Write · share-email

  • Lists the attachments on a sent email

    Shows the files attached to a sent email, with download links.

    Try: “What files were attached to the invoice email?”

    Read · list-sent-email-attachments

  • Gets a download link for a sent attachment

    Returns one attachment from a sent email with a temporary download link.

    Try: “Get the PDF attached to that invoice email.”

    Read · get-sent-email-attachment

  • Lists emails that arrived at your receiving address

    Shows incoming email received by your Resend receiving address.

    Try: “What emails did I get today?”

    Read · list-received-emails

  • Reads one received email in full

    Returns a received email's content, headers and a raw download link.

    Try: “Open the latest email from support@vendor.com.”

    Read · get-received-email

Read from the source code

Pros and cons

Good

  • Made and maintained by Resend.
  • Hosted version with Resend sign-in, so there is nothing to install.
  • Covers nearly all of Resend, including inboxes, broadcasts, templates, domains, webhooks and logs.
  • Official ChatGPT and Codex plugin as well as setup docs for most coding assistants.
  • Can run locally with the same open-source code if you prefer.
  • Sign-in access can be revoked from your Resend Team settings.

Watch out

  • No read-only mode; the closest is a sending-only API key.
  • Sends and broadcasts go out immediately, with no draft step unless you use inbox drafts.
  • Broadcasts need a segment; sending to all contacts is not supported yet.
  • The local server needs Node.js 22 or later.

Permissions

high risk · 5 things to watch

High risk

The assistant can email your contacts and delete domains, templates and API keys, and every send goes out right away. Keep tool approval on, and connect with a sending-only API key if sending is all you need.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It sends real email to real people

    Send, reply, forward and broadcast tools email recipients the moment they run, including whole segments. Read the recipients before you approve a send. github.com

  • It can delete domains, contacts and API keys

    With sign-in or a full-access key it can remove domains, contacts, templates, webhooks and API keys. The assistant is told to confirm first, but keep tool approval on. github.com

  • Local mode can attach any file on your disk

    On the local server, attachments and contact imports can read any file unless you limit them to chosen folders. Set the allowed folders option. github.com

  • A sending-only key limits the damage

    Resend keys can be limited to sending, and to a single domain. Use one when you only need the assistant to send. resend.com

  • You can revoke sign-in access

    Connections made by signing in show up in your Resend Team settings, where you can revoke them. resend.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only switch. To limit it, connect with a Resend API key created with sending_access (optionally restricted to one domain) instead of OAuth or a full_access key.
Talks toResend API
Sign-in and keysHosted: OAuth grant held by Resend, revocable in Team settings. Local: RESEND_API_KEY in your client config.
Scopes
  • full_access

  • sending_access

Alternatives

Use Resend's own server: it is hosted, signs you in with your Resend account and covers far more than the community options. The others only make sense if you need a specific add-on, such as extra deliverability checks.

ServerOfficialRunsSign-inCan change thingsWeekly downloads
Resend MCP ServerThis pageOfficialHostedLocalAccountYes–
Resend Email MCPCommunityLocal––106/wk
mcp-send-emailCommunityLocal–––

Questions

What is the Resend MCP server URL?

https://mcp.resend.com/mcp. Your assistant opens a browser so you can sign in to Resend and approve access. Where a browser sign-in is not possible, send a Resend API key as a Bearer token instead.

Is the Resend MCP server free?

Yes, the server costs nothing and is open source. The emails it sends count toward your Resend plan like any other send.

Should I use the hosted server or run it myself?

Use the hosted server unless you have a reason not to. It needs no install and uses your Resend sign-in. Run it yourself if you want to use an API key only, or to control which local folders it can attach files from.

Can I stop it from deleting things?

There is no read-only mode. Connect with a Resend API key that has sending access only, which blocks the management tools, and keep tool approval on in your assistant.

Do I need a verified domain?

Yes, to send from your own address. The assistant can add the domain, show you the DNS records and check verification for you.

Can it read and reply to incoming email?

Yes. It can read received emails and work with Resend inboxes, including threads, labels and drafts. Replies and forwards send immediately.

Does it work in ChatGPT?

Yes, through Resend's official plugin for ChatGPT and Codex. Search for Resend under Plugins, connect, and sign in with your Resend account.

Can it send a broadcast to all my contacts?

Not yet. Broadcasts need a segment, so put your contacts in one first.

How do I add it to Claude or Cursor?

Use the steps in the install box above. The hosted option only needs the server URL and a Resend sign-in.

Examples

  • Send a transactional email without leaving the conversation

    Source
  • Find out why an email bounced from the logs

    Why did the welcome email to sam@example.com bounce yesterday?

  • Draft, schedule and send a broadcast to a segment

    Source
  • Check a sending domain's status and DNS records

    Is mail.example.com verified? Show me any DNS records still missing.

Information

updated Nov 1, 2026

Publisher
Resend (official)
Package
resend-mcp
Registry
npm
Endpoint
https://mcp.resend.com/mcp
Transport
stdio, Streamable HTTP
Auth
OAuth
Version
2.27.2
License
MIT
Last commit
Oct 30, 2026

DocsGitHubnpmChatGPT and Codex pluginChangelogIssues

Other Resend MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 8
  1. github.com · github.com
  2. resend.com · resend.com
  3. resend.com · resend.com
  4. github.com · github.com
  5. resend.com · resend.com
  6. github.com · github.com
  7. github.com · github.com
  8. registry.npmjs.org · registry.npmjs.org

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.