# Palisade

Connects coding agents to email authentication tools. Inspect and update SPF, DKIM, DMARC, MTA-STS, and BIMI records directly from the workspace.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: palisadeemail
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/palisadeemail/palisade-mcp
- Updated: 2026-09-11
- HTML: https://affpapa.org/en/nevibecode/mcp/palisade

## What it does

Palisade delivers email security posture checks into agent workflows. It queries live DNS records, spots misconfigurations, and tracks the 10-lookup restriction on SPF records. Tools provide the exact entries needed at your DNS host, retrieve MTA-STS status, and summarize incoming DMARC telemetry without parsing raw XML files.

Connecting to the full account requires browser-based OAuth authorization. Local port `8765` must remain free for the redirect. API keys are blocked on this interface. Agents with native Streamable HTTP support hit `https://api.palisade.email/mcp` directly, while stdio-only tools run the bridge via `npx`. A separate unauthenticated endpoint at `https://api.palisade.email/mcp/public` exposes read-only checks for external domains.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://api.palisade.email/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http palisade https://api.palisade.email/mcp
```

2. **Platform CLI**
```bash
claude mcp add palisade -- npx -y @palisadeemail/mcp
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add palisade --url https://api.palisade.email/mcp
```

2. **Platform CLI**
```bash
codex mcp add palisade -- npx -y @palisadeemail/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "palisade": {
            "url": "https://api.palisade.email/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "palisade": {
            "command": "npx",
            "args": [
                "-y",
                "@palisadeemail/mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "palisade": {
            "type": "http",
            "url": "https://api.palisade.email/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "palisade": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@palisadeemail/mcp"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http palisade https://api.palisade.email/mcp
```

2. **Platform CLI**
```bash
gemini mcp add palisade npx -y @palisadeemail/mcp
```

## When to use it
- Audit SPF, DKIM, and DMARC settings for target domains
- Verify whether an SPF include exceeds the 10-lookup DNS ceiling
- Fetch exact DNS resource records to publish at the DNS host
- Generate prospecting audit reports as hosted PDF links

## Example prompts
- Run a full email security audit on example.com
- Check if adding include:_spf.google.com breaks our 10-lookup SPF limit
- Show the DNS records needed to activate hosted DMARC on my domain

## Similar
- [DMARKOFF — DMARC, SPF & DKIM Analytics](https://affpapa.org/en/nevibecode/mcp/dmarkoff-dmarc-spf-dkim-analytics.md) — MCP server · ★ 8
- [dns-doctor](https://affpapa.org/en/nevibecode/mcp/dns-doctor.md) — MCP server · ★ 2
- [analyzing-email-headers-for-phishing-investigation](https://affpapa.org/en/nevibecode/skills/analyzing-email-headers-for-phishing-investigation.md) — skill · 612 installs
- [email-deliverability](https://affpapa.org/en/nevibecode/skills/email-deliverability.md) — skill · 315 installs
- [BlackVeil DNS & Email Security Scanner](https://affpapa.org/en/nevibecode/mcp/blackveil-dns-email-security-scanner.md) — MCP server · ★ 9
- [deliverability-qa](https://affpapa.org/en/nevibecode/skills/deliverability-qa.md) — skill · 1100 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
