Criei um Agente de Outreach Frio com Claude + Notion MCP
Fiquei Cansado de Outreach Frio. Então Fiz Claude Fazer Isso.
Esta é uma submissão para o Desafio Notion MCP
O Que Eu Construi
O outreach frio é uma daquelas coisas que todo mundo sabe que funciona — e quase ninguém faz de forma consistente. Porque é exaustivo.
Para enviar um bom e-mail frio, você precisa:
- Encontrar uma empresa que realmente se encaixe nas suas habilidades
- Ler o site deles e descobrir o que estão construindo
- Identificar um ponto de dor ou uma razão para entrar em contato
- Procurar um e-mail de contato
- Escrever algo que não pareça um modelo
- Enviar
- Registrar em algum lugar para lembrar que você fez isso
Isso leva de 30 a 45 minutos. Por empresa. E se você está sério sobre outreach frio, um e-mail não é suficiente. Você precisa de 10 a 15 por semana para ver resultados.
Faça as contas. Isso é um trabalho de meio período só para outreach.
Então eu construí Cold Outreach MCP — um servidor MCP personalizado que transforma Claude em um agente de e-mail frio totalmente automatizado. Você cola seu CV uma vez. Claude faz o resto.
Aqui está o fluxo real:
Você: "Aqui está meu CV. Encontre empresas que correspondam ao meu histórico,
pesquise cada uma, mostre-me suas recomendações."
Claude: [raspa, pesquisa, pensa]
1. stripe.com → opportunity_pitch
"O onboarding do checkout tem fricção visível — forte correspondência de UX"
2. linear.app → role_inquiry
"Equipe de engenharia em rápido crescimento, sem lacuna clara, mas forte ajuste cultural"
... até 13 mais
Você: "Parece bom. Envie conforme recomendado."
Claude: [gera e-mails personalizados, envia todos, registra tudo no Notion]
O que costumava levar um dia agora leva menos de 5 minutos.
A parte que realmente importa — os e-mails não soam como se um robô os tivesse escrito
A maioria das ferramentas de "automação" pula a parte mais difícil. Elas enviam lixo modelado:
"Oi [Primeiro Nome], encontrei [Nome da Empresa] e fiquei realmente impressionado com sua abordagem inovadora para [Indústria]..."
Ninguém responde a isso. Vai direto para o lixo.
Cold Outreach MCP lê o site real da empresa antes de escrever qualquer coisa. Ele identifica coisas específicas — um fluxo de onboarding complicado, uma expansão de produto, um sinal de contratação — e escreve algo que faz referência ao que encontrou:
"Notei que vocês estão se expandindo para o setor empresarial — isso geralmente vem com um problema de documentação. Eu já resolvi exatamente isso antes. Vale uma conversa rápida?"
Esse é um e-mail que alguém abre. As regras de tom estão incorporadas nos prompts: menos de 120 palavras, sem jargões, frases curtas, uma observação real, um pedido claro. Soa humano porque é explicitamente instruído a não soar como uma IA.
As 10 ferramentas
| Ferramenta | O que faz |
|---|---|
setup_notion_db |
Migração única — provisiona todas as colunas necessárias no seu banco de dados Notion |
parse_profile |
Extrai seu papel, habilidades, experiência e pontos fortes do texto do CV |
discover_companies |
Encontra empresas reais que correspondem ao seu perfil — sem entrada manual de URL |
find_company_email |
Raspa um site de empresa para extrair um e-mail de contato |
research_company |
Analisa uma empresa — resumo, problemas identificados, recomendação de tipo de e-mail |
generate_email |
Escreve um e-mail de outreach com som humano adaptado à empresa |
send_email |
Envia via SMTP (Gmail, Outlook, qualquer um) |
log_to_notion |
Registra um registro de outreach no seu rastreador Notion |
retry_failed |
Tenta novamente qualquer envio que falhou automaticamente |
bulk_outreach |
Pipeline completo para até 15 empresas de uma só vez (duas fases: pesquisa → confirmação → envio) |
Demonstração em Vídeo
Mostre-nos o Código
GitHub: github.com/TheCodeDaniel/reachout_mcp
Construído com:
-
@modelcontextprotocol/sdk— servidor MCP -
@anthropic-ai/sdk— Claude com pensamento adaptativo para pesquisa + geração de e-mails -
axios+cheerio— raspagem de sites e extração de e-mails -
nodemailer— envio SMTP - API REST do Notion (chamada
fetchparahttps://api.notion.com/v1/...) — confiável e direta - TypeScript, Node.js 18+, módulos ES
Como Eu Usei o Notion MCP
O Notion é a camada de memória de todo esse sistema. Sem ele, você está voando às cegas.
Cada ação de outreach — enviada, falhada, pendente, respondida — é registrada automaticamente em um banco de dados Notion, em tempo real, com zero entrada manual de sua parte.
O banco de dados fica assim após uma execução:
| Empresa | Tipo | Status | Data Enviada | Notas | |
|---|---|---|---|---|---|
| Stripe | hello@stripe.com | opportunity_pitch | enviado | 2026-03-26 | corpo completo do e-mail |
| Linear | team@linear.app | role_inquiry | enviado | 2026-03-26 | corpo completo do e-mail |
| Vercel | contact@vercel.com | opportunity_pitch | falhou | 2026-03-26 | timeout SMTP |
Sem planilha. Sem "acho que enviei para eles na semana passada". Sem outreach duplicado porque você esqueceu. O Notion se torna seu CRM de outreach — construído automaticamente, mantido automaticamente.
A configuração do Notion funciona exatamente como uma migração de banco de dados backend
Isso era importante para mim. Eu não queria que os usuários criassem manualmente 7 colunas com os tipos e nomes corretos toda vez que configurassem isso. Isso é frágil e propenso a erros.
Em vez disso:
- Você cria um banco de dados Notion vazio (leva 10 segundos)
- Copia o ID do banco de dados da URL para sua configuração
- Executa
setup_notion_dbuma vez
A ferramenta chama PATCH https://api.notion.com/v1/databases/{id} diretamente e provisiona todas as colunas necessárias — renomeando a coluna padrão "Nome" para "Empresa", adicionando campos de seleção com opções pré-configuradas, campos de URL, campos de e-mail, campos de data. Tudo.
É idempotente. Execute novamente — nada quebra, nada duplica. Exatamente como prisma migrate ou rails db:migrate.
O que o Notion MCP desbloqueia que nada mais faz
A integração não é apenas registro. É a diferença entre outreach que vai para um buraco negro e outreach que você pode realmente gerenciar.
Quando alguém responde, você atualiza o status deles no Notion para "respondido". Quando um envio falha, a mensagem de erro está bem ali na coluna Notas. Quando você quer tentar novamente envios que falharam, retry_failed consulta o Notion para cada linha com status = failed e tenta novamente — automaticamente.
O Notion se torna a fonte da verdade. Claude age com base nisso. O ciclo se fecha.
A automação do outreach frio pode revolucionar a forma como empresas brasileiras se conectam com potenciais clientes. Com a utilização de IA, é possível personalizar comunicações e aumentar a taxa de resposta, economizando tempo e recursos.
Noticias relacionadas

Auditei 25 dos meus repositórios de código aberto. As estrelas mentiram.
O autor analisa o desempenho de 25 repositórios de código aberto, revelando que as estrelas no GitHub não refletem o uso real. Com 3.681 instalações npm e 254 no PyPI, ele destaca a importância de métricas de download sobre estrelas.

FAQ: Meu saldo de Bitcoin pode ser colateral para uma negociação no Sui — sem envolver wrapping?
O artigo discute como usar Bitcoin como colateral em negociações no Sui sem a necessidade de wrapping, abordando riscos e soluções como Hashlock Markets.
Legis-Link: Ferramenta de Conformidade na Construção com IA
Legis-Link é uma ferramenta de referência em conformidade na construção, oferecendo respostas instantâneas para profissionais do setor. Com 9 ferramentas e cobertura em 87 regiões, facilita o trabalho de eletricistas, encanadores e mais.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.