Back to Blog

Building an Agentic AI SDR That Actually Works (Using Claude & SignGuard)

By Harshit Jain3 min read

Everyone is trying to build an automated AI Sales Rep. The pitch is always the same: "Give the AI a list of companies, and it will find the decision-makers, guess their emails, and send them a pitch."

But if you've actually tried building this, you know it fails at step 2.

The "Email Guessing" Problem

If Claude finds "Sam Altman" at "OpenAI", it doesn't know his email. So it guesses. It might generate sam.altman@openai.com and s.altman@openai.com.

If it guesses wrong and sends the email, it bounces. If it bounces too much, your Google Workspace account gets banned for spamming.

To solve this, developers try to make the AI ping an email verification API. But forcing an LLM to loop through 20 permutations, make 20 separate API calls, parse the JSON, and handle rate limits consumes a massive amount of context tokens and almost always leads to a confused, broken loop.

The Autonomic Email Guesser

We solved this with the SignGuard MCP Server.

We built a specific tool called find_verified_email. Instead of forcing the AI agent to do the heavy lifting, the AI simply delegates the task to the backend.

The agent uses the tool like this:

{"first_name": "Sam", "last_name": "Altman", "domain": "openai.com"}

In the background, the SignGuard backend does the following in under 2 seconds:

  1. Generates the 20 most common corporate email formats (first@, first.last@, f.last@).
  2. Checks if the domain is a "Catch-All" (a trap that ruins data quality).
  3. Concurrently pings the target SMTP servers for all 20 permutations simultaneously.
  4. Returns the single, verified email address back to the AI.

Watch It In Action

Because SignGuard uses the Model Context Protocol (MCP), you can test this right now in Claude Desktop without writing any code.

claude-desktop
U
Find the email for Sam Altman at openai.com
Tool Use: signguard_find_verified_email
{ "first_name": "Sam", "last_name": "Altman", "domain": "openai.com" }
Tool Result
SUCCESS: Found verified email: sam@openai.com (Tested 20 permutations, Catch-All check passed)
I have found Sam's verified email: sam@openai.com. Shall I draft the cold pitch now?

The AI doesn't have to write a loop. It doesn't burn tokens. It just asks SignGuard, gets the exact verified email, and moves on to drafting the perfect personalized pitch.

If you are building Agentic AI workflows, you need tools built for agents, not humans. Get your free API key (200 free checks/mo), read our MCP Server Documentation, or view Pricing Plans.