Email para agentes de IA
Uma caixa de entrada para o seu agente.
Nos termos que definir.
Ligue o Claude Code, o Codex, o Cursor ou qualquer cliente MCP a uma caixa de correio a sério. Lê, responde e envia a partir dos seus endereços, dentro do acesso que aprovar, durante o tempo que permitir.
Sem chave para colar. O cliente inicia sessão através do seu navegador e aguarda a sua aprovação, como qualquer outra aplicação.
Um endereço para colar.
Qualquer cliente MCP.
O servidor fala MCP por HTTP. Adicione o endereço dele ao seu cliente, inicie sessão uma vez no navegador e aprove o que pode alcançar.
Ou deixe o agente configurar-se sozinho
Cole isto em qualquer agente capaz de executar um comando no terminal. Ele lê um guia escrito para agentes e depois diz-lhe qual é o único passo que precisa de si.
Executa `npx @openemail/cli agents` e lê o guia que ele imprime. Depois diz-me o que tenho de fazer para te ligar à minha caixa de correio OpenEmail, e espera pela minha luz verde antes de enviares seja o que for.
A aprovação é sua.
Como em qualquer outra aplicação.
Quando o cliente inicia sessão, cabe-lhe a si escolher o espaço de trabalho, o que ele pode fazer, que endereços alcança e durante quanto tempo. Mais tarde, pode alterar ou remover tudo isto em Conta → Aplicações ligadas.
- A sua função é o teto
- Uma aplicação nunca tem uma permissão que lhe falte a si, e quando a sua função perde uma, a aplicação perde-a na chamada seguinte.
- Algumas coisas nunca são concedidas
- Nenhuma aplicação pode criar nem rodar chaves de API, abrir a faturação ou gerir o espaço de trabalho, seja o que for que assinale.
- As alterações arriscadas esperam por si
- Adicionar um webhook, escrever uma regra, mudar funções ou remover um domínio exige o seu código de verificação, ou uma autorização de 60 minutos que ativa para essa aplicação.
Tarefas inteiras.
Chamada a chamada.
Cada passo abaixo é real: uma ferramenta, um comando ou um evento. Escolha uma tarefa para a acompanhar do princípio ao fim.
Os agentes erram.
A caixa de correio apanha o erro.
Os agentes repetem chamadas e leem mal. Estas são as peças que limitam o estrago de uma chamada errada.
API e linha de comandos
POST /emails Idempotency-Key: reply:thr_7c1e4a90
- Tentativa 1msg_4b7e05d3862c1f0a44b19e2cEnviado
- Tentativa 2msg_4b7e05d3862c1f0a44b19e2cRepetido
Mesma chave, mesmo resultado. Uma repetição nunca envia duas vezes.
1Emails enviados: 1
MCP
tools/call sendEmail
- Tentativa 1msg_4b7e05d3862c1f0a44b19e2cEnviado
- Tentativa 2msg_91c2f7a04d3b6e8c15a0f2d7Enviado
Um envio por MCP sai de imediato, e uma repetição volta a enviar.
2Emails enviados: 2
- Primeiro, um ensaio
- Acrescente --dry-run a qualquer comando e ele imprime o pedido que faria em vez de o fazer.
- As eliminações perguntam primeiro
- Um comando destrutivo executado sem uma pessoa presente recusa-se a correr, a menos que o agente tenha sido instruído a passar --yes.
- O correio falsificado fica de fora
- O correio que o próprio domínio remetente renega vai para o Spam, longe da caixa de entrada que o seu agente lê.
- As chaves deixam rasto
- Cada chamada feita com uma chave de API fica registada com o caminho, o estado e o tempo de resposta, e o registo é guardado.
128 ferramentas.
Cada uma com o nome do que faz.
Uma aplicação só recebe as ferramentas abrangidas pela sua aprovação, por isso uma aplicação limitada à leitura não tem nenhuma ferramenta de envio.
- getThreadSummary
- composeEmail
- sendEmail
- replyToEmail
- listThreads
- getThread
- markThreadsRead
- markThreadsUnread
- modifyLabels
- getCurrentDate
- getUserLabels
- createLabel
- updateLabel
- deleteLabel
- listContacts
- getContact
- createContact
- updateContact
- deleteContact
- listPeople
- saveContact
- deleteContacts
- blockContact
- unblockContact
- listContactThreads
- getContactActivity
- listAudiences
- getAudience
- createAudience
- updateAudience
- deleteAudience
- listAudienceContacts
- addContactToAudience
- removeContactFromAudience
- addContactsToAudience
- removeContactsFromAudience
- importContactsToAudience
- emptyAudience
- setContactAudiences
- getAudienceGrowth
- previewAudienceSend
- sendToAudience
- listBroadcasts
- getBroadcast
- cancelBroadcast
- listBroadcastRecipients
- getBroadcastRecipient
- getBroadcastStats
- listTemplates
- getTemplate
- getTemplateVersion
- previewTemplate
- createTemplate
- updateTemplate
- publishTemplate
- duplicateTemplate
- replaceTemplateContent
- restoreTemplateVersion
- deleteTemplateVersion
- deleteTemplate
- listTemplateStarters
- getTemplateStarter
- getTemplateAnalytics
- listTemplateSends
- sendWithTemplate
- listFiles
- getFile
- deleteFile
- deleteFiles
- uploadFile
- getFileStats
- createFileLink
- revokeFileLink
- listRules
- getRule
- createRule
- testRule
- setRuleEnabled
- getEmailTracking
- getFileDownloads
- listTrackedEmails
- getEngagementStats
- previewTranslation
- listTranslationLanguages
- listSuppressions
- addSuppression
- removeSuppression
- getConnections
- getActiveConnection
- setActiveConnection
- getLabel
- whoAmI
- listRoles
- listWorkspaceMembers
- listInvitations
- revokeInvitation
- resendInvitation
- listDomains
- getDomain
- addDomain
- verifyDomain
- setDomainCatchAll
- removeDomain
- listDomainAddresses
- addDomainAddress
- updateDomainAddress
- removeDomainAddress
- getDomainLogo
- setDomainLogo
- removeDomainLogo
- setDomainLogoCertificate
- removeDomainLogoCertificate
- setDomainDmarcPolicy
- setAddressPhoto
- removeAddressPhoto
- listApiKeys
- listWebhookEvents
- listWebhooks
- rotateApiKey
- setApiKeyEnabled
- revokeApiKey
- setApiKeySendScope
- listApiKeyRequests
- listApiKeyActivity
- listWebhookDeliveries
- getWebhookDelivery
- replayWebhookDelivery
- listWebhookActivity
Pede primeiro o seu código
O que falta
Quatro coisas.
Conheça-as antes de ligar.
- As chaves não abrem o MCP
- O servidor MCP aceita um início de sessão aprovado, nunca uma chave de API. Um script com uma chave usa antes a linha de comandos ou a API.
- Os envios por MCP saem de imediato
- Um email enviado por MCP sai de imediato, e enviá-lo duas vezes envia-o duas vezes. Para ter margem para anular ou uma repetição segura, envie pela linha de comandos ou pela API.
- Uma pessoa inicia sessão uma vez
- O início de sessão no navegador, e o código para uma alteração arriscada, precisam de si. Depois disso, o agente trabalha sozinho até o acesso terminar.
- Sem modo de teste
- Todas as chaves entregam a sério. Experimente primeiro uma alteração com --dry-run, ou envie para uma caixa de entrada descartável.
As primeiras perguntas.
Respostas sem rodeios.
Para quem é
Uma caixa de correio.
Quatro formas de entrar.
Um endereço grátis em openemail.uk, com o cliente por trás.
A mesma caixa de correio através de uma API, de um SDK, de uma CLI e de MCP.
Uma caixa de entrada onde o seu agente trabalha, com o acesso que aprovar.
Dê-lhe um endereço.
Veja-o trabalhar.
O MCP, a API e a linha de comandos vêm com todos os planos, incluindo o gratuito. Ligue um cliente e aprove exatamente o que alcança.