day3

Servidor MCP remoto para day3, e-mail para pequenos times de software cobrado por e-mails enviados. Rascunhe newsletters e atualizações de produto do Claude Code, Cursor ou VS Code no day3 como blocos editáveis.

Servidor MCP hospedado

npx add-mcp 'https://go.day3.app/api/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

day3 executa um servidor de Protocolo de Contexto de Modelo (MCP), para que um editor de IA possa trabalhar diretamente com suas campanhas e automações. Rascunhos são salvos como blocos de compositor editáveis, não HTML opaco, para que você ainda possa editá-los manualmente.

https://go.day3.app/api/mcp

Um endpoint HTTP, autenticado com sua chave de API. Nada para instalar, nada para executar localmente.

Configuração

Todo editor faz a mesma coisa: aponte para a URL, envie a chave como cabeçalho.

Execute isso no seu projeto e peça ao Claude para escrever um e-mail para você.

claude mcp add --transport http day3 https://go.day3.app/api/mcp --header "Authorization: Bearer $DAY3_API_KEY"

Mantenha em uma única linha. Uma continuação com \ é apenas para bash; no Windows, a linha com --header é executada como um comando próprio e nunca chega. O servidor é então adicionado sem chave, retorna 401, e o cliente reporta Invalid OAuth error response: Unrecognized token '<', que não diz nada sobre o cabeçalho ausente.

Ferramentas

FerramentaO que faz
day3_contextContexto da conta: públicos, remetentes, estado do plano. Chame isso primeiro.
day3_list_campaignsListar campanhas.
day3_get_campaignLer uma campanha, incluindo o corpo.
day3_create_campaignCriar um rascunho.
day3_update_campaignEditar um rascunho.
day3_preview_campaignRenderizar, com tema, tags de mesclagem e rodapé aplicados.
day3_send_testEnviar para endereços que o chamador nomear. Nunca para o público.
day3_send_campaignEnviar para todo o público. Requer campaigns:send.
day3_schedule_campaignAgendar um envio. Requer campaigns:send.
day3_list_automationsListar automações, com status e gatilho.
day3_enroll_in_automationColocar uma pessoa em um fluxo. Requer automations:enroll.

Envio está desativado por padrão

day3_send_campaign e day3_schedule_campaign precisam do escopo campaigns:send. day3_enroll_in_automation precisa de automations:enroll. Ambos estão desativados, a menos que você os habilite ao gerar a chave.

Um script faz o que seu autor escreveu. Um agente decide por conta própria, e "enviar e-mail para todos na lista" não é uma decisão para entregar por padrão. Inscrever alguém promete a um estranho todos os e-mails de um fluxo, então também é limitado por escopo. Listar automações nomeia fluxos, não pessoas, e não é.

day3_send_test não precisa de nenhum escopo. Ele só alcança endereços que o chamador nomeia, e é limitado e com taxa controlada. A chave padrão dá ao seu assistente o ciclo completo de rascunho, pré-visualização e teste, e para no público.

Quer que um agente envie? Gere uma segunda chave com o escopo ativado. Escopos não podem ser adicionados a uma chave existente, então a concessão permanece visível na sua lista de chaves.

Uma sessão típica

Leia nossas últimas três campanhas, depois rascunhe uma nota de lançamento de agosto no mesmo tom. Cubra domínios de envio e a nova API. Pré-visualize e envie um teste para mim.

O assistente chama day3_context para seu público e remetente, day3_list_campaigns e day3_get_campaign para aprender o tom, day3_create_campaign para escrever o rascunho em Markdown do day3, day3_preview_campaign para verificar, e day3_send_test para colocá-lo na sua caixa de entrada.

O rascunho aguarda no day3 como blocos de compositor reais. Nada chegou à sua lista.

Mantenha a chave fora dos prompts

Prompts são copiados para ferramentas de chat, rastreadores de problemas e logs. Defina DAY3_API_KEY no seu ambiente e deixe a configuração do editor lê-lo, como nos exemplos do Claude Code e VS Code. Quando um assistente chama a API REST diretamente, diga a ele para ler a chave do ambiente.