TL;DR
- Server URL:
https://mailexchange.com/api/mcp(Streamable HTTP). - Auth: send your API key as
Authorization: Bearer mx_live_.... Create one in your account. - Credits: the same as the API: one per address, duplicates and unknown results refunded.
Tools your AI can use
| Tool | What it does |
|---|---|
verify_email | Checks one address and returns deliverable, risky, undeliverable or unknown with the reason. |
verify_emails | Starts verifying a list of up to 100,000 addresses and returns a list id. |
get_list | Progress and counts per state for a list. |
get_list_results | The per-address results once a list is done. |
get_account | Your credit balance and usage. |
Connect it
Claude Code
claude mcp add --transport http mailexchange https://mailexchange.com/api/mcp \
--header "Authorization: Bearer mx_live_YOUR_KEY"
Cursor, Windsurf and other clients with a JSON config
{
"mcpServers": {
"mailexchange": {
"url": "https://mailexchange.com/api/mcp",
"headers": { "Authorization": "Bearer mx_live_YOUR_KEY" }
}
}
}
Claude.ai, ChatGPT and other apps
Add a custom connector or MCP server in the app's settings, use the URL above, and set the Authorization header to your key where the app allows custom headers.
Try it
Ask your assistant: "Verify these 200 addresses with Mail Exchange and tell me how many will bounce." It starts a list, waits for it to finish and summarises the results.
FAQ
Does the MCP server cost extra?
No. It uses the same credits as the REST API.
Can I use the API instead?
Yes. See the email verification API and the list guide.