Integrations · MCP
Vetto MCP server: check signup emails from your AI assistant
Ask Claude, Cursor or ChatGPT whether an email is disposable, which signup domains are fake, or how to block them on your stack. One URL, no key, nothing stored.
By the Vetto team · Updated
Server URL
https://usevetto.com/mcpNo API key, no OAuth. The tools are read-only and nothing you send is stored.
Tools
| Tool | What it does | Ask your assistant |
|---|---|---|
check_email | One address: disposable, dead domain, typo with a suggested fix, privacy relay, role address | "Is jane@gmial.com a real email?" |
check_domains | Up to 50 signup domains: which are throwaway or cannot receive mail | "Which of these signup domains are fake?" |
same_inbox | Two addresses: do Gmail dots, +tags or googlemail.com make them the same inbox? | "Is j.ane+2@gmail.com the same person as jane@gmail.com?" |
how_to_block | Setup steps for Next.js, Supabase, Clerk, Better Auth, Auth.js, Firebase, Laravel, Django or any HTML form | "How do I block disposable emails in Supabase?" |
Add it to your client
Claude Code
claude mcp add --transport http vetto https://usevetto.com/mcpClaude (web and desktop)
Add a custom connector in Claude's connector settings and paste https://usevetto.com/mcp as the URL. No authentication is needed.
Cursor and other clients with a JSON config
{
"mcpServers": {
"vetto": {
"url": "https://usevetto.com/mcp"
}
}
}ChatGPT
In developer mode, create a connector with https://usevetto.com/mcp as the MCP server URL and no authentication.
Privacy
Email addresses are analysed in memory and never written to disk. Each call increments a daily counter per tool, with no address or IP attached. Domain lookups share the same cache as the rest of Vetto. See the privacy policy.
Related: disposable email checker · Gmail alias checker · email list audit · API docs.
Frequently asked questions
Does the Vetto MCP server need an API key?
No. It is public and read-only. Add the URL as a remote MCP server and the four tools are available straight away. Calls are rate limited per IP address.
Does it store the emails I check?
No. Addresses are checked in memory and discarded. Only a daily count of tool calls per tool is kept, with no addresses and no IP addresses. Domain lookups (MX records) are cached, as on the rest of the site.
Which MCP clients does it work with?
Any client that supports remote MCP servers over Streamable HTTP, for example Claude (custom connectors), Claude Code, Cursor and ChatGPT developer mode. It supports the current MCP protocol revision and older clients that start with initialize.
Can it block signups on my site?
Not by itself: the MCP server answers questions inside your AI assistant. To block fake signups on a live form, add the Vetto script (free on 1 site) or call the keyless /v1/audit endpoint from your backend, as the how_to_block tool explains.
Give your signup form sharp eyes.
Free on one site. One line of HTML. Remove it any time and your form works exactly as before.
Founding offer: Pro for life for $69 once, first 100 buyers, until Nov 27.