pressable_generate_email_provider_dns_records
Generate DNS records for email providers like Google Workspace or Microsoft 365 to configure email services for your domain.
Instructions
Generate DNS records for a specific email provider.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zone_name | Yes | ||
| provider | Yes |
Implementation Reference
- tools/dns.js:72-74 (handler)Handler function for pressable_generate_email_provider_dns_records tool, which makes a POST request to generate DNS records for a given email provider.
handler: async (args) => { return await api.post(`/dns/zones/${args.zone_name}/email-provider-records`, { provider: args.provider }); } - tools/dns.js:62-75 (registration)Tool definition and registration for pressable_generate_email_provider_dns_records.
name: 'pressable_generate_email_provider_dns_records', description: 'Generate DNS records for a specific email provider.', inputSchema: { type: 'object', properties: { zone_name: { type: 'string' }, provider: { type: 'string', enum: ['google-workspace', 'microsoft-365', 'outlook-com', 'zoho-mail'] } }, required: ['zone_name', 'provider'] }, handler: async (args) => { return await api.post(`/dns/zones/${args.zone_name}/email-provider-records`, { provider: args.provider }); } } - tools/dns.js:64-71 (schema)Input schema for the tool defining the required zone_name and provider parameters.
inputSchema: { type: 'object', properties: { zone_name: { type: 'string' }, provider: { type: 'string', enum: ['google-workspace', 'microsoft-365', 'outlook-com', 'zoho-mail'] } }, required: ['zone_name', 'provider'] },