Real-time RFC 5322 email verification, SPF/DMARC DNS audits & B2B leads (x402 Base USDC).
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Free for up to 3 domains per call. Audit several sending domains at once and get a grade, SPF lookup count, DMARC policy, DKIM status and fixes for each, plus a snapshot to pass to monitor_sending_domains later.
Up to 3 domains
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Free for up to 3 domains per call. Audit several sending domains at once and get a grade, SPF lookup count, DMARC policy, DKIM status and fixes for each, plus a snapshot to pass to monitor_sending_domains later.
| Argument | Type | Description |
|---|---|---|
| domains* | array | Up to 3 domains |
{
"type": "object",
"required": [
"domains"
],
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Up to 3 domains"
}
}
}Free. Replace the includes in a domain's SPF record with the IP ranges they resolve to, and return the TXT records to publish. Use it when an SPF record is at or over the 10-lookup limit.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain whose SPF record to flatten |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain whose SPF record to flatten"
}
}
}List the paid HTTP endpoints, their prices in USDC on Base, and the free endpoints.
No arguments.
{
"type": "object",
"properties": {}
}Free. Audit one sending domain: MX hosts, SPF with every include expanded and the true DNS lookup count against the limit of 10, DMARC policy including inheritance from the parent domain, and published DKIM keys. Returns a grade and the fixes to make.
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain to audit, for example stripe.com |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain to audit, for example stripe.com"
}
}
}Free for up to 3 domains per call. Report what changed in SPF, DKIM, DMARC and MX since a previous run. Pass the `snapshots` object returned by the previous call as `previous`; the server stores nothing. The first call returns a baseline with no changes.
| Argument | Type | Description |
|---|---|---|
| domains* | array | Up to 3 domains |
| previous | object | The `snapshots` object from the previous call, or omit on the first run |
{
"type": "object",
"required": [
"domains"
],
"properties": {
"domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Up to 3 domains"
},
"previous": {
"type": "object",
"description": "The `snapshots` object from the previous call, or omit on the first run"
}
}
}Check an email address: syntax, whether its domain accepts mail, typo suggestion, disposable and shared-mailbox flags. Checks the domain, not the individual inbox. Costs $0.01 USDC on Base per call over x402, or one credit with an API key.
| Argument | Type | Description |
|---|---|---|
| email* | string | Email address to check, for example [email protected] |
| api_key | string | Optional VerifyPulse API key (vp_...) or Base USDC transaction hash (0x...) |
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "Email address to check, for example [email protected]"
},
"api_key": {
"type": "string",
"description": "Optional VerifyPulse API key (vp_...) or Base USDC transaction hash (0x...)"
}
}
}