DMARKOFF
About
The DMARKOFF MCP server gives your AI agents direct access to live DMARC monitoring data. Domain health, authentication results, policy status, security alerts. All available in your AI environment, without switching tools or opening a dashboard.
Details
- Author
- Unknown
- Categories
- Productivity, Security, Infrastructure, Automation
Jump to
Connecting DMARKOFF MCP to AI Assistants
MCP Endpoint:https://mcp.dmarkoff.com/mcp
You will need:an API key from your DMARKOFF account —app.dmarkoff.com/account/mcp
Prerequisite: You must have an active DMARKOFF account with at least one monitored project. The AI assistant queries live data from your account — domains, DMARC reports, and analytics that are already collected by DMARKOFF.
- OAuth Client ID— enter any value (e.g.claude)
- OAuth Client Secret— enter your DMARKOFF API key
Claude Desktop supports remote MCP servers in two ways: through the built-in Connectors UI and through a configuration file.
Option 1: Via the Connectors UI (recommended)
- In the chat window, click the+button, then selectConnectors → Manage Connectors.
- ClickAdd custom connectorand paste the URL:https://mcp.dmarkoff.com/mcp
- Complete the OAuth authorization flow (same asClaude.ai).
- Open the Claude Desktop config file:
- macOS:~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:%APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "dmarkoff": { "command": "npx", "args": [ "mcp-remote", "https://mcp.dmarkoff.com/mcp", "--header", "Authorization: Bearer YOUR_API_KEY" ] } } }
Note:For remote servers with header-based authentication, Claude Desktop requires themcp-remoteproxy utility (Node.js v18+ must be installed).
- Completely quit and restart Claude Desktop. The connectors icon with DMARKOFF tools will appear in the chat panel.
Claude Code supports adding MCP servers directly from the command line.
claude mcp add --transport http dmarkoff https://mcp.dmarkoff.com/mcp \ --header "Authorization: Bearer YOUR_API_KEY"
If you have already connected DMARKOFF via Claude.ai (Settings → Connectors), the server will be automatically available in Claude Code as well — no additional setup required.
To verify connected servers:claude mcp list
Cursor supports MCP servers through the IDE settings and configuration files. Streamable HTTP transport is supported.
- OpenCursor Settings → Tools & MCP.
- ClickAdd new MCP server.
- Select typeStreamable HTTPand fill in:
- Name:DMARKOFF
- URL:https://mcp.dmarkoff.com/mcp
- Edit~/.cursor/mcp.json(global) or.cursor/mcp.json(project root):
{ "mcpServers": { "dmarkoff": { "url": "https://mcp.dmarkoff.com/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
- Restart Cursor. Tools will be available in Agent mode (Cmd+I→ Agent).
@dmarkoff Show all Critical domains in project 12345
ChatGPT supports MCP servers throughApps(formerly called "Connectors"). Full MCP support (including write operations) is available on Business, Enterprise, and Edu plans via Developer Mode.
- EnableDeveloper Mode: Workspace Settings → Permissions & Roles → Developer Mode.
- Go toSettings → Apps → Create App(or configure via Workspace Settings → Apps).
- Set the connection parameters:
- MCP Server URL:https://mcp.dmarkoff.com/mcp
- Auth type:OAuth
- Client ID:chatgpt
- Client Secret:your DMARKOFF API key
- Authorization URL:https://mcp.dmarkoff.com/oauth/authorize
- Token URL:https://mcp.dmarkoff.com/oauth/token
- Scope:dmarc:read
Plus / Pro plans
Limited MCP support is available on Plus and Pro plans via Developer Mode (beta), provided the server implementssearchandfetchtools. Check the latest status in theOpenAI documentation.
Windsurf supports MCP through its Cascade AI agent. Supported transports: stdio, Streamable HTTP, and SSE.
- Click theMCPsicon in the top-right corner of the Cascade panel.
- If DMARKOFF is available in the catalog, install it with one click. Otherwise, clickConfigurefor manual setup.
- Open the configuration file:
- macOS/Linux:~/.codeium/windsurf/mcp_config.json
- Windows:%USERPROFILE%\.codeium\windsurf\mcp_config.json
- Create the file if it does not exist.
{ "mcpServers": { "dmarkoff": { "serverUrl": "https://mcp.dmarkoff.com/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }
Important:Windsurf uses theserverUrlkey (noturl) for remote HTTP servers. Environment variable interpolation is also supported:"Authorization": "Bearer ${env:DMARKOFF_API_KEY}".
- Restart Windsurf. Tools will appear in the Cascade panel.
name: DMARKOFF MCP Server version: 0.0.1 schema: v1 mcpServers: - name: DMARKOFF type: streamable-http url: https://mcp.dmarkoff.com/mcp headers: Authorization: Bearer YOUR_API_KEY
- Add to yourconfig.yaml(or.continue/config.yaml):
mcpServers: - name: DMARKOFF type: streamable-http url: https://mcp.dmarkoff.com/mcp headers: Authorization: Bearer YOUR_API_KEY
Note:Continue.dev also supports JSON configuration. If you already have a config from Claude Desktop or Cursor, simply copy your JSON file into.continue/mcpServers/— Continue will pick it up automatically.
2. Switch toAgent Modein the Continue interface and start working.
If your client supports MCP Streamable HTTP, use the following parameters:
- GET https://mcp.dmarkoff.com/.well-known/oauth-authorization-server
- GET https://mcp.dmarkoff.com/.well-known/oauth-protected-resource
Show me an overview of all my DMARC projects Which domains have Critical severity right now? Check domain example.com — what's wrong with it? Are there any anomalies in email traffic over the last 24 hours? Why is SPF failing on domain.com? Which senders are the problem?
Tools don't appear in the client
→ Confirm your client supports Streamable HTTP (not just SSE).
→ Make sure theAuthorization: Bearer ...header is being sent correctly.
→ Some clients require a restart after configuration changes.
401 Unauthorized
→ Double-check your API key atapp.dmarkoff.com/account/mcp.
→ Make sure the key is active and hasn't expired.
Empty response or "no projects found"
→ Verify that the API key has access to at least one project.
→ Log intoapp.dmarkoff.comand confirm your projects are visible there.
OAuth errors
→ Make sure the Client Secret contains your DMARKOFF API key (not your account password).
→ Try disconnecting and reconnecting the integration.
Need help?
Emailsupport@mail.dmarkoff.com.
Self-hosted MCP governance runtime in Rust — audit trail, policy enforcement, and cost controls for MCP servers.
This AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.
Cloud security insights, guardrail guidance, and compliance checking via Dawnguard.
Interact with the RAD Security platform which provides AI-powered security insights for Kubernetes and cloud environments.
Provides a unified interface to AWS services for security investigations and incident response.
Administer Google Workspace using the GAM command-line tool.
Civilian situational awareness for AI deployments — real-time risk dashboards, multi-source threat correlation, anomaly detection, and automated alerting for critical infrastructure and enterprise AI systems.
All-in-one website diagnostics: DNS, SSL certs, HTTP headers, security audit (A-F grade), WHOIS, tech stack detection. No API keys needed.
MCP server to Automate Exposure Management
Network reconnaissance and security scanning with port scanning, DNS analysis, and vulnerability assessment
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


