/ 디렉터리 / 플레이그라운드 / Resend MCP
● 공식 resend 🔑 본인 키 필요

Resend MCP

제작: resend · resend/resend-mcp

Resend's first-party MCP — send_email, create_broadcast, manage_audience as MCP tools, with HTML templating Claude can author inline.

Resend MCP exposes the Resend REST API as MCP tools. Claude can compose, preview, and send transactional emails, manage audiences and contacts, and schedule broadcasts. Pair with a humanizer skill for tone control.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

준비됨

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "resend-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@resend/mcp-server"
      ],
      "env": {
        "RESEND_API_KEY": "${RESEND_API_KEY}"
      }
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "resend-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@resend/mcp-server"
      ],
      "env": {
        "RESEND_API_KEY": "${RESEND_API_KEY}"
      }
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "resend-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@resend/mcp-server"
      ],
      "env": {
        "RESEND_API_KEY": "${RESEND_API_KEY}"
      }
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "resend-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@resend/mcp-server"
      ],
      "env": {
        "RESEND_API_KEY": "${RESEND_API_KEY}"
      }
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "resend-mcp",
      "command": "npx",
      "args": [
        "-y",
        "@resend/mcp-server"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "resend-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@resend/mcp-server"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add resend-mcp -- npx -y @resend/mcp-server

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: Resend MCP

Compose and send a transactional email

👤 Developers ⏱ ~15 min intermediate

언제 쓸까: You drafted release notes and want to send to a single recipient before broadcasting.

흐름
  1. Draft
    Ask Claude to draft release notes from the git log.✓ 복사됨
    → Markdown draft ready
  2. Render
    Convert to HTML; inline-style for email clients.✓ 복사됨
    → HTML body ready
  3. Send
    send_email [email protected], [email protected].✓ 복사됨
    → Resend returns email_id; check inbox

결과: Preview email landed in your inbox, ready to broadcast.

Schedule a broadcast to an audience

👤 Developers ⏱ ~15 min intermediate

언제 쓸까: You have a verified audience and want to send the polished version to everyone.

흐름
  1. Pick audience
    list_audiences; choose the right one.✓ 복사됨
    → audience_id
  2. Create broadcast
    create_broadcast subject, body, audience_id, send_at.✓ 복사됨
    → broadcast scheduled

결과: Broadcast queued in Resend; visible in dashboard.

조합

다른 MCP와 조합해 10배 효율

resend-mcp + github

Pull the release diff, send the notes via Resend

Combine resend-mcp with github: Pull the release diff, send the notes via Resend✓ 복사됨
resend-mcp + humanizer-zh-skill

Humanize the draft before sending to Chinese audiences

Combine resend-mcp with humanizer-zh-skill: Humanize the draft before sending to Chinese audiences✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
send_email (see docs) Single-recipient transactional send 1 call
create_broadcast (see docs) Schedule a broadcast to an audience 1 call
list_audiences (see docs) List audiences in your account 1 call
add_contact (see docs) Add a contact to an audience 1 call
verify_domain (see docs) Check sending-domain DNS status 1 call

비용 및 제한

운영 비용

API 쿼터
Resend free tier: 3k emails/mo, 100/day; paid plans scale
호출당 토큰
Body length + headers
금액
Free tier; paid from $20/mo
Use idempotency keys; dedupe sends if Claude retries

보안

권한, 시크릿, 파급범위

최소 스코프: domain:send audiences:write
자격 증명 저장: API key in env var
데이터 외부 송신: api.resend.com
절대 부여 금지: reuse a production key for staging — Resend supports separate keys

문제 해결

자주 발생하는 오류와 해결

422 from address not verified

Verify domain in Resend dashboard; only verified domains may send

Broadcast stuck pending

Check audience size and rate limits; broadcasts throttle on free tier

대안

Resend MCP 다른 것과 비교

대안언제 쓰나단점/장점
SendGrid MCPYou're on SendGridDifferent API surface
PostmarkHigher inbox-placement focusNo first-party MCP yet

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기