Find the human. Email them directly. Bypass ATS entirely. Email verification, lead scoring, tailored drafts, resume attachment, reply tracking. The job application pipeline that treats outreach like sales.
Grayson is a direct outreach pipeline for job hunting. Instead of submitting applications into ATS black holes, it finds the actual hiring manager or engineering lead, verifies their email address, scores the lead, drafts a tailored message, and sends it with a resume attached. Every step is an MCP tool Claude can call autonomously.
Harvest leads
|
v
Enrich (company, role, contact info)
|
v
Score (fit, company size, role match)
|
v
Verify email (MX + SMTP RCPT TO)
|
v
Draft tailored message
|
v
Send (SMTP with resume attachment)
|
v
Track (opens, replies, bounces)
|
v
Follow-up (automated timing)
Before any lead enters the active pipeline, Grayson verifies the email address.
First it checks MX records to confirm the domain accepts mail. Then it opens
an SMTP connection and issues a RCPT TO probe to verify the
specific mailbox exists. No email gets sent to an address that will bounce.
This caught 6 bad addresses before they could waste a cold outreach.
verify("hiring@example.com")
MX lookup: mx1.example.com [OK]
SMTP connect: 220 [OK]
RCPT TO: 250 [OK]
Result: VERIFIED
verify("jobs@deadstartup.io")
MX lookup: [NO RECORDS]
Result: FAILED — no mail server
In a single session, Grayson processed and sent 11 verified applications. Each one got a tailored cover letter referencing the specific company and role. Each one attached the right resume variant. Each one went to a verified human inbox. The entire batch took less time than manually filling out one ATS form.
Built with Python and FastMCP. All 13 tools are callable from any Claude Code session. Lead data persists locally.