get_dns_records
Generate all required DNS records (A, MX, SPF, DKIM, DMARC) for autonomous email. Outputs copyable records for your DNS provider.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"ipv4": "<ipv4>"
},
"name": "get_dns_records"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ipv4 | Yes | Your dedicated IPv4 address (from WireGuard provisioning) | |
| domain | Yes | Your email domain (e.g. company.com) | |
| dmarc_policy | No | DMARC policy (default: reject) | |
| dkim_selector | No | DKIM selector (default: emailmcp) | |
| mail_hostname | No | Mail server hostname (default: mail.domain) |