Integration

Amazon SES integration

Amazon Simple Email Service (SES) v2 API for sending transactional, marketing, and bulk emails at scale. Manage email identities, templates, contact lists, suppression lists, configuration sets, and DKIM authentication. Monitor sending statistics and account quotas with built-in deliverability insights.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Amazon SES.Built from the 33 Amazon SES tools below, on the connection you add once.

Common Amazon SES use cases

  • automate email template management
  • automate contact list management
  • automate email identity management
  • automate configuration set management
  • automate contact management
  • automate suppressed destination management
  • modify contact list topics
  • remove unsubscribed contact
  • send email programmatically
  • get account programmatically

What you can do with Amazon SES

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Email template, 6 operations

  • create_email_templateCreate email templatePOSTCreate a new email template with a subject, text body, and/or HTML body that can contain replacement variables.
  • delete_email_templateDelete email templateDELETEDelete an email template from the account.
  • get_email_templateGet email templateGETRetrieve the content and metadata of a specific email template.
  • list_email_templatesList email templatesGETList all email templates in the account. Templates allow sending personalized emails with dynamic content.
  • test_render_email_templateTest render email templatePOSTPreview an email template by substituting test data for template variables.
  • update_email_templateUpdate email templatePUTUpdate the content of an existing email template.

Contact, 5 operations

  • create_contactCreate contactPOSTAdd a new contact to a contact list with topic subscription preferences.
  • delete_contactDelete contactDELETEDelete a contact from a contact list.
  • get_contactGet contactGETRetrieve information about a specific contact in a contact list.
  • list_contactsList contactsPOSTList contacts within a specific contact list with optional filtering.
  • update_contactUpdate contactPUTUpdate the attributes of a contact in a contact list, including topic subscription preferences and custom attribute data.

Contact list, 5 operations

  • create_contact_listCreate contact listPOSTCreate a new contact list with optional topics for subscription management.
  • delete_contact_listDelete contact listDELETEDelete a contact list and all contacts within it.
  • get_contact_listGet contact listGETRetrieve details of a specific contact list including its topics and metadata.
  • list_contact_listsList contact listsGETList all contact lists in the account used for subscription management and list-based sending.
  • update_contact_listUpdate contact listPUTUpdate the description and topics of an existing contact list.

Configuration set, 4 operations

  • create_configuration_setCreate configuration setPOSTCreate a new configuration set for defining rules applied to sent emails.
  • delete_configuration_setDelete configuration setDELETEDelete a configuration set from the account.
  • get_configuration_setGet configuration setGETRetrieve details about a specific configuration set including tracking options, delivery options, and reputation options.
  • list_configuration_setsList configuration setsGETList all configuration sets in the account. Configuration sets define rules for email processing such as event publishing and IP pool selection.

Email identity, 4 operations

  • create_email_identityCreate email identityPOSTStart the verification process for an email identity (email address or domain). For email addresses, sends a verification email. For domains, returns DKIM tokens for DNS configuration.
  • delete_email_identityDelete email identityDELETEDelete an email identity (email address or domain) from the account.
  • get_email_identityGet email identityGETRetrieve detailed information about a specific email identity, including verification status, DKIM configuration, and policies.
  • list_email_identitiesList email identitiesGETList all verified email identities (email addresses and domains) associated with the account.

Suppressed destination, 4 operations

  • delete_suppressed_destinationDelete suppressed destinationDELETERemove an email address from the account-level suppression list to allow sending to it again.
  • get_suppressed_destinationGet suppressed destinationGETRetrieve information about a specific email address on the account-level suppression list.
  • list_suppressed_destinationsList suppressed destinationsGETList email addresses on the account-level suppression list. Suppressed destinations are addresses that have bounced or complained.
  • put_suppressed_destinationPut suppressed destinationPUTAdd an email address to the account-level suppression list to prevent sending to that address.

Account, 1 operation

  • get_accountGet accountGETRetrieve details about the SES account including sending limits, enforcement status, and production access.

Bulk email, 1 operation

  • send_bulk_emailSend bulk emailPOSTSend bulk templated email messages to multiple destinations in a single API call. Each destination can have unique template replacement data.

Email, 1 operation

  • send_emailSend emailPOSTSend an email message. You can use this operation to send simple text or HTML emails, raw MIME messages, or templated emails using a pre-created template.

Email identity dkim attribute, 1 operation

  • put_email_identity_dkim_attributesPut email identity dkim attributesPUTEnable or disable DKIM signing for an email identity. DKIM adds a digital signature to outgoing emails to verify sender authenticity.

Email identity feedback attribute, 1 operation

  • put_email_identity_feedback_attributesPut email identity feedback attributesPUTEnable or disable email forwarding of bounce and complaint notifications for an email identity.

Use Amazon SES from Claude Code, Cursor or Codex

Connect Amazon SES in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Amazon SES operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Amazon SES

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Amazon SES once

    Add your Amazon SES connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Amazon SES integration FAQ

What can you do with the Amazon SES integration?

LiveContext exposes 33 operations on Amazon SES, covering email template, contact, contact list and configuration set. Common uses include automate email template management, automate contact list management and automate email identity management.

Popular integrations

Browse the whole catalog