EMAIL SENDING MCP TOOLS

77 tools from the Email Sending MCP MCP Server, categorised by risk level.

READ 33 tools
Read get-automation **Purpose:** Get details of a specific automation (with its workflow) or list all automations. **Modes:** ... Read get-automation-runs **Purpose:** List runs for an automation, or get details of a specific run. **Modes:** - With \ Read get-broadcast Retrieve full details of a specific broadcast by ID or Resend dashboard URL (e.g. https://resend.com/broadc... Read get-contact Get a contact by ID or email from Resend. Read get-contact-property Get a contact property by ID from Resend. Read get-domain Get a domain by ID from Resend. Returns full domain details including DNS records needed for verification. Read get-email Retrieve full details of a specific sent transactional email by ID, including HTML and plain text content. Read get-log **Purpose:** Get detailed information about a specific API request log, including the full request and resp... Read get-received-email Retrieve full details of a specific received email by ID, including HTML and plain text content, headers, a... Read get-received-email-attachment Retrieve details of a specific attachment from a received email, including a time-limited download URL. Read get-segment Get a segment by ID from Resend. Read get-sent-email-attachment Retrieve details of a specific attachment from a sent email, including a time-limited download URL. Read get-template Get an email template by ID, alias, or Resend dashboard URL (e.g. https://resend.com/templates/<id>) from R... Read get-tiptap-json-content **Purpose:** Retrieve the existing TipTap JSON content of a broadcast or template, optionally bundled with ... Read get-topic Get a topic by ID from Resend. Read get-webhook Get a webhook by ID from Resend. Read list-api-keys List all API keys from Resend. Returns API key names, IDs, and creation dates. Don Read list-broadcasts **Purpose:** List all broadcast campaigns (newsletters/bulk emails to audiences) with ID, name, audience, s... Read list-contact-properties List all contact properties from Resend. This tool is useful for getting property IDs and seeing which cust... Read list-contact-segments List all segments a contact belongs to in Resend (by contact ID or email). Don Read list-contact-topics List all topic subscriptions for a contact in Resend (by contact ID or email). Don Read list-contacts **Purpose:** List contacts from Resend. Optionally filter by segment. Use to discover contact IDs or emails... Read list-domains List all domains from Resend. Returns domain names, statuses, regions, and capabilities. Don Read list-emails **Purpose:** List recently sent emails (transactional emails sent via send-email) with metadata: recipient,... Read list-logs **Purpose:** List API request logs for the account. Use to review recent API activity, debug issues, or aud... Read list-received-email-attachments List all attachments from a specific received (inbox) email. Returns attachment metadata including filename... Read list-received-emails **Purpose:** List emails received (inbox) by your Resend receiving address. Use for Read list-segments **Purpose:** List all segments in the account. Use to get segment IDs required by create-contact, create-br... Read list-sent-email-attachments List all attachments from a specific sent email (from send-email or list-emails). Returns attachment metada... Read list-templates List all email templates from Resend. Returns template names, statuses, and aliases. Don Read list-topics List all topics from Resend. This tool is useful for getting topic IDs to use with other tools like send-em... Read list-webhooks List all webhooks from Resend. Use to get webhook IDs and see which endpoints and events are configured. No... Read verify-domain Trigger domain verification in Resend. This starts an asynchronous verification process that checks if the ...
WRITE 30 tools
Write remove-contact-from-segment Remove a contact from a segment in Resend (by contact ID or email). Before using this tool, you MUST double... Write compose-broadcast **Purpose:** Set the TipTap JSON content of a broadcast, enabling it to be edited visually in the Resend da... Write compose-template **Purpose:** Set the TipTap JSON content of a template, enabling it to be edited visually in the Resend das... Write duplicate-template Duplicate an existing email template in Resend. Creates a new draft copy of the template with a new ID. Acc... Write add-contact-to-segment Add a contact to a segment in Resend (by contact ID or email). Write connect-to-editor **Purpose:** Show agent presence in the Resend dashboard editor. Users will see an agent avatar while conne... Write create-api-key Create a new API key in Resend. The token is only shown once upon creation, so you MUST display it to the u... Write create-automation **Purpose:** Create an automation workflow that triggers on events and executes a sequence of steps. **Whe... Write create-broadcast **Purpose:** Create a broadcast campaign (one email sent to an entire segment). Defines subject, body, and ... Write create-contact Create a new contact in Resend. Optionally assign to segments and configure topic subscriptions. Write create-contact-property Create a new contact property in Resend. A contact property is a custom attribute (e.g. Write create-domain Create a new domain in Resend. Returns DNS records that must be configured with your DNS provider for verif... Write create-segment Create a new segment in Resend. A segment is a group of contacts that can be used to target specific broadc... Write create-template Create a new email template in Resend. Templates are created in draft status. Use publish-template to make ... Write create-topic Create a new topic in Resend. Topics allow contacts to manage their subscription preferences for different ... Write create-webhook Create a new webhook in Resend. A webhook allows you to receive notifications at a specified URL when certa... Write disconnect-from-editor Remove agent presence from the Resend dashboard editor. Call this when done editing. Write manage-events **Purpose:** Create, list, get, update, or remove event definitions in Resend. Events define named trigger... Write publish-template Publish an email template in Resend. Templates must be published before they can be used for sending emails... Write send-email **Purpose:** Send a single transactional email to one or more recipients immediately (or schedule it). Use ... Write update-automation **Purpose:** Update an automation Write update-broadcast Update broadcast metadata by ID or Resend dashboard URL (name, subject, from, html, text, segment, preview ... Write update-contact Update a contact in Resend (by ID or email). Write update-contact-property Update an existing contact property in Resend. Only the fallback value can be changed — the key and type ca... Write update-contact-topics Update topic subscriptions for a contact in Resend (by contact ID or email). Write update-domain Update an existing domain in Resend. Allows changing tracking settings, TLS mode, and capabilities. Write update-email Reschedule a scheduled email by updating its scheduled send time. Only works for emails that were scheduled... Write update-template Update template metadata by ID, alias, or Resend dashboard URL (name, subject, from, html, variables, etc.)... Write update-topic Update an existing topic in Resend. Note: defaultSubscription cannot be modified after creation. Write update-webhook Update an existing webhook in Resend. You can change the endpoint URL, subscribed events, or enable/disable...
DESTRUCTIVE 11 tools
Destructive cancel-email Cancel a scheduled email that has not yet been sent. Only works for emails that were scheduled using the sc... Destructive remove-api-key Remove an API key by ID from Resend. Before using this tool, you MUST double-check with the user that they ... Destructive remove-automation Remove an automation by ID or Resend dashboard URL. Before using this tool, you MUST double-check with the ... Destructive remove-broadcast Remove a broadcast by ID or Resend dashboard URL. Before using this tool, you MUST double-check with the us... Destructive remove-contact Remove a contact from Resend (by ID or email). Before using this tool, you MUST double-check with the user ... Destructive remove-contact-property Remove a contact property by ID from Resend. Before using this tool, you MUST double-check with the user th... Destructive remove-domain Remove a domain by ID from Resend. Before using this tool, you MUST double-check with the user that they wa... Destructive remove-segment Remove a segment by ID from Resend. Before using this tool, you MUST double-check with the user that they w... Destructive remove-template Remove an email template by ID, alias, or Resend dashboard URL from Resend. Before using this tool, you MUS... Destructive remove-topic Remove a topic by ID from Resend. Before using this tool, you MUST double-check with the user that they wan... Destructive remove-webhook Remove a webhook by ID from Resend. Before using this tool, you MUST double-check with the user that they w...

Route Email Sending MCP through PolicyLayer and every one of its 77 tools is checked against your policy before it runs.

GOVERN EMAIL SENDING →

Enforced before the call runs. Nothing to install.

How many tools does the Email Sending MCP MCP server have? +

The Email Sending MCP MCP server exposes 77 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Email Sending MCP tools? +

Route the Email Sending MCP server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do Email Sending MCP tools fall into? +

Email Sending MCP tools are categorised as Read (33), Write (30), Destructive (11), Execute (3). Each category has a recommended default policy.

Enforce policy on every Email Sending MCP tool call.

Deterministic rules across all 77 Email Sending MCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

42,500+ MCP servers and 110,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.