Manage DMARC from your AI assistant
The Palisade MCP server gives your assistant 14 tools for email authentication. Ask it to add a domain, and it comes back with the exact SPF, DKIM, and DMARC records to publish — then verifies them and works through whatever Palisade finds.
1 domain free up to 1,000 emails/month
Connect in one step
It is a Streamable HTTP server at https://api.palisade.email/mcp, authenticated with your Palisade API key as a bearer token. Create a key in the app under Settings → API keys, on any plan.
Claude Code
claude mcp add --transport http palisade https://api.palisade.email/mcp \
--header "Authorization: Bearer <your API key>"Any remote-MCP client
{
"mcpServers": {
"palisade": {
"type": "http",
"url": "https://api.palisade.email/mcp",
"headers": { "Authorization": "Bearer <your API key>" }
}
}
}Claude Desktop, Cursor, VS Code, and other clients that support remote MCP servers read this shape.
stdio-only clients
{
"mcpServers": {
"palisade": {
"command": "npx",
"args": ["-y", "@palisadeemail/mcp"],
"env": { "PALISADE_API_KEY": "<your API key>" }
}
}
}For clients that cannot hold a remote connection, the published @palisadeemail/mcp bridge wraps the same server over stdio.
What your assistant can do
Every tool is scoped to your organization and runs with your API key's permissions.
Domains
list_domains- List every domain in the organization.
get_domain- Fetch one domain and its current state.
add_domain- Add a domain to the organization.
verify_domain- Verify ownership once the records are published.
remove_domain- Remove a domain from the organization.
DNS and policy
get_dns_records- Get the exact records to publish, with per-record verification status.
get_mta_sts- Read the domain's MTA-STS configuration.
enable_mta_sts- Turn on hosted MTA-STS for the domain.
Work queue
list_tasks- List the authentication issues Palisade found, as tasks.
get_task- Read one task in full, including its recommended fix.
Account and billing
get_account- Read the connected account's details.
get_subscription- Read the current subscription.
start_checkout- Begin checkout — payment happens on Stripe's hosted page.
get_billing_portal_url- Get a link to the billing portal.
The workflow, start to finish
- 1
add_domainAdd the domain you send from.
- 2
get_dns_recordsGet the exact SPF, DKIM, and DMARC records to publish.
- 3
(your DNS provider)Publish those records. Palisade never edits external DNS on its own.
- 4
verify_domainVerify the records once they resolve.
- 5
list_tasksWork through the authentication issues Palisade reports.
Palisade returns the records to publish; publishing them at your DNS provider stays your step. Every change to your authentication stays under human review.
Frequently asked questions
1 domain free up to 1,000 emails/month
Prefer the browser? Run the same checks as free tools.