Sendlet

공식

AI 에이전트가 승인한 사람에게만 이메일을 보내도록 하세요. 각 수신자 또는 그룹마다 고유한 비공개 MCP URL이 제공되며, 일일 한도, 전송 전 선택적 승인, 첨부 파일 및 전송 로그를 설정할 수 있습니다. 무료로 시작하세요.

Sendlet MCP(으)로 무엇을 할 수 있나요?

  • 이메일 보내기 — 어시스턴트에게 엔드포인트 URL을 통해 수신자에게 제목과 Markdown 본문을 보내 달라고 요청하세요. 첨부 파일과 멱등성 키는 선택 사항입니다.
  • 엔드포인트 확인 — 보내기 전에 엔드포인트가 어떤 이메일을 보내는지, 오늘 남은 발송 횟수는 몇 회인지, 어떤 형식을 지원하는지 물어보세요.
  • 발송 추적 — snd_ ID를 조회해 수신자 라벨별로 메시지가 대기 중인지, 발송되었는지, 반송되었는지, 승인을 기다리는지 확인하세요.
  • Claude에 추가 — 엔드포인트의 MCP URL(https://sendlet.email/mcp/sam-k7F2x9Qa4mB8nR1vT6yZ3c)을 사용자 지정 커넥터로 붙여 넣으면 Claude가 대신 이메일을 보낼 수 있습니다.

호스팅형 MCP 서버

npx add-mcp 'https://sendlet.email/mcp/{endpoint}'

Claude Code, Codex, Cursor 등에 설치됩니다

문서

시작하기

  1. sendlet.email에서 이메일 주소로 로그인하세요. 새 계정에는 이미 수신이 허용된 수신자가 한 명 있습니다. 바로 본인입니다.
  2. 에이전트가 이메일을 보낼 수 있는 사람을 추가하세요. 각 사람에게 초대장이 전송되며, 이메일을 받으려면 먼저 초대를 수락해야 합니다.
  3. 수신자나 그룹에 엔드포인트를 만드세요. 엔드포인트는 에이전트 하나를 위한 비공개 URL이며, 자체 일일 한도가 있습니다. 표시될 때 복사하세요. 보안을 위해 한 번만 표시됩니다.
  4. URL을 에이전트에 전달하거나 Claude에 MCP 주소를 추가하세요. 전송 내역은 모두 전송 로그에 표시됩니다.

엔드포인트 URL은 https://sendlet.email/to/sam-k7F2x9Qa4mB8nR1vT6yZ3c와 같은 형식입니다. URL을 가진 사람은 누구나 해당 수신자에게 이메일을 보낼 수 있으며, 한도가 적용됩니다. 따라서 비밀번호처럼 취급하세요. 언제든지 일시 중지하거나, 교체하거나, 폐기할 수 있습니다.

HTTP로 전송하기

엔드포인트 URL에 JSON을 POST하세요.

POST https://sendlet.email/to/sam-k7F2x9Qa4mB8nR1vT6yZ3c
Content-Type: application/json

{"subject": "Short summary", "body": "Message text. **Markdown** is supported."}

subject

필수 항목입니다. 한 줄로 작성하며 최대 200자까지 가능합니다. title도 사용할 수 있습니다.

body

필수 항목입니다. 일반 텍스트 또는 Markdown 형식으로 최대 50,000자까지 가능합니다. message, text 또는 content도 사용할 수 있습니다.

idempotency_key

선택 항목입니다. A-Z a-z 0-9 _ . : -를 최대 100개까지 지정할 수 있습니다. 10분 이내에 같은 키를 사용하면 한 번만 전송되므로 안전하게 재시도할 수 있습니다. Idempotency-Key 헤더로도 지정할 수 있습니다.

attachments

선택 항목이며, 요금제에 첨부 파일이 포함된 경우 사용할 수 있습니다. 자세한 내용은 아래를 참조하세요.

폼 POST(application/x-www-form-urlencoded)에도 같은 필드를 사용합니다. text/plain 또는 text/markdown을 사용하면 첫 번째 줄은 제목이고 나머지는 본문입니다.

파일 및 이미지

각 파일의 이름과 base64 콘텐츠를 포함하는 attachments 배열을 추가하거나, multipart/form-data를 POST하세요.

curl -F subject="Floor plan" -F body="![Floor plan](plan.png)" -F [email protected] \
     https://sendlet.email/to/sam-k7F2x9Qa4mB8nR1vT6yZ3c
  • 이메일 하나당 파일을 최대 10개까지 첨부할 수 있습니다. 허용 용량은 요금제에 따라 다릅니다. 엔드포인트의 GET 설명에서 사용 가능한 용량을 확인할 수 있습니다.
  • 허용되는 형식: png, jpg, jpeg, gif, webp, pdf, txt, csv, md, json, ics, docx, xlsx, pptx, odt 및 ods. 콘텐츠는 파일 확장자와 일치해야 합니다.
  • 첨부한 이미지를 메시지 안에 표시하려면 Markdown 이미지로 참조하세요: ![Description](plan.png). 웹 주소의 이미지는 불러오지 않습니다.

전송 전

엔드포인트 URL에 GET 요청을 보내면 이메일을 받을 사람, 오늘 남은 전송 가능 횟수, 허용되는 형식을 확인할 수 있습니다. 기본 형식은 Markdown이며, Accept: application/json를 사용하면 JSON 형식으로 확인할 수 있습니다. GET 요청은 이메일을 전송하지 않습니다.

전송 후

응답에 포함된 snd_ ID를 사용해 …/to/{address}/sends/{id}에 GET 요청을 보내면 수신자별로 라벨과 함께 처리 상태를 확인할 수 있습니다. 상태에는 대기 중, 전송됨, 반송됨, 승인 대기 등이 있습니다. 이메일 주소는 표시되지 않습니다.

MCP 및 Claude

모든 엔드포인트는 MCP 서버(Streamable HTTP)이기도 합니다. /to/을 /mcp/로 바꾸세요.

https://sendlet.email/mcp/sam-k7F2x9Qa4mB8nR1vT6yZ3c
  • Claude: 설정에서 커넥터로 이동해 사용자 지정 커넥터를 추가하고 MCP URL을 붙여넣으세요. 각 엔드포인트 페이지에 MCP URL 복사 버튼이 있습니다.
  • Claude Code: claude mcp add --transport http sendlet https://sendlet.email/mcp/…
  • 도구: send_email(제목, 본문, 선택적 첨부 파일 및 멱등성 키), endpoint_info(이메일을 받을 사람과 오늘 남은 전송 가능 횟수), get_send_status.

제어 유지하기

  • 일일 한도: 각 엔드포인트와 계정에 일일 한도가 적용됩니다. 그룹 전송에는 모든 구성원에게 보낼 수 있는 여유가 있어야 합니다.
  • 승인: 엔드포인트에서 모든 이메일을 보류한 뒤 승인하도록 설정할 수 있습니다. 즉시 이메일로 알림을 받으며, 3일 동안 결정되지 않은 항목은 거부됩니다.
  • 그룹: 하나의 엔드포인트에서 여러 수신자에게 이메일을 보낼 수 있으며, 각 수신자는 개별 사본을 받습니다. 초대를 수락한 구성원만 이메일을 받습니다.
  • 알림: 전송 실패, 수신자의 반송 또는 불만 제기, 엔드포인트의 일일 한도 도달 시 이메일로 알림을 받습니다.
  • 수신자가 직접 관리: 모든 이메일에는 클릭 한 번으로 수신을 취소할 수 있는 링크가 있습니다. 영구 반송이나 불만 제기가 발생하면 자동으로 수신이 취소됩니다.

에이전트 및 도구용

  • llms.txt: 언어 모델이 사용하도록 작성된 이 안내입니다.
  • openapi.json: 전송 API의 OpenAPI 설명입니다.