Hand off the jobs nobody has time for
Ask in plain language. The agent picks the tools, reads live DNS and your monitoring data, and answers with records you can paste.
Morning triage
“What changed on our domains overnight, and does any of it need action today?”
list_domain_changes · list_alerts
DKIM key audit
“Which of our DKIM keys are older than six months or under 2048 bits? Give me a rotation order.”
list_dkim_selectors
Enforcement call
“Is pinecrest-law.example ready for p=reject? If not, which senders are holding it back?”
dmarc_advice
New client intake
“Check harbor-dental.example and write the DNS changes their IT person needs, record by record.”
check_domain
Spam-folder mystery
“This message landed in spam. Here is the raw source: did DKIM verify, and if not, why?”
verify_dkim_signature
Vendor onboarding
“We just added Amazon SES. Add its DKIM selectors to monitoring and tell me when they resolve.”
add_dkim_selector · check_dkim
Try it now, no account
The public server runs the same DNS checks as the free tools, rate-limited per IP. Add it to your assistant and ask it to check any domain.
- check_domain
- check_dkim
- verify_dkim_signature
- check_email
Try: “Check example.com's email security and tell me the first three things to fix.”
https://emailsecops.com/mcp/public
Claude claude.ai and the Claude desktop app
- Open Settings → Connectors and choose Add custom connector.
- Name it EmailSecOps and paste the URL above.
- Click Connect; there is nothing to sign in to. Then turn it on in a chat from the tools menu.
ChatGPT chatgpt.com with developer mode
- Open Settings → Apps & Connectors → Advanced and turn on Developer mode.
- Create a connector named EmailSecOps with the URL above and authentication None.
- Add it to a chat from the tools menu.
Claude Code the terminal
- Add the server:
claude mcp add --transport http emailsecops-public https://emailsecops.com/mcp/public
- Start Claude Code and ask it to check a domain.
Cursor ~/.cursor/mcp.json
- Add the server to the file:
{"mcpServers":{"emailsecops-public":{"url":"https://emailsecops.com/mcp/public"}}} - Enable it under Settings → MCP.
VS Code .vscode/mcp.json
- Add the server to the file:
{"servers":{"emailsecops-public":{"type":"http","url":"https://emailsecops.com/mcp/public"}}} - Start it from the file.
Connect your team's server
Sign in once with OAuth and the agent works on your monitored domains: drift, alerts, DKIM key inventory and history, DMARC report evidence and enforcement advice.
- Acts for your team. The connection uses the team selected in your dashboard and counts against its plan quota.
- Read-only for members. Only owners and admins (or tokens with write access) can let it add selectors to monitoring.
- Never touches DNS. Fixes come back as records for a person to publish.
- Logged and revocable. Every call is metered; remove the connector or the token to cut it off.
Included in Starter, Pro and Enterprise. See plans · Scripts and CI can use a team token instead (docs).
https://emailsecops.com/mcp
Claude claude.ai and the Claude desktop app
- Open Settings → Connectors and choose Add custom connector.
- Name it EmailSecOps and paste the URL above; leave the OAuth fields empty.
- Click Connect, sign in to EmailSecOps and choose Allow. Then turn it on in a chat from the tools menu.
ChatGPT chatgpt.com with developer mode
- Open Settings → Apps & Connectors → Advanced and turn on Developer mode.
- Create a connector named EmailSecOps with the URL above and authentication OAuth.
- Sign in to EmailSecOps when asked and choose Allow.
Claude Code the terminal
- Add the server:
claude mcp add --transport http emailsecops https://emailsecops.com/mcp
- Run /mcp, pick emailsecops and choose Authenticate. Or skip the browser and add --header "Authorization: Bearer eso_live_…" with a team token.
Cursor ~/.cursor/mcp.json
- Add the server to the file:
{"mcpServers":{"emailsecops":{"url":"https://emailsecops.com/mcp"}}} - Cursor lists it as Needs login: click it, sign in and choose Allow.
VS Code .vscode/mcp.json
- Add the server to the file:
{"servers":{"emailsecops":{"type":"http","url":"https://emailsecops.com/mcp"}}} - Start it from the file, sign in and choose Allow.
Every tool your agent gets
Same engine as the dashboard and the API: every check runs live on our resolvers, nothing is guessed.
Questions about agents
Which AI assistants work?+
Can the agent change my DNS or my settings?+
What does it cost?+
Where does my data go?+
Do I need the API too?+
Give your agent the email security beat.
Start free with DNS checks for one domain; connect your agent on any paid plan.
No card for the free plan · Billing by Stripe · We never send mail on your behalf · Privacy