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 is currently read-only. It cannot add domains or change 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.
  • 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
  1. In the ChatGPT app, open Settings → Plugins.
  2. Click the Add button and then Add MCP server.
  3. Enter DMARCwise as the MCP server name.
  4. For Type, choose Streamable HTTP and enter https://mcp.dmarcwise.io/mcp as the URL.
  5. Click Save.
  6. Once the MCP server is successfully added, you will see an Authenticate button. Click on it and follow the browser instructions to approve access.
  7. 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
  1. In Claude Desktop, open Settings → Connectors.
  2. Click the Add button and choose Add custom connector.
  3. Enter DMARCwise as the name.
  4. Enter https://mcp.dmarcwise.io/mcp as the Remote MCP server URL. Leave the advanced OAuth fields empty.
  5. Click Add, then Connect and follow the browser instructions to approve access.
  6. 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

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.

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.com over the last 30 days.
  • Which sources are sending DMARC-failing email for example.com?
  • Explain the SPF resolution chain for example.com and identify any lookup-limit problems.
  • Show active DKIM selectors for example.com whose DNS records are missing or invalid.

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-25 and 2026-07-28 MCP 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.