Tools / Email finder / Tool
Most email verification tools mean one more account and one more credit pack. contact.verify routes the check across several verification providers from one key: give it an address, get back valid, invalid or unknown, the catch-all flag when known and the mail provider. If one provider cannot decide, the next one is tried.
Ask your agent
Verify this address before I send the proposal and tell me if the domain accepts all mail.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to contact.verify (email deliverability check), run through RouterGrowth on October 16, 2026. These are the first rows it returned; fields that name a person are masked.
| status | provider_status | mail_provider | |
|---|---|---|---|
| u***@***.com | valid | verified | Other |
One address checked: the first provider could not decide, the second confirmed it as verified in the same run.
Step by step
Add the MCP server to Claude, ChatGPT, Claude Code, Codex or Cursor, or call the REST API with your RouterGrowth key.
contact.verify takes one email. The agent can read it from a CRM export, a sheet or a reply.
valid, invalid or unknown, with the provider's own status, catch-all when known and the mail server.
Keep valid, drop invalid, and decide on unknown and catch-all by how much the contact matters.
Price
List prices on this call, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Verify this address before I send the proposal and tell me if the domain accepts all mail.
Find this person's work email and verify it with a second provider.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c contact.verify -i '{"email": "a.rivera@example.com"}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "contact.verify", "input": {"email": "a.rivera@example.com"}}'Worth knowing
The router tries verification providers cheapest first and stops at the first clear verdict, all on one RouterGrowth balance.
A catch-all domain accepts every address, so a mailbox can still bounce later. The flag is returned when the provider knows it.
Verification checks the mail server. It does not send a message to the address.
FAQ
The providers are listed with their live status on this page. The router picks among the ones that are live.
The call bills per verdict returned. A run where no provider returns a result is not charged.
It checks any address you pass, but large free mail providers often answer unknown because they do not confirm mailboxes.
It is different: there is no dashboard to upload to. Your agent verifies the address inside the job it is already doing.
More on Email finder
Reading this as an agent? This page as markdown: /tools/email-finder/verification-tools.md
Connect your agent once. The first calls run on the $1 that comes with signup.