Sendlet

oficial

Permita que agentes de IA enviem e-mails apenas para pessoas que você aprovou. Cada destinatário ou grupo recebe sua própria URL privada do MCP, com limites diários, aprovação opcional antes do envio, anexos e um registro de envios. Comece gratuitamente.

O que você pode fazer com Sendlet MCP?

  • Enviar um e-mail — Peça ao seu assistente para enviar um assunto e um corpo em Markdown a um destinatário por meio da URL do endpoint, com anexos opcionais e uma chave de idempotência.
  • Verificar o endpoint — Pergunte quais e-mails o endpoint envia, quantos envios restam hoje e quais formatos ele aceita antes de enviar qualquer coisa.
  • Acompanhar um envio — Consulte um ID snd_ para ver se uma mensagem está na fila, foi enviada, voltou ou aguarda aprovação, por rótulo de destinatário.
  • Adicionar ao Claude — Cole a URL MCP do endpoint (https://sendlet.email/mcp/sam-k7F2x9Qa4mB8nR1vT6yZ3c) como um conector personalizado para que o Claude possa enviar em seu nome.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

Comece

  1. Entre em sendlet.email com seu endereço de e-mail. Uma nova conta já vem com um destinatário aceito: você.
  2. Adicione as pessoas para quem seus agentes poderão enviar e-mails. Cada pessoa recebe um convite e precisa aceitá-lo antes de receber qualquer mensagem.
  3. Crie um endpoint para um destinatário ou grupo: uma URL privada para um agente, com seu próprio limite diário. Copie-a quando for exibida; por segurança, ela é mostrada apenas uma vez.
  4. Forneça a URL ao seu agente ou adicione o endereço MCP ao Claude. Cada envio aparece no seu registro de envios.

As URLs dos endpoints têm este formato: https://sendlet.email/to/sam-k7F2x9Qa4mB8nR1vT6yZ3c. Qualquer pessoa com a URL pode enviar mensagens para esse destinatário, dentro dos limites definidos. Portanto, trate-a como uma senha: você pode pausá-la, trocá-la ou revogá-la a qualquer momento.

Envio por HTTP

Envie JSON por POST para a URL do endpoint:

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

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

subject

Obrigatório. Uma linha, com até 200 caracteres. Também aceito como title.

body

Obrigatório. Texto simples ou Markdown, com até 50.000 caracteres. Também aceito como message, text ou content.

idempotency_key

Opcional. Até 100 de A-Z a-z 0-9 _ . : -. A mesma chave usada em um intervalo de 10 minutos envia a mensagem apenas uma vez, então é seguro repetir as tentativas. Também aceito como cabeçalho Idempotency-Key.

attachments

Opcional, se seu plano incluir anexos. Consulte abaixo.

Envios de formulário (application/x-www-form-urlencoded) aceitam os mesmos campos. Com text/plain ou text/markdown, a primeira linha é o assunto e o restante é o corpo.

Arquivos e imagens

Adicione um array attachments com o nome e o conteúdo em base64 de cada arquivo, ou envie por POST multipart/form-data:

curl -F subject="Floor plan" -F body="![Floor plan](plan.png)" -F [email protected] \
     https://sendlet.email/to/sam-k7F2x9Qa4mB8nR1vT6yZ3c
  • Até 10 arquivos por e-mail. O limite de tamanho depende do seu plano; a descrição GET do endpoint informa o limite disponível.
  • Tipos permitidos: png, jpg, jpeg, gif, webp, pdf, txt, csv, md, json, ics, docx, xlsx, pptx, odt e ods. O conteúdo deve corresponder à extensão.
  • Para exibir uma imagem anexada dentro da mensagem, faça referência a ela como uma imagem Markdown: ![Description](plan.png). Imagens de endereços da web não são carregadas.

Antes de enviar

Faça GET na URL do endpoint para ver para quem ele envia e-mails, quantos envios restam hoje e o que aceita: Markdown por padrão ou JSON com Accept: application/json. Uma solicitação GET nunca envia mensagens.

Depois de enviar

Faça GET em …/to/{address}/sends/{id} com o id snd_ da resposta para ver o que aconteceu: enfileirado, enviado, devolvido, aguardando aprovação e assim por diante, por destinatário e rótulo. Os endereços nunca são exibidos.

MCP e Claude

Cada endpoint também é um servidor MCP (Streamable HTTP). Substitua /to/ por /mcp/:

https://sendlet.email/mcp/sam-k7F2x9Qa4mB8nR1vT6yZ3c
  • Claude: Configurações, Conectores, adicione um conector personalizado e cole a URL do MCP. A página de cada endpoint tem um botão Copiar URL do MCP.
  • Claude Code: claude mcp add --transport http sendlet https://sendlet.email/mcp/…
  • Ferramentas: send_email (assunto, corpo, anexos opcionais e chave de idempotência), endpoint_info (para quem envia e-mails e quantos envios restam hoje) e get_send_status.

Mantenha o controle

  • Limites diários em cada endpoint e na sua conta. Um envio para um grupo precisa de espaço para a cópia de cada membro.
  • Aprovação: um endpoint pode reter todos os e-mails até que você os aprove. Você recebe um e-mail imediatamente; qualquer mensagem sem decisão após 3 dias é rejeitada.
  • Grupos: um endpoint pode enviar e-mails para vários destinatários, cada um recebendo sua própria cópia. A mensagem só é enviada aos membros que a aceitaram.
  • Alertas: você recebe um e-mail quando um envio falha, um destinatário devolve a mensagem ou reclama, ou um endpoint atinge o limite diário.
  • Os destinatários continuam no controle: todos os e-mails têm uma opção de cancelamento de inscrição com um clique, e uma devolução definitiva ou reclamação cancela a inscrição automaticamente.

Para agentes e ferramentas

  • llms.txt: estas instruções em um formato escrito para modelos de linguagem.
  • openapi.json: a descrição OpenAPI da API de envio.