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

Remote MCP server (Streamable HTTP)
https://usevetto.com/mcp

No API key, no OAuth. The tools are read-only and nothing you send is stored.

Tools

ToolWhat it doesAsk your assistant
check_emailOne address: disposable, dead domain, typo with a suggested fix, privacy relay, role address"Is jane@gmial.com a real email?"
check_domainsUp to 50 signup domains: which are throwaway or cannot receive mail"Which of these signup domains are fake?"
same_inboxTwo 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_blockSetup 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

terminal
claude mcp add --transport http vetto https://usevetto.com/mcp

Claude (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

mcp.json
{
  "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.