The DMARCwise MCP server lets AI applications securely access your domains, reporting data, and monitoring status through the Model Context Protocol.
The server is available at:
https://mcp.dmarcwise.io/mcp The MCP server supports both read and write operations. Write access is optional and must be explicitly approved when connecting an application, allowing it to change supported settings.

Availability
- MCP access is included with all paid plans. It is not available in the free plan.
Permissions
- Owners, Admins, Members, and Viewers can connect an MCP application to their organization.
- Your organization role determines which OAuth scopes you can grant to an MCP application: Owners, Admins, and Members can grant read and write access, while Viewers can grant read-only access.
- Owners and Admins can view and revoke MCP connections for their organization.
Connecting an application
The DMARCwise MCP supports any AI application that can connect to remote MCP servers and authenticate through OAuth credentials.
You don’t need to create API keys to connect to the MCP server: the AI client will open a consent screen in your browser where you can securely approve the connection.
ChatGPT desktop app
- In the ChatGPT app, open Settings → Plugins.
- Click the Add button and then Add MCP server.
- Enter DMARCwise as the MCP server name.
- For Type, choose Streamable HTTP and enter
https://mcp.dmarcwise.io/mcpas the URL. - Click Save.
- Once the MCP server is successfully added, you will see an Authenticate button. Click on it and follow the browser instructions to approve access.
- Start a new conversation in Work or Codex mode and DMARCwise tools will be available.
The added MCP server will also be available in the Codex CLI.
See OpenAI’s documentation for more information.
Claude desktop app
- In Claude Desktop, open Settings → Connectors.
- Click the Add button and choose Add custom connector.
- Enter DMARCwise as the name.
- Enter
https://mcp.dmarcwise.io/mcpas the Remote MCP server URL. Leave the advanced OAuth fields empty. - Click Add, then Connect and follow the browser instructions to approve access.
- DMARCwise tools will be available by default in any conversation.
For Team and Enterprise accounts, an organization owner may need to add the connector before members can connect it. See Anthropic’s custom connector guide for more information.
Codex CLI
Run:
codex mcp add --url https://mcp.dmarcwise.io/mcp dmarcwise The added MCP servers will also be available in the ChatGPT/Codex desktop app.
See OpenAI’s documentation for more information.
Claude Code CLI
Run:
claude mcp add --transport http dmarcwise https://mcp.dmarcwise.io/mcp See Anthropic’s documentation for more information.
Microsoft Copilot Studio
Follow the official Microsoft instructions. When asked, enter the following information:
- Server name: DMARCwise
- Server URL:
https://mcp.dmarcwise.io/mcp - Authentication: OAuth 2.0 with Dynamic discovery
Consent screen
The consent screen lets you choose whether you want to also allow write permission to make changes to your domains and configuration:

Available tools
The MCP server exposes the following tools:
Domains
list_domains: list monitored domains with their current status.get_domain: inspect the configuration, monitoring status, and recent activity of one domain.
DMARC
get_dmarc_stats: summarize message volume and authentication results over time.list_dmarc_sources: identify services sending email for a domain.list_dmarc_report_rows: inspect detailed authentication evidence from aggregate reports.list_dmarc_records: review the history of a domain’s published DMARC records.
Hosted DMARC
get_hosted_dmarc: inspect the complete hosted DMARC configuration for a domain.enable_hosted_dmarc: enable hosted DMARC by importing the domain’s current configuration and return the CNAME target to publish.update_hosted_dmarc: update selected settings in a hosted DMARC configuration, including policies, reporting URIs, and alignment modes.disable_hosted_dmarc: disable hosted DMARC.
SPF and DKIM
get_spf_chain: inspect the current SPF resolution chain and diagnose lookup problems.list_spf_records: review the history of a domain’s published SPF record.list_dkim_selectors: inspect observed DKIM selectors and their DNS and key status.
Example prompts
- Which of my domains currently have DMARC or SPF problems?
- Summarize DMARC performance for
example.comover the last 30 days. - Which sources are sending DMARC-failing email for
example.com? - Explain the SPF resolution chain for
example.comand identify any lookup-limit problems. - Show active DKIM selectors for
example.comwhose DNS records are missing or invalid. - Change the hosted DMARC policy for
example.comtoquarantine.
Managing connections
You can review connected applications in the DMARCwise dashboard from Settings → MCP connections.
The page shows which application and user created each connection, when it was created, and when it was last used.
Revoking a connection immediately prevents the application from accessing DMARCwise. To use it again, the user must start a new connection from the application.
Technical details
For interoperability purposes, we publish some technical details on the specifications supported by DMARCwise:
- The DMARCwise MCP uses the stateless Streamable HTTP transport.
- Both the
2026-11-25and2026-07-28MCP specifications are supported. - Both Client ID Metadata Documents (CIMD) and the legacy Dynamic Client Registration (DCR) are supported as methods for clients to identify themselves.
- Refresh tokens are issued to clients that declare support for them.
